如何在Google跟踪代码管理器中触发两个不同的基于gtm.timer的事件?

时间:2014-11-17 04:16:45

标签: javascript javascript-events timer google-analytics google-tag-manager

我跟着these directions创建了一个基于gtm.timer的事件

然而,我想做第二个 - 一个发射@ 10秒,下一个发射25秒

我创建了一个辅助侦听器标记,以25000ms而不是10000ms触发,但不知道在新事件标记上设置规则的内容是什么,以便不会跳过第一个事件,因为它们都被称为gtm.timer < / p>

这是我的第一个听众标签:

Tag Name    : 10 seconds plus - Event Listener
Tag Type    : Timer Listener
Event Name: gtm.timer
Interval    : 10000
Limit:  1
Firing Rules
All pages   {{url}} matches RegEx .*
Advanced Settings
Priority when firing tags   0
Firing schedule At any time.
Only fired in published containers

我的第一个活动代码:

Tag Name:   10 seconds plus - Non Bounce GA
Tag Type    : Universal Analytics
Tracking ID:    {{UA-ID}}
Enable Display Advertising Features 
Track Type:     Event
Event Category: Readers
Event Action:   10 seconds
Event Label 
Event Value 
Non-Interaction Hit:    False
Anonymize IP:   False
Firing Rules
10 second timer {{event}} contains gtm.timer
Advanced Settings
Priority when firing tags   0
Firing schedule At any time.
Only fired in published containers

这是我的第二个事件听众:

Tag Name:   25 second plus - Event Listener
Tag Type    : Timer Listener
Event Name: gtm.timer
Interval:   25000
Limit:  1
Firing Rules
All pages   {{url}} matches RegEx .*
Advanced Settings
Priority when firing tags   0
Firing schedule At any time.
Only fired in published containers:     False

......这就是我被困住的地方。

1 个答案:

答案 0 :(得分:1)

25秒是否至关重要?如果30秒就足够了,你可以简单地让计时器每10秒钟进行3次迭代。否则,您可以将其设置为每5秒触发5次。

如果将秒数或迭代次数添加到作为事件的一部分发送的数据中,则可以在报告端进行过滤。此方法的优点是您可以在事后更改过滤器,或者您可以根据每个用户触发的事件数量更好地跟踪页面内容的参与度。

如果我在线条之间正确读取,则表示您试图根据用户留在网页上的时间长度抵消跳出率。这是一个有趣的想法,但我要小心,不要过于沉重,因为通常的参与度要求用户在登陆您的网站后遵循其他号召性用语。