Гайды

UTM в Tilda и WordPress: как сохранить источник заявки

Команда RevRoute

RevRoute Links

В адресе посадочной есть UTM, а у заявки источник пустой. Проверять UTM в Tilda и WordPress нужно по всей цепочке: вход на сайт, данные формы, уведомление и поле в CRM. Одна правильно размеченная ссылка не гарантирует, что все эти звенья уже соединены.

Покажем, как подготовить контрольный переход и где искать разрыв. Для WordPress используем конкретную форму — Contact Form 7 на отдельном учебном стенде. У других плагинов могут отличаться поля, ограничения и способ передачи в CRM.

Начните с одной контрольной ссылки

Выберите опубликованную страницу с формой. Соберите для неё адрес с узнаваемыми значениями: utm_source=vk_ads, utm_medium=cpc, utm_campaign=form_check, utm_content=button_a. Это учебные обозначения; не смешивайте их с настоящей рекламной кампанией.

Вставьте полный адрес в UTM-конструктор, проверьте параметры и откройте результат. После всех перенаправлений вы должны попасть на нужную форму. Если метки исчезли из адресной строки, сначала выясните, сохранил ли их сайт: само исчезновение не доказывает ни потерю, ни успешное сохранение источника.

Контрольная ссылка с UTM для проверки источника заявки
В конструкторе собран учебный набор form_check. На своём сайте используйте адрес опубликованной страницы формы; этот кадр показывает подготовку ссылки, а не кабинет Tilda.

Запишите ожидаемые значения и время проверки. Дальше пройдите один и тот же путь до заявки, не подменяя его прямым открытием формы из закладки.

UTM в Tilda: сначала проверьте существующий сбор

Tilda умеет собирать UTM. В инструкции по Tilda CRM метки относятся к дополнительной информации о заявке. Поэтому начинать с добавления пяти пустых скрытых полей необязательно.

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

Если данные есть у Tilda, но отсутствуют в CRM, следующий участок проверки — интеграция и сопоставление полей. Наличие заявки в системе ещё не означает, что вместе с ней записалось каждое дополнительное поле.

Важен и путь посетителя. Согласно документации о согласии на cookie, при отказе от аналитических cookie поведение сохранения UTM меняется: передача на странице входа и после перехода на другую страницу — разные случаи. Повторите оба сценария с теми настройками согласия, которые действуют на вашем сайте.

Не путайте статическое скрытое поле с чтением адреса страницы. Если требуется особая подстановка значения в поле, используйте документацию именно этого механизма. Одинаковое название utm_source само по себе не заставляет любое поле читать URL.

WordPress: пример с Contact Form 7

У WordPress нет единого поведения для всех форм. В Contact Form 7 есть встроенное получение значения параметра текущего URL через default:get. Этот способ описан в официальной инструкции о значениях по умолчанию.

1. Откройте шаблон нужной формы. Добавьте строку [hidden utm_source default:get]. Для остальных параметров используйте тот же принцип: [hidden utm_medium default:get], [hidden utm_campaign default:get], [hidden utm_content default:get] и [hidden utm_term default:get].

Это скрытые поля, поэтому посетитель не должен заполнять их вручную. Опция default:get получает значение параметра из URL страницы, на которой находится форма. Сама по себе она не сохраняет источник между страницами или посещениями.

Скрытые UTM-поля в шаблоне Contact Form 7 на учебном WordPress
Настоящий редактор Contact Form 7 на отдельном стенде WordPress Playground. Поля UTM добавлены в учебную форму; интерфейс стенда англоязычный.

2. Добавьте значения в уведомление. На вкладке Mail укажите, какие поля должны попасть в тело письма: например, utm_source: [utm_source] и utm_campaign: [utm_campaign]. Добавьте остальные нужные метки тем же способом и сохраните форму.

Настройка скрытого поля и настройка письма решают разные задачи. Первая получает значение, вторая определяет содержимое уведомления. Подробности шаблона приведены в справке Contact Form 7.

UTM-поля в шаблоне уведомления Contact Form 7
В сохранённом шаблоне уведомления перечислены UTM-поля. Это настройка учебной формы, а не доказательство доставки письма или заполнения CRM.

3. Проверьте опубликованную форму. Откройте её по контрольному адресу, отправьте заявку с тестовыми данными и сравните результат с ожидаемыми значениями. Если форма стоит на другой странице, отдельно проверьте этот переход. Для чтения UTM из текущего URL и для сохранения первого источника могут требоваться разные настройки.

Для других плагинов найдите их собственный способ получения параметров. Не переносите теги Contact Form 7 в другой конструктор: одинаковая цель не означает одинаковый синтаксис.

Как проверить передачу в CRM

Где именно пропало значение? Сопоставьте три результата одной тестовой заявки: данные формы, содержимое уведомления или приёмщика и поля карточки CRM.

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

В учебном WordPress мы отдельно сохраняем шаблон формы и уведомления. Скриншоты не подтверждают интеграцию вашей CRM; настройки конкретной Tilda, плагина и приёмщика нужно проверить на вашем проекте.

Сохраните исходный URL, время теста и ожидаемые метки. Для публичных материалов используйте учебные данные без email и телефонов настоящих посетителей. Перед рабочей кампанией соберите контрольную ссылку в UTM-конструкторе RevRoute и пройдите её до заполненного поля заявки.

RevRoute Links — часть платформы RevRoute, инфраструктуры revenue routing для B2B SaaS.

Попробуйте RevRoute.

Ссылки, аналитика и партнёрские программы в одной платформе.