Как сделать ссылку на WhatsApp с готовым текстом сообщения
Соберите ссылку wa.me на чат со своим номером и закодированным сообщением, проверьте её на телефонах и в WhatsApp Web и сделайте из неё QR-код для печати.
Ссылка на WhatsApp с сообщением состоит из трёх частей: https://wa.me/, вашего полного номера телефона с кодом страны и ?text=, за которым следует сообщение в URL-кодировке. Тот, кто её откроет, увидит чат с вами, а в поле ввода уже будет готовое сообщение. Перед отправкой его можно изменить.
В этом руководстве разберём пример вымышленной клининговой службы из Остина: она принимает вопросы о записи на английском и испанском по выдуманному номеру +1 512 555 0143, и ей нужен один QR-код для фургона и листовок. Links может сократить ссылку на чат и сделать QR-код. Инструменты WhatsApp Business и API WhatsApp здесь не рассматриваются.
Соберите адрес wa.me из своего номера
Справка WhatsApp о функции «Прямая связь» приводит формат https://wa.me/<number>, где номер указан полностью в международном формате, начиная с кода страны. Не ставьте плюс, пробелы, скобки и дефисы. Уберите начальный 0, который набирают только при звонках внутри страны.
| Адрес | Правильно? |
|---|---|
https://wa.me/15125550143 |
Да |
https://wa.me/+1-(512)-555-0143 |
Нет: плюс, скобки, дефисы |
https://wa.me/5125550143 |
Нет: не хватает кода страны |
Справка WhatsApp о международных номерах описывает несколько исключений для отдельных стран, например для Аргентины. Кроме того, к номеру должен быть привязан действующий аккаунт WhatsApp.
Добавьте готовое сообщение и закодируйте его
Добавьте ?text= и сообщение в URL-кодировке: пробелы, большинство знаков препинания и буквы с диакритикой превращаются в коды, которые начинаются с %. Английское сообщение Hi, I'd like a cleaning quote даёт такой адрес:
https://wa.me/15125550143?text=Hi%2C%20I'd%20like%20a%20cleaning%20quoteКоды, которые понадобятся чаще всего:
| Символ | Как записать |
|---|---|
| Пробел | %20 |
| Запятая | %2C |
| ? | %3F |
| & | %26 |
| ¿ | %C2%BF |
| á | %C3%A1 |
Незакодированный знак & или # обрывает сообщение раньше времени. Чтобы закодировать сообщение целиком, введите encodeURIComponent("your message") в консоли разработчика браузера на компьютере, нажмите Enter и скопируйте результат без кавычек (пояснение на MDN).
Для сообщения без номера используйте https://wa.me/?text= и само сообщение. WhatsApp покажет список контактов, которым его можно отправить.
Проверьте ссылку на телефонах и компьютере
Перед печатью откройте полную ссылку:
- На iPhone и на телефоне с Android, где установлен WhatsApp.
- На компьютере в WhatsApp Web.
- На телефоне без WhatsApp, чтобы увидеть, что получит новичок.
- Оттуда, где вы её опубликуете: с сайта, из письма, а позже и через QR-код.
Проверьте, что номер, знак ¿ и буквы с диакритикой выглядят правильно. Некоторые телефоны вместо приложения могут показать веб-страницу WhatsApp с кнопкой перехода в чат. Запишите, что видите, чтобы текст на печатных материалах этому соответствовал. Затем отправьте тестовое сообщение со второго телефона и проверьте, что оно дошло.
Сделайте короткую ссылку и QR-код
В приложении Links создайте ссылку и вставьте полный закодированный адрес в поле Целевой адрес. Links принимает только веб-адреса, поэтому https://wa.me/… подойдёт, а whatsapp:// нет. Адрес с пробелами он тоже не примет, так что большинство сообщений, которые забыли закодировать, отсеются уже на этом шаге.
Откройте ссылку, нажмите QR-код и скачайте PNG или SVG. В коде записана короткая ссылка, поэтому сообщение можно поменять и после печати. Код с полным адресом wa.me тоже работает, но он плотнее, и изменить его уже нельзя. Для фургона посмотрите, каким должен быть размер QR-кода.
Параметр ?text=, добавленный к короткой ссылке, дальше не передаётся, поэтому сообщение должно быть в сохранённом целевом адресе.
Используйте правила для других языков или номеров
У ссылки может быть до 20 правил по стране, языку, платформе или устройству. Они проверяются сверху вниз, срабатывает первое подходящее, а все остальные попадают на основной адрес:
| Порядок | Условие | Целевой адрес |
|---|---|---|
| Правило 1 (по желанию) | Страна: Канада | Номер и сообщение второй команды |
| Правило 2 | Язык: испанский | Тот же номер, сообщение на испанском |
| Основной адрес | Все остальные | Тот же номер, сообщение на английском |
Целевой адрес для испанского:
https://wa.me/15125550143?text=Hola%2C%20%C2%BFme%20pueden%20enviar%20una%20cotizaci%C3%B3n%20de%20limpieza%3FПравило по стране нужно только компании, у которой есть команда за рубежом; служба из Остина его пропускает. Язык определяется по первому языку в браузере посетителя, причём учитывается только его основная часть, поэтому и мексиканский, и европейский испанский считаются испанским. Это лишь предположение: человек, который говорит по-испански, но у которого телефон настроен на английский, получит английское сообщение и сможет его переписать. Порядок правил объясняет руководство по маршрутизации.
Следите, чтобы ссылка на чат работала и после публикации
Когда меняется номер или сообщение, измените целевой адрес; короткая ссылка и напечатанный QR-код остаются прежними. Изменение основного адреса не меняет адреса в правилах, поэтому обновите и испанское правило. Не удаляйте напечатанную ссылку, чтобы начать заново. Удалённую ссылку нельзя восстановить, а её QR-код перестаёт работать. Шаги описаны в руководстве по изменению целевого адреса.
Статистика показывает переходы по дням и то, на какой целевой адрес они пришлись. Считайте их открытиями ссылки, а не начатыми чатами: Links не видит, что происходит внутри WhatsApp, один человек может открыть ссылку дважды, а превью, которое WhatsApp строит для вставленной ссылки, не учитывается.
Создавать ссылки бесплатно, каждый учтённый переход стоит 0,05 кредита, а новые аккаунты получают 100 кредитов для начала. Если кредиты закончатся, ссылка приостановится, и посетители будут видеть страницу о том, что она недоступна, пока вы не пополните баланс. Links даёт вашей ссылке на чат короткий адрес и QR-код для печати.