gpt4 book ai didi

javascript - 谷歌分析捕获页面加载

转载 作者:行者123 更新时间:2023-12-03 11:51:47 25 4
gpt4 key购买 nike

我想在页面加载时捕获 GA

我会尝试

$(document).ready(function(){
ga('send', 'event', 'Page', 'Viewing', 'A_Page');
});

它不起作用..

GA 中是否无法捕获页面加载?

<小时/>

解决方案....

function main_view_ga() {
ga( "send", "event", "Page", "View", "A_Page");
}

$(document).ready(function(){
setTimeout(function () {main_view_ga()}, 1000);
});

最佳答案

“document.ready”不是“页面加载”。此时 DOM 已完全设置完毕。因此,正确的解决方案是:如果您想跟踪页面加载,只需将跟踪代码直接放在页面标题中的 google 代码之后(在任何情况下,您的事件跟踪代码似乎与标准页面 View 调用的作用相同)。

超时是一个黑客 - 它并没有真正测试分析库是否已加载,它只是希望当您等待足够长的时间时它最终会加载。当然,这意味着您将进一步远离页面加载(您在 DOM 完成后一秒触发标签,这是完全不同的事情)。

如果您确实想跟踪 DOM 完成情况(GA 自行完成,您可以在行为 -> 页面速度部分获取信息),您不妨在 document.ready 标记内加载分析库。

当然,用户可能会在 DOM 准备好之前选择放弃您的页面,因此这可能会给您提供与简单地放在头部的跟踪代码不同的数字。

关于javascript - 谷歌分析捕获页面加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25800084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com