tom*_*hel 1 google-analytics cordova node-webkit
我想跟踪在不同环境中运行的应用程序:
为了对所有人使用一种跟踪机制,我认为最好使用 “测量协议”
我设置了一个新的跟踪属性(类型为Website),并www.google-analytics.com/collect按照其devguide中的说明对网站进行了多次请求。我总是Status 200 (OK)从POST请求中获得,但是很遗憾,我看不到GA帐户中包含任何跟踪信息。
请求的外观如下所示(使用Chrome的Postman插件构建):
POST /collect?v=1&tid=UA-29xxxxxx-2&cid=35009a79-1a05-49d7-b876-2b884d0f825b&t=pageview&dh=mysite.com&dp=%2Fhome&dt=Homepage&an=myapp HTTP/1.1
Host: www.google-analytics.com
Cache-Control: no-cache
Run Code Online (Sandbox Code Playgroud)
基本上,我正在发送以下参数:
v=1
&tid=UA-29xxxxxx-2
&cid=35009a79-1a05-49d7-b876-2b884d0f825b
&t=pageview
&dh=mysite.com
&dp=%2Fhome
&dt=Homepage
&an=myapp
Run Code Online (Sandbox Code Playgroud)
我还尝试在Google Analytics(分析)中创建“移动应用”,并改用该跟踪ID。此处结果相同-Google Analytics(分析)中没有跟踪信息。
有谁知道如何成功执行此跟踪请求,或者是否有调试选项,以便至少可以看到为什么不保存跟踪调用?谢谢!
小智 5
遇到了同样的问题:无论我发布了什么,它都没有出现在Google Analytics(分析)中。调试API成功验证了我的点击量。最后,我发现了缺少的内容:您还必须发送用户代理字符串(参数ua)。