有没有办法跟踪从“窗口加载”事件发生到在页面上单击按钮的时间?
我尝试了几种不同的方法,例如设置一个计时器,该计时器仅在“单击文本”为“下载”时触发,但不会阻止计时器触发器每秒触发一次。我永远无法在事件或按钮点击时停止计时器。
布赖恩
我从 Simo 找到了有关如何执行此操作的答案:
https://productforums.google.com/d/msg/tag-manager/xJ0RGC2wecY/rxmrJRklAgAJ
创建 Universal Analytics 标记时,您需要添加所有必填字段。现在,您的 Timing 命中中没有填充任何字段,因此 GA 无法从中构建任何命中。
您至少需要填写类别、变量和值字段:https : //developers.google.com/analytics/devguides/collection/analyticsjs/user-timings
但是从您在最新回复末尾所写的内容来看,我认为您有点误解了计时器触发器的工作原理。
计时器触发器在页面加载(GTM 的默认计时器)或任何用户交互(我的自定义计时器)时启动计时器。您仍然需要为计时器指定一个“停止”以计算某事花费了多长时间。GTM 的默认计时器或我的计时器触发器都无法帮助您确定某件事花费了多长时间。它们可以简单地用于衡量是否某事花费了 X 秒,其中 X 秒是“间隔”和“限制”之间的交错。
如果您想知道从页面首次在浏览器中加载到任何交互(例如单击按钮)之间的毫秒数,您只需要一个自定义 JS 变量:
function() { return window.performance && window.performance.timing ? (new Date().getTime())-window.performance.timing.domInteractive:未定义;}
此变量将返回调用该变量时与当前页面首次对用户可用之间的时间增量(以毫秒为单位)。因此,如果您想从中创建一个 Timing 标记,请在单击按钮时触发 Timing 标记,然后在 Timing Value 字段中添加对此变量的引用。因此,您将拥有一个 Timing 标签,用于发送用户登陆页面然后单击按钮所需的持续时间。
西莫
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句