Диспетчер тегов Google - как отслеживать виртуальные просмотры страниц с помощью триггера видимости элемента

У меня есть одностраничный веб-сайт, содержащий 4 основных раздела с уникальными атрибутами идентификатора:

  • раздел-о
  • раздел-услуги
  • раздел-часто задаваемые вопросы
  • раздел-контакт

Используя Диспетчер тегов Google, я хочу отправлять виртуальный просмотр страницы в Google Analytics для каждого из этих <section> элементов каждый раз, когда один из них прокручивается в поле зрения и остается там не менее секунды.

Я начинаю с создания триггера видимости элемента. Я указываю селектор CSS section[id^="section-"] и оставляю значение по умолчанию 1000 мс.

Затем я создаю тег Universal Analytics для просмотра страницы с помощью этого триггера. Все работает по желанию, за исключением того факта, что все, что регистрируется для просмотра страницы, - это «/» (или index.php). Я знаю, что могу добавить поле для «страницы», но не могу найти переменную, которая даст идентификатор элемента, вызывающего срабатывание триггера.

Я знаю, что, написав настраиваемый прослушиватель для триггера, я могу захватить эти данные, но триггер Element Visibility достаточно надежен, поэтому я хотел бы продолжать его использовать. Кто-нибудь придумал, как создать пользовательскую переменную для идентификатора элемента? или, возможно, мне не хватает встроенной переменной?


person Daveh0    schedule 14.08.2018    source источник


Ответы (1)


вы можете получить идентификатор элемента, который запустил тег из dataLayer, он записывается как gtm.elementId. вам может быть полезен этот обширный обзор Симо Ахава: https://www.simoahava.com/analytics/element-visibility-trigger-google-tag-manager/

person Дмитро Булах    schedule 14.08.2018
comment
Идеально! Это ОТЛИЧНЫЙ ресурс. Думаю, я начал читать это, когда только начал работать над этой конкретной проблемой, и этот раздел быстро заставил меня перебить мою голову. Теперь, когда я немного повозился с переменными и слоем данных, все это имеет смысл. Спасибо!! - person Daveh0; 15.08.2018