javascript - 使用客户端 ID 获取用户信息

标签 javascript google-analytics universal-analytics

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

最佳答案

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

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

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

虽然有来自实时 API 的(不太可靠的)数据(至少包含介质和来源信息),但它不支持自定义维度,因此您不能使用客户端 id 作为查询键。

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

此外,API 限制决定了您在给定时间范围内可以发出的请求数量。即使是一个小网站也会很快耗尽这些请求。

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

关于javascript - 使用客户端 ID 获取用户信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43185969/

相关文章:

javascript - Backbone.js - 未捕获的类型错误 : Object [object Object] has no method 'apply'

javascript - 如果不包含特定单词,如何匹配正则表达式?

cookies - 使用 cookie 过滤 Google Analytics 中的数据

javascript - GTM数据层eventCallback函数

javascript - 数据表 + lengthMenu + 全部 + 服务器端处理 + 不工作

javascript - 如何在 NVD3.js 饼图中显示当前选定系列的总和?

android - 第一个 Android 应用程序 : I want to track with Google Analytics before I publish it

google-analytics - 为什么 Google Analytics(分析)客户端 ID cookie 包含 "GA1.2."前缀?

javascript - 如何在 Google Analytics 中正确使用多个跟踪 ID

google-analytics - 如何判断跨域跟踪是否与 GTM 一起正常工作?