gpt4 book ai didi

google-analytics - Google Analytics 事件无法显示

转载 作者:行者123 更新时间:2023-12-02 14:40:04 26 4
gpt4 key购买 nike

我正在尝试让 Google Analytics 处理我的 blog ,但这些事件未能显示在我的帐户中。

问题的一部分是我正在使用新的异步代码,但大多数文档都与旧的同步版本相关。我读过很多 SO 和博客文章,但不太明白我做错了什么。

有人提到您必须在网站的配置文件中“激活”事件跟踪,但我找不到可以在哪里执行此操作。

我最初将 Google Analytics(分析)代码放在名为 ga.events.js 的外部文件中,该文件仍与我的网站链接。我附加了来自 jQuery 加载事件的事件:

$(function () {
$('.rss').click(function() {
trackEvent("engagement", "rss subscribe", "rss subscription link clicks");
});

function trackEvent(category, action, label) {
_gaq.push(['_trackEvent', category, action, label]);
}
});

但我发现一篇文章说您无法链接到 Google Analytics 的外部文件,因此我也尝试了老式的 onclick 方法:

<a href="http://forms.aweber.com/form/08/728505808.htm" onclick="_gaq.push(['_trackEvent', 'Engagement', 'Click', 'Mailing list subscribe']);" target="_blank">email list</a>

我放置了 _target="blank" 属性,以防在用户离开页面之前请求未完成。

当我期望 bool 值时,在我的网站上的 Chrome 控制台中执行代码会返回 0:

_gaq.push(['_trackEvent', 'Engagement', 'click', 'RSS subscription link'])

每次测试后我都会等待 24 小时,看看事件跟踪是否不是实时的。

我还应该尝试什么?有什么明显的错误吗?

最佳答案

想通了。我使用的是 onclick,而不是带有大写 ConClick。等等,JavaScript 是区分大小写的语言吗?谁知道?

我还发现 GA 调用的语法不正确。

这是我的工作代码:

<a href="http://forms.aweber.com/form/08/728505808.htm" onClick="_gaq.push(['_trackEvent', 'Engagement', 'Post footer click', 'Mailing list subscription',, false]);" target="_blank">email list</a>

这是一个使用 jQuery 附加点击处理程序的版本:

$(function () {
$('.rss').click(function() {
trackEvent('Engagement', 'Sidebar link click', 'RSS feed subscription');
});

function trackEvent(category, action, label) {
_gaq.push(['_trackEvent', category, action, label,, false]);
}
});

关于google-analytics - Google Analytics 事件无法显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11592411/

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