Triggers GTM-跟踪除某些类以外的所有下载

Triggers GTM-跟踪除某些类以外的所有下载,triggers,google-tag-manager,Triggers,Google Tag Manager,我目前在GTM中有一个触发器,可以跟踪某些文档的下载时间,例如PDF、xlsx、png、docx、jpg。。。等等 这是设置为跟踪整个网站,但我有一个特定的部分,我不希望跟踪这一切 我一直在尝试添加一个异常,即如果下载链接包含类“Library\u download”,则不要在catch all触发器下跟踪它 我正在努力使下载的文件类型更加清晰 我曾尝试向标记添加异常,或向触发器添加验证,但我似乎遗漏了一些东西 全扣扳机 Trigger Type: Click - Just Links Trig

我目前在GTM中有一个触发器,可以跟踪某些文档的下载时间,例如PDF、xlsx、png、docx、jpg。。。等等

这是设置为跟踪整个网站,但我有一个特定的部分,我不希望跟踪这一切

我一直在尝试添加一个异常,即如果下载链接包含类“Library\u download”,则不要在catch all触发器下跟踪它

我正在努力使下载的文件类型更加清晰

我曾尝试向标记添加异常,或向触发器添加验证,但我似乎遗漏了一些东西

全扣扳机

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"
11月21日编辑

因此,我想用HTML进一步澄清一下。下面是我目前使用的库下载链接。我目前只关心pdfdownload.pdf

<div class="resource_row">          
<div class="resource_item large <?php echo $post->post_name; ?>" data-filter-item data-filter-name="<?php echo $post->post_name; ?>">
        <a href="www.librarywebsite.com/librarypage/" ><?php the_post_thumbnail('medium'); ?></a>
        <p><?php the_title(); ?></p>
        <ul class="resource_icons">
          <li><a href="www.librarywebsite.com/librarypage/" target="_blank"><img src="<?php bloginfo('stylesheet_directory'); ?>/img/icon-download.png" alt="Download PDF" /></a></li>
          <li><a href="www.librarywebsite.com/pdfdownload.pdf" target="www.librarywebsite.com/pdfdownload.pdf" class="Library_Download"><img src="<?php bloginfo('stylesheet_directory'); ?>/img/icon-library.png" alt="library" /></a></li>
        </ul>
      </div>
</div>


在我看来,您在“自定义事件”排除规则中的正则表达式中犯了一个错误(这就是为什么该规则不起作用)。您有“\*”(已选中正则表达式匹配)。尝试将正则表达式更改为:

.*
这将匹配每个事件(然后当然保留这个:触发器触发:单击Class-contains-“Library\u booking”)


在您的情况下,正则表达式是这样的:“\*”将只与严格命名为“*”(星)的事件匹配。

在我看来,您的正则表达式在“自定义事件”排除规则中犯了一个错误(这就是此规则不起作用的原因)。您有“\*”(已选中正则表达式匹配)。尝试将正则表达式更改为:

.*
这将匹配每个事件(然后当然保留这个:触发器触发:单击Class-contains-“Library\u booking”)


在您的例子中,类似这样的正则表达式:“\*”将只匹配严格命名为“*”(star)

的事件,因此我尝试了这个方法,但它仍然不适用于我,是不是触发器元素url路径比尝试选择类更强大?或者你还有其他我可以尝试的东西吗/你需要关于任何东西的更多信息吗?所以我尝试了这个,但它仍然不适用于我,是不是触发器元素url路径比尝试选择类更强大?或者你有其他我可以尝试的东西吗/你需要关于任何东西的更多信息吗?你能分享一个你想要追踪的链接的相关例子吗?例如,锚定标记的html代码及其子元素。K,请参阅我从11月21日开始的上述编辑,如果您需要更多说明,请告诉我。如果您在GTM调试模式下检查链接单击事件,您会看到此特定标记的触发条件是什么?什么是相关的变量值?你能分享一个你想追踪的链接的相关例子吗?例如,锚定标记的html代码及其子元素。K,请参阅我从11月21日开始的上述编辑,如果您需要更多说明,请告诉我。如果您在GTM调试模式下检查链接单击事件,您会看到此特定标记的触发条件是什么?相关的变量值是什么?