我有一个单页网站设置了内部链接 - 我想跟踪这些链接和我页面上发生的所有其他点击,例如:
website.com/#link-to-here
然后再往下我有以下HTML:
<div id="link-to-here"></div>
因此,单击视口时,视口会更改以查看该特定ID,但仍保留在同一页面上 .
我正在尝试设置自动事件监听器 - 这似乎有效,但只跟踪我在网站上的另一个页面上的一个链接(其余部分在同一页面上) .
我已经设置了Analytics Universal,标记管理器,并且我的所有页面视图都在实时视图中工作 .
我遵循了各种教程,在Tag Manager中,我目前设置了3个标签:
-
具有“所有页面”触发规则的Universal Analytics - 无条件
-
链接单击侦听器,其中包含2个触发规则'all clicks',其条件为
{{event}}
等于gtm.click
,条件'all pages'且条件{{url}}
与RegEx.*
匹配 -
内部链接上的UA事件与触发规则'Internal Link Click'再次有2个条件
{{event}}
包含gtm.linkClick
且{{url}}
包含spectrospective(这是URL的一部分) . 我想我不确定他们是否会成为www . 或者不这样做可能会消除任何差异,因为URL总是包含光谱分析 - 尽管这可能是我出错的地方 .
1 回答
您的链接点击监听器只需要使用规则“所有页面”触发 .
如果此事件仅用于跟踪内部链接点击,那么可能只需将{}部分更改为{}(主机名是网址的一部分),这样就不会发生,但你可以得到像http://www.example.com/spectrospective这样的链接,在这种情况下,名称"spectrospective"在网址中,但它不是内部链接,你的事件会被激活 .