Ссылки на Карусель в Google Tag Manager

Я новичок в GTM и пытаюсь запечатлеть события "next" и "prev" на нескольких каруселях по всему сайту.

Мой HTML.

<div id="hero1">
  //... slides
  <div class="slide-next"></div>
  <div class="slide-prev"></div>
</div>   

<div id="hero2">
  //... slides
  <div class="slide-next"></div>
  <div class="slide-prev"></div>
</div>    

Каждый раз, когда я нажимаю div с классом slide-next (а также slide-prev), Я хотел бы захватить следующее:

Категория: Карусельная кнопка

Действие: нажмите - Далее (или предыдущая)

Метка: Hero1

Есть ли способ сделать это в Google Tag Manager?

1 ответ

  • Создайте новый макрос переменной уровня данных с gtm.element.parentElement.id в качестве имени переменной.
  • Создайте другой макрос переменной уровня данных с gtm.element.className в качестве имени переменной.
  • Создайте новое правило, в котором событие равно gtm.linkClick, а ранее созданный вами макрос -first-one - начинается с hero
  • Создайте новый тег UA, Тип: Событие, Категория: Карусель, Действие: макрос с gtm.element.className, Метка: макрос с gtm.element.parentElement.id. Используйте предыдущее правило для запуска этого тега.

Конечно, вам также понадобится тег прослушивателя кликов.

Другие вопросы по тегам