用于特定onClick URL的GTM触发器

时间:2018-03-19 19:30:10

标签: google-analytics google-tag-manager

我在网页上有以下代码:

<a class="schedule-apt-btn" onclick="window.open('http://www.zocdoc.com/test');"> Appointment</a>

窗口打开的网址会动态填充,我希望能够根据网址跟踪点击次数。如果URL包含“zocdoc”,我想将其存储为一个触发器。如果URL包含“hospital”,我想将其存储在另一个触发器中。

我该如何配置?预设的事件触发器(如Click URL)似乎都不起作用。我需要创建一个自定义的吗?任何指导都会很棒!

1 个答案:

答案 0 :(得分:1)

启用内置的{{Click Element}}变量,然后编写一个返回onclick属性的自定义JS变量(例如,通过{{Click Element}}。getAttribute(&#39; onclick&#39;))。您可能必须禁用&#34;检查验证&#34;如果您使用链接单击触发器。 {{Click URL}}不起作用的原因是没有href,因此没有点击URL(并且在检查验证的链接触发器上,这不会被视为有效链接)。