GTM - отслеживать все загрузки, кроме определенных классов - PullRequest
1 голос
/ 01 ноября 2019

У меня в настоящее время есть триггер в GTM, который отслеживает загрузку определенных документов, таких как pdfs, xlsx, png, docx, jpg ... и т. Д.

Это настройка для отслеживания на всем сайтеТем не менее, у меня есть определенный раздел, который я не хочу отслеживать этим перехватить все.

Я пытался добавить исключение, которое говорит, что если ссылка для загрузки содержит класс "Library_Download", то неотследите его под триггером catch all.

Я пытаюсь прояснить, какие типы файлов загружаются.

Я попытался добавить исключения в тег или добавить проверку втриггер, который, и я, кажется, чего-то не хватает.

Catch All Trigger

Trigger Type: Click - Just Links
Trigger Fires On: Element URL Path - matches RegEx
\.(pdf|xlsx|png|docx|jpg|jpeg|zip|pat|dwg)$

Как мне не сосчитать любую ссылку, которая содержит класс "Library_Download" Или есть другой способ, которым я долженони опущены?

Я создал следующий триггер и добавил его в качестве исключения к тегу, но он не работал.

Trigger Type: Custom Event
Event name: \* (Enabled regex matching)
Trigger Fires on: Click Class - contains - "Library_booking"

1 Ответ

0 голосов
/ 02 ноября 2019

По моему мнению, вы допустили ошибку в своем регулярном выражении в правиле исключения "Custom Event" (вот почему это правило не работает). У вас есть "\ *" (с проверкой соответствия регулярных выражений). Попробуйте изменить регулярное выражение на:

.*

Это будет соответствовать каждому событию (а затем, конечно, сохранить это: Триггеры на: Нажмите Class - содержит - "Library_booking").

В вашемcase regex вроде этого: «\ *» будет соответствовать только событию, строго названному как «*» (звезда)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...