我对谷歌分析很新。我正在尝试为我的网站收集一些数据。我想要做的是检索我的网站的每个页面视图的会话或用户ID,以便我可以按会话或用户对页面视图进行分组。我浏览了谷歌分析文档并进行了大量搜索,从中我知道会话和用户标识存储在名为_utm(a,b,c)
的特定Cookie中。我不知道的是,我最好通过分析API获取每个页面视图的ID。有没有人有这方面的经验?任何帮助深表感谢!如何通过谷歌分析获取每个页面视图的会话或用户ID?
0
A
回答
2
谷歌分析的免费版本默认情况下不会对出口暴露客户端ID或用户ID(与GA 360,你可以在BigQuery的出口使用它们),但你可以在新的用户浏览器报告看到它们。
如果你想通过你必须将它们存储在custom dimensions的API来获取它们。
谷歌Analytics(分析)的当前版本不UTM的饼干了,它使用的命名“_ga”默认情况下,一个Cookie;它包含客户端ID(您称为会话ID)。
Google offers a method to extract the clientid from the cookie via javascript。然后,您必须将价值作为自定义维度发送给Google Analytics,并且(经过一段适当的处理时间后),您可以通过API提取它们; you'd need to specify the dimension by using it's numeric index (basically the order in which the dimensions have been created in the backend)。
随着用户ID它有点简单,因为这必须在任何情况下,你的后台生成。因此,您可以将用于userid的值传递到另一个自定义维度,它将通过报告引擎传递,并可以通过API从此获得:
ga('set', 'dimension2', myVarWithaUserID);
相关问题
- 1. Kentico谷歌分析页面视图
- 2. 谷歌分析虚拟页面视图VS常规页面
- 3. 谷歌分析的用户ID追踪
- 4. 按用户ID获取谷歌加页面url
- 5. 如何通过多个页面的会话ID?
- 6. 谷歌分析查看由用户ID
- 7. 谷歌分析用户ID配置
- 8. 如何通过视图ID获取FragmentManager?
- 9. 如何通过谷歌分析直接与用户交互
- 10. 获取解析会话ID
- 11. 1%的用户在每个页面请求中获得新的会话ID
- 12. 如何使用谷歌分析跟踪钛中的会话?
- 13. 谷歌分析报告零秒会话
- 14. 谷歌Analytics(分析)PHP API(GAPI) - 获取页面浏览量
- 15. 如何验证每个页面上的用户会话
- 16. 谷歌分析 - 页面的完整URL
- 17. 通过ID获得会话
- 18. 谷歌分析从用户不访问的页面
- 19. CodeIgniter通过ID或用户ID得到会话
- 20. 谷歌分析:_trackPageview不刷新页面?
- 21. 谷歌分析页面名称
- 22. 谷歌分析数据到PHP页面
- 23. 谷歌分析和动态页面
- 24. 如何获取每个IE实例的会话ID?
- 25. Rails在每个页面视图中创建一个新会话
- 26. 谷歌爬虫如何通过互联网找到每一个页面
- 27. 如何通过API调用获取用户的粉丝页面?
- 28. 如何通过它的id在CakePHP的视图中获取用户名?
- 29. 谷歌Analytics(分析)API - 通过URL
- 30. UTM源不通过(谷歌分析)
感谢您的全面回答。这真的很有帮助! BTW。我必须使用javascript来提取'clientId'吗?我不熟悉JavaScript。希望我能做到这一点,例如,Python API并在reportRequest中指定它? – Psidom
@Psidom西莫亚哈瓦具有[导引](http://www.simoahava.com/analytics/improve-data-collection-with-four-custom-dimensions/)用于执行此操作(见第2和/或3。这个指南是针对GTM的,但是没有GTM的逻辑是一样的。(旁注:我会推荐使用GTM来部署GA跟踪,特别是因为你不熟悉JavaScript。) –