Передача данных об источнике трафика из ПланФикса в Google Analytics

Недавно к нам в Службу поддержки обратились с интересной проблемой. Пользователь пытался настроить передачу данных об источнике трафика из ПланФикса в Google Analytics, но что-то было не так и данные туда не поступали.

Схема работы была проста, как автомат Калашникова: ссылка на сайт с utm-метками рекламировалась на разных площадках в интернете. Когда потенциальные клиенты переходили на сайт и оставляли заявку, вместе с данными из формы обратной связи в ПланФикс передавались и данные из utm-меток. Затем из ПланФикса они кочевали через сервис ApiX-Drive в Google Analytics. 

Как раз на последнем этапе и возникли сложности: тут источник трафика терялся и не попадал в аналитику. В итоге мы решили эту проблему. А как – читайте дальше 😉

В начале мы увидели вот такую картину:

Данные в Google Analytics не приходят
Данные в Google Analytics не приходят.

После размышлений на тему «Как это решить?» пришли к выводу, что сервис ApiX-Drive из этой стройной цепочки передачи данных можно убрать и отправлять всё в Google Analytics напрямую из ПланФикса.

Как настроить?

Для начала данные из utm-меток необходимо где-то хранить. Поэтому в шаблоне, по которому создаётся задача – новая заявка с сайта, добавляем дополнительные поля, куда будем складывать пришедшие данные. Забегая вперед скажу, в будущем это поможет нам легко оперировать этими данными в Отчётах. 

После всех настроек получаем вот такую картину в новой задаче:

Заявка с сайта
Заявка с сайта.
При клике картинка увеличится и откроется в новом окне.

Нас в первую очередь интересует «Источник привлечения». Его и надо передавать в Google Analytics. Но сначала покажу правило для задач по почте, которое настроил для разбора письма. 

На первом этапе разбираем пришедшие с сайта данные на инфоблоки:

Извлекаем данные из письма
Извлекаем данные из письма.
При клике картинка увеличится и откроется в новом окне.

Следующим шагом создаем задачу по шаблону:

Создаем задачу по шаблону «Заявка с сайта»
Создаем задачу по шаблону «Заявка с сайта».

На третьем шаге добавляем данные из инфоблоков в поля задачи. Затем создаем контакт, также добавляя данные в нужные поля, и после этого делаем его в новой задаче постановщиком и контрагентом:

Добавляем данные из инфоблоков в поля задачи и контакта
Добавляем данные из инфоблоков в поля задачи и контакта.
При клике картинка увеличится и откроется в новом окне.

Теперь у нас все готово, чтобы прямо из правила обработки почты отправить POST-запрос в Google Analytics и передать данные «Источник привлечения» из utm-метки. Сначала покажу настройки, а после расскажу о деталях:

Формируем и отправляем POST запрос в Google Analytics
Формируем и отправляем POST запрос в Google Analytics.
При клике картинка увеличится и откроется в новом окне.

Содержимое запроса дублирую отдельно для удобства копирования:

https://www.google-analytics.com/collect
v=1&t=event&tid=UA-180957701-1&uid={{Задача.Контрагент.Номер}}&ec=order&ea=email&cs={{Задача.Источник привлечения}}&cn={{Задача.Рекламная кампания}}

Обратите внимание, tid (ваш идентификатор отслеживания Google Analytics) указываем свой.

Далее расшифрую параметры при формировании ссылки:

  • v=1 – версия протокола.
  • t=event – тип обращения «Cобытие».
  • tid= – ваш идентификатор отслеживания Google Analytics. У каждого он свой.
  • uid={{Задача.Контрагент.Номер}} – идентификатор пользователя. Без этой настройки utm-метки не передаются Google Analytics.
  • ec=order – указывает категорию события, в нашем случае заявка. Обязательно для обращений типа «Cобытие».
  • ea=email – указывает действие события, в нашем случае заявка по почте. Обязательно для обращений типа «Cобытие».
  • cs={{Задача.Источник привлечения}} – указывает источник кампании.
  • cn={{Задача.Рекламная кампания}} – указывает название кампании.

