У Школы Нутрициологии возникла необходимость записывать utm-метки со странички благодарности в Google-таблицу. Сама по себе задача не представляла особой сложности, если бы не некоторые специфические особенности реализации перехода на страничку благодарности.
Одной из них являлось то, что utm-метки на страничку благодарности передавались с посадочной странички через виджет Геткурс.
Итак, у нас есть посадочный лендинг с метками: https://liga-nsl.ru/mlppr?utm_source=yandex_tatiana&utm_medium=cpc_praktikum&utm_campaign=camp&utm_term=free
Задача - корректно передать метки на страничку благодарности и после перехода в бот VK или Telegram записать их в Google-таблицу.
Как уже говорилось выше, переход с посадочной странички осуществляется через "вшитый" в Тильду виджет Геткурс....
.... с которого выполняется редирект на страничку благодарности.
И вот именно здесь и начинаются интересные особенности, делающие жизнь технического специалиста не столь однообразной.
Как видно из скрина - метки в адресе странички редиректа задаются через переменные Геткурс. Иначе говоря, сами по себе, автоматически, метки не передадутся. Их сначала нужно передать и сохранить в Геткурсе.
Гм... подумал техспец... Ну и ладно, что мы, не умеем метки в Геткурс что-ли?
Ещё как умеем. Для этого в Геткурс специльно придумали такую замечательную штуку как "дополнительные поля". Как раз для того, чтобы затейники вроде меня писали в них всякую нужную и ненужную информацию, не предусмотренную стандартными переменными.
Итак, нам нужны доп поля Геткурс, в которые мы будем писать наши метки. Сказано - сделано, взмах волшебной палочки - и вот они! Новенькие, красивые, сверкающие на солнце дополнительные поля по заказу! Отдельно заостряю внимание на том что поля - по заказу. Это важно.
Разумеется, назовём их аналогично сохраняемым меткам.
Как же нам записать метки в доп.поля? Нет ничего проще. Умные программисты уже давно сделали за нас всю работу, понаписав разных полезных скриптов, в том числе и такой, который пишет метки в доп поля. Им и воспользуемся.
Устанавливаем нужный скрипт в наш виджет, делаем тестовый заказ с посадочной странички - видим что метки успешно переданы в дополнительные поля по заказу.
Отлично. Но это только половина дела. Нам-то нужны метки не в Геткурс, нам нужны метки на страничке благодарности, куда их из Геткурса подтянет ссылка редиректа.
Идём на страничку благодарности, ожидая увидеть в адресной строке вожделенные метки. А что мы там видим? Правильно - дулю с маслом.
Вместо ожидаемых меток подтянулись только имена доп.полей.
Не буду долго ходить вокруг да около почему так произошло. Выше я акцентировал внимание на том, что мы писали метки в доп.поля заказа. По какой-то причине Геткурс при редиректе упорно не желает считывать данные из полей по заказу - только по полям ученика!
Стало быть наша задача - писать метки в дополнительные поля ученика, а не заказа. Сказано - сделано, и вот наши замечательные поля ученика.
Добавляем наши доп поля на виджет Геткурс. Не забываем сделать их скрытыми - нам ведь не нужно чтобы пользователь видел их на страничке регистрации :)
Добавляем в виджет уже другой Java-скрипт, который пишет utm-метки в поля по ученику.
Проводим повторный тестовый заказ. Видим, что наши метки успешно передались в поля по ученику и на страничку благодарности. Что нам и требовалось.
После завершения регистрации и перехода в VK или Telegram метки передаются в Salebot, который осуществляет запись в Google-таблицу.
И, наконец, зайходим в таблицу и убеждаемся что метки записаны в соответствующие ячейки.
В РЕЗУЛЬТАТЕ:
Метки корректно переданы в Google-таблицу, менеджеры видят статистику по переходам из различных источников.
Задача успешно решена!
Техническая реализация
Посадочная и страничка благодарности выполнена на Tilda
Чат-бот был создан на платформе Salebot
Связь Tilda и Salebot для передачи utm-меток выполнена через минилендинг Salebot "вшитый" в страничку благодарности
Используемые мессенджеры - Телеграм и VK
Не получается настроить utm-метки?
Записывайтесь на бесплатную консультацию по кнопке ниже