gpt4 book ai didi

api - 如何通过谷歌分析获取每个页面 View 的 session 或用户 ID?

转载 作者:行者123 更新时间:2023-12-03 17:11:52 25 4
gpt4 key购买 nike

我对谷歌分析很陌生。我正在尝试为我的网站收集一些数据。我想做的是为我的网站的每个页面 View 检索 session 或用户 ID,以便我可以按 session 或用户对页面 View 进行分组。我查看了谷歌分析文档并进行了大量搜索,从那里我知道 session 和用户 ID 存储在名为 _utm(a,b,c) 的特定 cookie 中.我不知道的是,我最好如何通过分析 API 为我的每个页面 View 获取这些 id。有人有这方面的经验吗?任何帮助深表感谢!

最佳答案

默认情况下,免费版的 Google Analytics(分析)不会公开客户端 ID 或用户 ID 以供导出(使用 GA 360,您可以在 BigQuery 导出中使用它们),尽管您可以在新的用户浏览器报告中看到它们。

如果您想通过 API 获取它们,您必须将它们存储在 custom dimensions 中。 .

当前版本的 Google Analytics 不再使用 utm cookie,它使用一个默认名为“_ga”的 cookie;它包含客户端 ID(您称之为 session 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) .

使用 Userid 会稍微简单一些,因为无论如何这都必须由您的后端生成。因此,您可以将用于 userid 的值传递到另一个自定义维度,它将在报告引擎上传递,您可以通过 API 从那里获取它:

ga('set', 'dimension2', myVarWithaUserID);

关于api - 如何通过谷歌分析获取每个页面 View 的 session 或用户 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38898392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com