Как считать заявки с SEO: UTM, Search Console и WhatsApp

Заявки с SEO в WhatsApp считают в три слоя: Search Console показывает запросы и страницы, аналитика фиксирует клик по кнопке, а код в тексте сообщения привязывает конкретный чат к странице.

Опубликовано 9 мин чтения

Заявки с SEO в WhatsApp считают в три слоя: - Search Console показывает, по каким запросам и на какие страницы пришли люди. - Аналитика фиксирует клик по кнопке WhatsApp. - Короткий код в тексте сообщения привязывает конкретный чат к странице.

Сам WhatsApp источник не передаёт. Без кода в сообщении вы видите клики, но не понимаете, какие из них стали разговорами и оплатами.

Эта статья про органику: поиск, карты, нейросети. Общую схему с рекламой, UTM и CRM подробно разбирает журнал Savage Media в статье «Как отследить заявки из WhatsApp: UTM, клик, чат и CRM». Здесь вопрос другой: как понять, какая страница сайта приносит людей в чат, если рекламных меток нет.

Почему WhatsApp теряет источник

Человек находит вашу страницу в Google, нажимает зелёную кнопку, и браузер открывает приложение WhatsApp. На этом шаге связь с сайтом рвётся. Менеджер видит номер и текст, но не видит ни запроса, ни страницы, ни того, что человек пришёл из поиска. Сообщение «Здравствуйте, сколько стоит?» ничем не отличается от сообщения человека, который нашёл вас по визитке.

Насколько это частая ситуация у заведений Дубая, видно по исследованию Savage Media (537 сайтов, проверка 13.10.2026). Кнопка WhatsApp есть на 139 сайтах из 409 разобранных, это 34 %. У 33,0 % сайтов в выборке не нашлось никакой аналитики. Значит, у заметной части заведений нет даже счётчика кликов, не говоря о связке клика с чатом.

Три слоя учёта и что каждый не видит

Слой Что показывает Чего не видит
Google Search Console Запросы, показы, клики из поиска по каждой странице Что человек сделал на сайте и написал ли он
Аналитика (GA4 или другая) Клик по кнопке WhatsApp, страницу, источник визита Отправлено ли сообщение и чем закончился разговор
Код в тексте WhatsApp Конкретный чат, привязанный к странице или сессии Запрос, по которому человек пришёл
Таблица или CRM Статус: написал, договорились, оплатил Ничего сама не собирает, её заполняют

Ни один слой не даёт полной картины: - Search Console заканчивается на клике в выдаче. - Аналитика заканчивается на клике по кнопке. - Код в сообщении начинается в чате.

Слоям нужен общий ключ, и этим ключом служит страница.

Код в предзаполненном тексте

Ссылка WhatsApp умеет нести готовый текст: https://wa.me/9715XXXXXXXX?text=.... После text= идёт сообщение, закодированное для адресной строки. Человек нажимает кнопку, и в поле ввода уже стоит фраза. В эту фразу добавляют короткий код страницы.

Условный пример: прокат авто, страница «Аренда Range Rover в Dubai Marina». Кнопка на ней открывает чат с текстом «Здравствуйте, хочу узнать про аренду Range Rover (код M07)». Менеджер видит M07 и по справочнику знает, что это страница про Marina. Через месяц у вас есть цифра: сколько чатов пришло с этой страницы.

Правила, при которых код работает:

  1. Код короткий, 3–6 знаков, стоит в конце фразы и в скобках. Длинный код в начале человек сотрёт.
  2. Текст звучит как нормальная просьба. Фраза «Источник: SEO, страница 14» выглядит как слежка, её удаляют.
  3. Справочник кодов лежит в одном месте: код, адрес страницы, язык, дата появления.
  4. Русская и английская версии страницы получают разные коды, иначе вы не узнаете, какой язык работает.

Часть людей сотрёт текст целиком. Чаты без кода считаются отдельной строкой. Их доля показывает, насколько можно доверять остальным цифрам.

