2015-07-10 3 views
1

Я очень новичок в GTM, но мне удалось получить виртуальные просмотры страниц для всплывающих окон, загружаемых через ajax, и я медленно получаю его.Событие пожара на конкретном представлении виртуальной страницы

То, что я сейчас пытаюсь сделать, это создать триггер, который срабатывает на конкретном просмотре страницы. (например, «спасибо»). Обычно это было бы тривиально, используя событие просмотра страницы, но поскольку только эта страница получает только виртуальные просмотров страниц, это не срабатывает при просмотре через этот загруженный контент ajax.

Для справки, так я настроил просмотр виртуальной страницы;

В соответствующем файле шаблона у меня есть следующие javascript (и динамические переменные php);

dataLayer.push({ 
    'event': 'VirtualPageview', 
    'virtualPageURL': '/".$page->page_uri."', 
    'virtualPageTitle': '$node_data[title]' 
}); 
  • У меня есть две переменные уровня данных как выше virtualPageURL и virtualPageTitle,
  • пользовательского триггера событие, которое срабатывает на VirtualPageview,
  • и Тэг установить огонь по VirtualPageview, которые прошли две пользовательские переменные с этим;

enter image description here

Как я могу получить этот виртуальный вид страницы, чтобы стрелять другие страницы просмотра событий в ГТМЕ?

ответ

1

Выяснил это после загрузки проб и ошибок. Оказывается, в конце концов, это было не слишком сложно. Вот что я сделал;

1. Дублированный триггер виртуальной страницы и изменить

После копирования триггера виртуальной страницы, я добавил еще одно условие для virtualPageURL, чтобы соответствовать URL, который я указан. enter image description here

Затем я создал новую аналитику тег с событием Track Type. Нажмите на Подробнее в Пожар на разделе и выбран мой новый созданный триггер.

Затем, когда он срабатывает, он запускает триггер, когда на этой конкретной странице запускается виртуальный просмотр страницы.