我想跟踪从具有以下URL
chrome-extension://APP_ID
我的Chrome应用事件。
在谷歌Analytics(分析)网页,唯一支持的协议是http
和https
我刚刚进入的网站URL随机URL现在。我也把我的表现正常:
"permissions": ["webview", "browser", "http://www.youtube.com/*",
"https://www.youtube.com/*", "https://fonts.googleapis.com/*",
"https://www.google-analytics.com/*", "https://ssl.google-analytics.com/", "storage", "notifications
],
"sandbox": {
"pages": ["sandbox/sandbox.html"]
},
然后,我的应用我做的,当应用程序在沙箱中开始追踪:
(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','https://ssl.google-analytics.com/analytics.js','ga');
ga('create', 'UA-TRACKING-ID', 'auto');
ga('set', 'checkProtocolTask', null); // Removes failing
ga('send', 'pageview');
问题:
分析页面没有按不显示任何事件,所以我假设正确设置默认网址可能很重要。我应该如何跟踪我的Chrome应用中的活动?
更新:
我看到下面的请求火灾。
http://www.google-analytics.com/collect?v=1&_v=j41&a=1768111489&t=pageview&_s=2&dl=chrome-extension%3A%2F%extension_ID%2Fsandbox%2Fsandbox.html&ul=ko&de=EUC-KR&sd=24-bit&sr=1440x900&vp=300x200&je=0&fl=21.0%20r0&_u=SAEAAEABI~&jid=&cid=2006929393.1458033861&tid=UA-75139981-5&z=437206753 ' -H '杂注:无缓存' -H '接受编码:gzip,紧缩,SDCH' -H' 的Accept-Language:EN-US,EN; Q = 0.8,KO; (Apple; Mac OS X 10_11_2)AppleWebKit/537.36(KHTML,类似于 Gecko)Chrome/49.0.2623.87 Safari/537.36'-H'接受: image/WEBP,图像/ , /*;q=0.8' -H '的Cache-Control:无缓存' -H “连接:保持活跃
这是否意味着我送谷歌Analyti cs请求正确吗?我应该等几天看第一次更新吗?
嗨@Xan,我很高兴你回答,因为你以前的答案使得扩展是绝对有用的。让我添加一个更新。此外,我在我的应用程序中使用沙箱,所以我很好地将代码粘贴到沙盒中。但我不明白为什么我在Google Analytics信息中心看不到跟踪结果。 –
尝试观察实时视图。 – Xan
我正在看实时视图,但我没有看到任何提示。你有好主意吗? –