На юридическом сайте Lucent Legal я сделал вариант строже, чем код страницы. ИИ-ассистент на сайте ведёт разговор. Когда человеку нужен юрист, ассистент передаёт его в WhatsApp. Ссылка перехода несёт код вида #REFxxxxxx: шесть знаков из идентификатора сессии. Тот же код приходит в Telegram-уведомлении о передаче.

Так чат в WhatsApp сопоставляется с конкретным разговором на сайте, а страница становится вторичной. На сайте 426 страниц гайдов на двух языках. Код страницы дал бы сотни строк справочника, а код сессии решает задачу одной схемой.

Как выбрать вариант: - до нескольких десятков посадочных страниц хватает кода страницы; - при сотнях страниц или при чате на сайте удобнее код сессии.

События в аналитике

Второй слой фиксирует клик. В GA4 улучшенная статистика по умолчанию записывает переходы по внешним ссылкам. Клик по wa.me попадает туда как событие click с адресом ссылки.

Для отчётов этого мало, поэтому заводят отдельное событие, например whatsapp_click, с параметрами: страница, язык, код из ссылки. Затем событие отмечают как key event (в старом интерфейсе это называлось конверсией), чтобы оно появилось в отчётах по источникам.

Этот слой показывает, сколько людей из органического поиска нажали кнопку на каждой странице. Бывает, что страница собирает много кликов в Search Console, но почти не даёт нажатий на кнопку. Тогда проблема в самой странице: нет цены, кнопка спрятана, текст не отвечает на запрос.

Вопрос подрядчику: «Покажите в отчёте клики WhatsApp из органики по страницам за прошлую неделю». Если он не может открыть такой отчёт за минуту, событие не настроено.

Подробнее о метках в статье энциклопедии UTM-метки.

UTM: где ставить и где нельзя

На органику из Google метку не поставить: ссылки в выдаче формирует поисковик. В SEO метки нужны в трёх местах:

  • Ссылка «Сайт» в карточке Google Business Profile. Метка вида ?utm_source=google&utm_medium=organic&utm_campaign=gbp отделяет людей с карт от людей из обычного поиска. Без неё оба потока сливаются в один «google / organic».
  • Ссылки в карточках каталогов и справочников, где вы размещаетесь сами.
  • Ссылки в профилях соцсетей и в подписях к роликам, если вы хотите отделить их от поиска.

Внутренние ссылки сайта метками не размечают. Метка на переходе с главной на страницу услуги обрывает сессию в аналитике. Человек, пришедший из поиска, превращается в новый визит, а источником становится ваш же сайт. Органика в отчётах проседает.

Про карточку подробнее в статье Local SEO в Дубае: профиль Google, отзывы, карты.

Search Console: что смотреть раз в неделю

Search Console показывает, откуда люди пришли на страницу, ещё до того, как они попали на сайт. Для учёта заявок нужен отчёт «Эффективность» с группировкой по страницам: клики, показы, средняя позиция.

Две особенности отчёта: - данные приходят с задержкой в пару дней; - редкие запросы Google скрывает, поэтому сумма по запросам не совпадёт с суммой по страницам.

Порядок работы: 1. Выгрузите клики по страницам за неделю. 2. Рядом поставьте клики по кнопке WhatsApp из аналитики. 3. Добавьте чаты с кодом из таблицы.

По каждой странице получаются три числа: пришли из поиска, нажали кнопку, написали. Отношение второго к первому показывает силу страницы. Отношение третьего ко второму показывает, как часто люди доводят сообщение до отправки.

Остальные возможности Search Console описаны в статье энциклопедии Google Search Console.

Таблица сверки

Последний слой заполняет человек, который отвечает в WhatsApp. Минимальная таблица, условный пример:

Дата Номер (последние 4 цифры) Код Тема Статус Сумма, AED
21.10 …4412 M07 аренда на 3 дня договорились 2 400
21.10 …0931 без кода вопрос о депозите нет ответа —

Полный номер в таблицу не нужен: для сверки хватает последних цифр. Лишние персональные данные в общей таблице создают риск, если доступ к ней получат посторонние. Правила хранения данных в ОАЭ (PDPL) уточните у юриста.

