我想跟踪在不同环境中运行的应用程序:
- 音隙构建
- 节点 webkit 应用程序
- website
为了对所有人使用一种跟踪机制,我认为使用《测量协议》 https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide
我设置了一个新的跟踪属性(类型为网站)并向www.google-analytics.com/collect
网站如其开发指南中所述。我总是得到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
基本上我发送这些参数:
v=1
&tid=UA-29xxxxxx-2
&cid=35009a79-1a05-49d7-b876-2b884d0f825b
&t=pageview
&dh=mysite.com
&dp=%2Fhome
&dt=Homepage
&an=myapp
我还尝试在 Google Analytics 中创建一个“移动应用程序”并使用该跟踪 ID。这里的结果相同 - Google Analytics 中没有跟踪信息。
有谁知道如何成功执行此跟踪请求,或者是否有调试选项,以便我至少可以看到为什么跟踪调用未保存?谢谢!
遇到了同样的问题:无论我发布什么,它都没有出现在 GA 中。调试 API 成功验证了我的命中。最后,我发现缺少什么:您也必须发送用户代理字符串(参数 ua)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)