gpt4 book ai didi

javascript - 向 Google Analytics 发送自定义名称

转载 作者:行者123 更新时间:2023-11-28 16:32:30 27 4
gpt4 key购买 nike

<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-xxxxxxx-x']);
_gaq.push(['_setCustomVar(1,'landline','acct_Summary']);

_gaq.push(['_trackEvent','Telemedia','bill_guide']);

(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/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

</script

在 Google Analytics 中,每当用户访问特定页面时,我想向 Google Analytics 发送一些自定义信息。我已经使用了上面的代码,但这不起作用。谁能告诉我这里有什么问题吗?

最佳答案

您设置自定义变量的语法不正确。您正在尝试直接调用不存在的名为 setCustomVar 的全局函数。

应该是:

_gaq.push(['_setCustomVar', 1,'landline','acct_Summary']);

您实际上并没有在这里调用 _setCustomVar 函数;由于这是异步代码,因此您只需命名将被调用的函数及其接收的参数。当 GA 代码执行时,它将调用该数组的第一个参数中列出的函数,并使用后面的参数中定义的参数。

值得注意的是,使用当前配置,因为您没有设置最终的 scope参数,默认为页面级。即,它只会跟踪该一个页面的变量,因此不会持续存在。如果要更改为 session 级别,请将该值设置为2;对于访客级别,将其设置为 1。

关于javascript - 向 Google Analytics 发送自定义名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5418665/

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