使用 Client ID 获取用户信息

Getting user info using Client ID

我已经将 analytics.js 跟踪脚本插入到我的代码中,现在我正尝试使用 javascript 获取用户数据,例如媒体、来源等,并将它们放入变量中。有没有一种方法可以使用客户端 ID 来执行此操作?

我假设您的意思是实时获取数据以用于您的网站。这是不可能的。

默认情况下,客户 ID 不会在界面中公开,您需要使用自定义维度。

处理有延迟,报告数据可能要到第二天才可靠。

虽然有来自实时API的(不太可靠的)数据(至少包含媒体和来源信息)它不支持自定义维度,所以你不能使用客户端id作为查询关键。

此外,要从 API 检索数据,您需要进行身份验证,而您网页的当前用户不是。因此,您需要设置某种服务器端代理来为您处理身份验证。

还有 API 限制决定了您在给定时间范围内可以提出多少请求。即使是小型站点也会很快耗尽这些请求。

因此,虽然理论上这听起来可行,但对于任何现实生活目的而言实际上并不可行。