【发布时间】:2018-12-13 06:22:36
【问题描述】:
试图从 GoogleAnalytics 中提取用户 ID。这是为了查看最多和最少使用网站的用户。 我将检索使用以下任一方法传递的 前 5 个用户 ID 和后 5 个用户 ID:
gtag('config', 'GA_TRACKING_ID', {
'user_id': 'USER_ID'
});
或
using a custom dimension... (https://support.google.com/analytics/answer/2709828?hl=en)
我(模糊地)了解在 Google 上保留“非识别”信息的政策和 TOS,但网上有帖子表明您可以链接回 CMS 数据。
到目前为止的步骤 带有 UserID 和视图设置的 Google Analytics - 在 Google 仪表板中工作并使用该想法显示过滤后的 userID 和所有网站数据。
要求:
提取日期之间每个 userId 的页面查看和会话数据 范围(或默认全部)
- 通过标准 GA 方法的用户 ID
- 通过自定义维度方法的用户 ID
感谢任何人如何完成此类工作的帮助、指针或示例。 注意:这是从 GA 中提取数据并在外部系统/仪表板上操作/显示它。
看到这表明这是不可能的:Google analytics userID tracking 这说明它(有点)是google analytics API implementation for tracking a specific user activities in php
【问题讨论】:
-
我有点不清楚你在问什么(你还不知道) - 你不能查询 userId 数据字段,因为 API 没有使它可用,但你可以存储相同的您用作自定义维度的 UserID 的值,此时它将像任何其他维度一样工作(例如,如果您需要特定用户,则用于 API 查询中的过滤器)。你能再详细说明一下哪些部分给你带来了麻烦吗?
-
至于 Google TOS,他们说 Google 一定不能将值与一个人匹配(因此,如果您在外部匹配它,则您在 TOS 范围内,尽管您的立法仍可能指定更严格的规则)。如果您使用 PII 之类的电子邮件地址,Google 会要求您使用 SHA-256 或更好的方法对其进行哈希处理。
-
谢谢你,Eike,我的问题更像是一个确认,这样我就不会在一条无路可走的道路上走得太远。作为 Google API 的第一次用户,您的 cmets 帮助很大。我现在将研究如何使用自定义维度值从 Google 提取所需信息。谢谢。
-
以下内容仅供参考:这是我接下来要去的地方stackoverflow.com/questions/20228251/…
-
更新:使用 developers.google.com/analytics/devguides/reporting/core/v4/… -- 设置 API + 连接 Analytics 所需的几个步骤。 + 另请注意,Google Analytics 中的自定义报告会获取并显示数据。现在只是通过 API 复制它...
标签: google-analytics google-analytics-api