У меня есть одностраничный веб-сайт, содержащий 4 основных раздела с уникальными атрибутами идентификатора:
- раздел-о
- раздел-услуги
- раздел-часто задаваемые вопросы
- раздел-контакт
Используя Диспетчер тегов Google, я хочу отправлять виртуальный просмотр страницы в Google Analytics для каждого из этих <section>
элементов каждый раз, когда один из них прокручивается в поле зрения и остается там не менее секунды.
Я начинаю с создания триггера видимости элемента. Я указываю селектор CSS section[id^="section-"]
и оставляю значение по умолчанию 1000 мс.
Затем я создаю тег Universal Analytics для просмотра страницы с помощью этого триггера. Все работает по желанию, за исключением того факта, что все, что регистрируется для просмотра страницы, - это «/» (или index.php). Я знаю, что могу добавить поле для «страницы», но не могу найти переменную, которая даст идентификатор элемента, вызывающего срабатывание триггера.
Я знаю, что, написав настраиваемый прослушиватель для триггера, я могу захватить эти данные, но триггер Element Visibility достаточно надежен, поэтому я хотел бы продолжать его использовать. Кто-нибудь придумал, как создать пользовательскую переменную для идентификатора элемента? или, возможно, мне не хватает встроенной переменной?