Подробнее узнать о всех возможных параметрах можно в справке Google Analytics. 

Что в итоге?

После всех манипуляций получаем более надежный автомат Калашникова: по клику на рекламе в интернете данные пользователя через utm-метки попадают в форму на сайте – далее они передаются в ПланФикс – а из него кочуют прямиком в Google Analytics.

В итоге «Источник привлечения» определен верно и с этим больше не возникает проблем:

Источник в Google Analytics
Источник в Google Analytics.

Теперь с полученными данными в Google Analytics можно «играть» как душе угодно. Всяких кнопочек и настроек там хватит даже для самого пытливого ума. Наслаждайтесь 😉

А если не углубляться в Google Analytics, то на базе собираемых данных прямо в ПланФиксе тоже можно построить весьма информативные отчёты. Например, легким движением руки добавим к собираемым данным из utm-меток собственноручно настроенную Аналитику ПланФикса по оплате заявок и вуаля:

Отчет по utm метке «Источник привлечения»
Отчет по utm-метке «Источник привлечения».
При клике картинка увеличится и откроется в новом окне.

Интересных вам экспериментов. 😉 Буду рад, если этот материал поможет вам достичь новых вершин в вопросе анализа и увеличения продаж.

На сегодня у меня всё. Если остались вопросы – задавайте их в комментариях или пишите в Службу поддержки. И, конечно, не забывайте про наши социальные сети: Facebook, ВКонтакте, Telegram, Twitter и YouTube-канал. Так вы точно не пропустите ничего важного.


UPD: 06.08.2021
Для корректной работы отправки данных из ПланФикса в Google Analytics необходимо в заголовках POST-запроса передавать параметр User-Agent:

Передаём в заголовках запроса параметр User-Agent
Передаём в заголовках запроса параметр User-Agent.
По клику картинка откроется в новом окне и большем размере.

P.S.
А как вы накапливаете и анализируете данные по продажам?
Поделитесь опытом. 😉

10 комментариев

    1. Степан, сложно ответить на ваш вопрос. Но если ребята такое сделали, наверное, зачем-то им это надо.

      Я же хотел рассказать, что из ПланФикса можно передавать данные в Гугл аналитику и показал, как это сделать относительно просто. А дальше каждый сам решит, какие методы использовать для такой задачи.

      1. Артём, тут есть интересная проблема…
        Если на сайте есть счётчик GA, то этот клиент уже в гугланалитике учтён.
        И Степан пишет о том, что в этом случае может возникнуть дублирование данных.
        Артём, могли бы вы узнать у “у этих ребят”, как они эту проблему решают?

  1. 1. Все же лучше отправлять данные об отправки заявки с сайта через сам сайт. Для этого есть куча способов. Данные тогда будут оперативнее и корректнее.

    2. uid — это индификатор пользователя в Google Analytics
    Сейчас для Google Analytics полученная информация по продажам выглядит так: пришел новый пользователь с UTM-ками и первой же сессией оставил заявку, после чего пропал.

    Поэтому лучше брать данные uid пользователя при отправке заявки. Для этого есть специальные скрипты. И передавать их после покупки.
    Тогда будет корректно работать отчеты по многоканальным последовательностям и когортном анализе.

    3. Подобный инструмент лучше использовать для отправки данных по продажам. Тогда в Google Analytics можно будет видеть суммы продаж по каналам. А если настроить туда импорт расходов, то будет простенькая сквозная аналитика.
    А так классный кейс!

    1. Юрий, напишите коллегам в Службу поддержки, пожалуйста, с подробным описанием, что планируете делать и в какой момент хотите что-то слать в аналитику и какие именно данные.

Добавить комментарий