Как собирать данные UTM меток через виджет Elementor Form (формы)

Я очень люблю Elementor — довольно гибкий в своем исполнении пэйдж билдер. Но иногда я ставлю себе такие задачи, которые сразу не получается сделать в нем.

Вот и в этот раз стояла задача собирать данные UTM меток через виджет Elementor Form. Причем, хитрость еще заключалось в следующем:  если в ссылке вообще не прописаны UTM метки , то в значениях прописывалось бы null.

Что нам понадобится для этой задачи:

Последовательность действий:

  • Создаем форму в Elementor (те, поля, которые вам нужны для формы)
  • Создаем hidden (скрытое) поле для UTM Source 
  • Переходим в настройки этого поля Advanced
  • Выбираем Default Value — > Динамический -> Request Parameter 
  • В настройках Request Parameter выбираем Тип Get, а имя параметра я указала utm_source, так как делаю поле для UTM Source. 

В расширенных настройках Request Parameter в поле фоллбэк прописываем нужное вам значение. Это поле сделано для того, чтобы если нет никаких меток в ссылке. то чтобы значение какое-то все равно попадало в систему. В моем случае я указала null

Вот пример оповещения в емэйл, когда форму заполнили БЕЗ UTM меток

пример с пустой UTM меткой

Вот пример оповещения в емэйл, когда форму заполнили с UTM меткой

пример когда есть метка

Похожие записи