我无法跟踪谷歌分析中的事件。
我使用以下谷歌分析代码。
(function (i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r;
i[r] = i[r] || function () {
(i[r].q = i[r].q || []).push(arguments)
}, i[r].l = 1 * new Date();
a = s.createElement(o),
m = s.getElementsByTagName(o)[0];
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m)
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
ga('create', 'UA-*******-*', '*********');
ga('require', 'displayfeatures');
ga('send', 'pageview');
对于跟踪事件,我使用以下代码。
ga('send', 'event', 'test1', 'test2', 'test3', true);
但我无法在谷歌分析中看到任何事件。我做错了什么或问题是什么。
感谢您的帮助!
答案 0 :(得分:0)
正确的代码是
ga('send', 'event', 'test1', document.URL);
(第三个参数是事件名称,第四个是页面URL)。
答案 1 :(得分:0)
来自Analytics.js event Tracking文档:
最后一个值应为数字
值数字否值必须为非负值。用于传递计数(例如4次)
ga('发送','事件','test1','test2','test3',1);
答案 2 :(得分:0)
等待和测试一段时间后,我仍然没有让它工作。谷歌似乎在迁移通用分析帐户和事件跟踪方面存在问题。 我看到图表在实时事件页面上上下跳转,但没有显示任何事件。谷歌似乎意识到这些事件,但从未表现出来。
当我使用GA Debug(Chrome插件)时,会打印以下日志消息。也许有人看到了问题。
Running command: ga("send", "event", "button", "click", "Test")
_j1 (&jid)
adSenseId (&a) XXXXXXXXX
apiVersion (&v) 1
clientId (&cid) XXXXXXXXXX.XXXXXXXXXX
encoding (&de) UTF-8
eventAction (&ea) click
eventCategory (&ec) button
eventLabel (&el) Test
flashVersion (&fl) 16.0 r0
hitType (&t) event
javaEnabled (&je) 1
language (&ul) de
screenColors (&sd) 24-bit
screenResolution (&sr) 1920x1080
title (&dt) testtes
trackingId (&tid) UA-XXXXXXX-X
iewportSize (&vp) 1920x394
答案 3 :(得分:0)
正如您在图片中看到的那样。酒吧上下起伏,但事件从未出现过。