Если чатов больше десятка в день, таблица перестаёт работать, и учёт переезжает в CRM. В Lucent Rental я заложил в коде общий инбокс: чат сайта, WhatsApp и Telegram сходятся в одной админке (к публичному домену клиент сайт пока не подключил). Бронь там идёт по статусам от «новая» до «завершена». В такой системе код из сообщения можно вынести в поле карточки, и отчёт по страницам строится без ручного копирования.

Для форм на сайте отдельная таблица не нужна, если заявка сохраняется сама. На сайте Moon Mars заявки с формы пишутся в файл и уходят в Telegram. Заявка не пропадает, даже если уведомление никто не открыл.

Вопросы подрядчику по SEO

Перед тем как платить за продвижение, задайте пять вопросов:

  1. Как вы узнаете, что чат в WhatsApp пришёл из поиска, а не из Instagram?
  2. Какие коды стоят в ссылках WhatsApp и где лежит их справочник?
  3. Какое событие в аналитике считается заявкой и отмечено ли оно как key event?
  4. Размечена ли ссылка сайта в Google Business Profile?
  5. Какой отчёт я буду получать: позиции, клики или чаты по страницам?

Если на пятый вопрос вы слышите только про позиции и трафик, вы платите за показатели, которые не связаны с деньгами. Связку с чатами можно построить на любом сайте. При разработке сайта с нуля коды, события и форму заявки проще настроить вместе со страницами, чем добавлять потом.

Что не стоит делать

  • Ставить UTM на внутренние ссылки. Органика в отчётах уменьшается, а ваш собственный сайт становится главным источником трафика.
  • Использовать одну ссылку WhatsApp на всём сайте. Тогда известно только, что люди пишут, но неизвестно, с какой страницы.
  • Писать код длинной служебной строкой вроде «utm_source=google». Человек сотрёт её, а если оставит, менеджеру неудобно читать.
  • Считать клики по кнопке заявками. Клик означает намерение, заявка начинается с отправленного сообщения.
  • Сравнивать недели по сумме из Search Console и сумме по запросам. Google скрывает часть запросов, суммы расходятся всегда.
  • Хранить полные номера и переписку в таблице с общим доступом по ссылке.
  • Подключать WhatsApp Business API ради учёта на сайте, где пять чатов в неделю. Когда API нужен, разобрано в статье WhatsApp API для малого бизнеса: нужен ли.

Короткий чек-лист

  1. У каждой посадочной страницы своя ссылка WhatsApp с кодом в конце предзаполненного текста.
  2. Есть справочник кодов: код, адрес, язык, дата.
  3. В аналитике заведено событие whatsapp_click с параметрами страницы и кода, оно отмечено как key event.
  4. Ссылка сайта в Google Business Profile размечена UTM, внутренние ссылки без меток.
  5. Менеджер записывает каждый чат: код или «без кода», тема, статус, сумма.
  6. Раз в неделю по каждой странице сводятся три числа: клики из Search Console, нажатия кнопки, чаты с кодом.
  7. Если доля чатов без кода выше половины, перепишите текст сообщения короче и человечнее, а код поставьте в скобки в конце.

Вопросы и ответы

Можно ли поставить UTM-метки на ссылки в органической выдаче Google?

Нет, ссылки в выдаче формирует Google, и метку туда добавить нельзя. Метку можно поставить на ссылку сайта в карточке Google Business Profile, чтобы отделить переходы с карт от обычного поиска.

Почему клики по кнопке WhatsApp в аналитике не совпадают с числом чатов?

Клик фиксируется в момент нажатия, а человек может не отправить сообщение, стереть текст или написать позже с другого устройства. Расхождение нормально: его измеряют раз в неделю и следят, чтобы оно не росло.

Нужен ли WhatsApp Business API, чтобы считать заявки?

Для базового учёта нет: хватает ссылки wa.me с кодом в тексте и ручной сверки. API нужен, когда чатов много и коды хочется разбирать автоматически в CRM.

Что сложнее всего в такой настройке?

Технически это ссылки с кодами, одно событие в аналитике и таблица. Дольше всего приживается привычка менеджера отмечать каждый чат.