gpt4 book ai didi

javascript - 谷歌分析事件跟踪

转载 作者:数据小太阳 更新时间:2023-10-29 06:02:56 25 4
gpt4 key购买 nike

我正在尝试将 google 事件跟踪 api 实现到 html5 播放器中,但由于某种原因它不想工作。这是我正在做的:

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-myid-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com//u/ga_debug.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();


if (typeof _gaq != undefined){
_gaq.push(['_trackEvent', 'krusty-player', eventName, 'demo', 1]);
}

我从谷歌文档页面复制了代码,所以我想它一定是正确的。在开发人员控制台中,代码运行时我没有看到任何 HTTP 请求发生,但是当我看到时:

console.log(_gaq.push(['_trackEvent', 'krusty-player', eventName]));

每次调用此部分时,我都会得到一个计数器,该计数器会增加 +1。这里没有错误..

我也尝试过使用:

_trackEvent('krusty-player', eventName);

这将返回错误“_trackEvent 未定义”

知道发生了什么吗?

最佳答案

您是在本地主机上还是在 Intranet 上进行测试?参见 Google Analytics GIF request not sent了解详情。
TLDR:默认情况下不会为本地主机服务器发出跟踪 GIF 请求。

关于 _trackEvent 未定义:_trackEvent() 不是独立函数,需要通过 _gaq.push 调用

_gaq.push(['_trackEvent', category, action])

或通过 pageTracker 对象(旧式,非异步分析)

pageTracker._trackEvent(category, action)

关于javascript - 谷歌分析事件跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12178587/

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