Как сохранить предыдущие события в Google Tag Manager - PullRequest
0 голосов
/ 23 мая 2019

Мне это нужно для создания определенного потока событий - для определенных кнопок покупки, которые ссылаются на соответствующие платные и успешные страницы, чтобы выяснить, какие кнопки / платные сети более эффективны.

Мой веб-сайт является SPA * * 1004.Я использую триггеры History History вместо триггеров View Page (Old / New History State - это то, что изменяется при просмотре веб-страниц).Существует цепочка действий:

  1. нажатие кнопки Paywall от / page-1 до / subscription;
  2. просмотр Paywall (история) в / подписке;
  3. Авторизация (например, в событии подписки на форму) для / подписки;
  4. Нажатие кнопки подписки на / подписка;
  5. Успешная подписка на / подписка / успех (назовем ее)«Успешная подписка 1»).

Однако существуют и другие способы достижения / подписки / успеха (назовем это «Успешная подписка 2»).Например, когда щелчок по шагу 1 происходит на большом множестве других страниц (не /page-1)).

На шаге 5 я создал специальный тег, который отслеживает «Подписка успешно 1».Он основан на Trigger-group-1, которая отслеживает URL-адрес страницы успеха и нажатие кнопки Paywall с шага 1.

Итак, для отслеживания «успеха подписки 2» мне нужно настроитьИсключение триггера либо для Trigger-group-1, либо для триггера, который отвечает за нажатие кнопки Paywall на шаге 1.Но это не работает так: тег «Подписка успешна 2» в любом случае срабатывает.

Как ее решить? Как сохранить событие первого шага и использовать его в качестве исключения ?

1 Ответ

0 голосов
/ 26 мая 2019

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

...