javascript - Javascript 中的自然流量与付费流量

标签 javascript jquery google-analytics

有没有办法(在 Javascript+jQuery 中)提取访问者是否付费与自然流量(或其他此类指标)的数据)?

对于问题的范围,您可以假设 Universal Analytics 正在着陆页上运行,但我仅限于控制台级别的 Javascript。

小背景:对于我们想要运行的测试,我们希望通过某种标签管理器工具以不同的方式定位不同的访问者。该工具限制我们只能使用 Javascript,因此我们无法直接使用来自 Analytics 的信息。

我见过this question 。然而,这个问题似乎已经过时了,因为(正如答案的评论中所写),答案不适用于 UA。

此信息可在 Analytics 中找到,因此您可能认为他们能够从某个地方检索它。我的问题是,我可以通过 Javascript 找到这些信息吗?

最佳答案

您可以识别着陆页上的流量,因为对于 UA 付费流量,需要有一个 gclid(来自 Google Adwords 的 Google 点击 ID)或广告系列参数(“utm 参数”,最显着的是 utm_campaign)来识别该流量是否为付费 channel 。然后您必须通过 cookie 或本地存储来存储信息。

除此之外,Universal Analytics 跟踪代码不会透露除客户端 ID 之外的任何有关访问者的信息,而客户端 ID 并未说明付费与有机的情况。

为了完整起见:理论上,您可以将客户端 ID 存储为 GA 中的自定义维度,并使用 API 创建一个服务,让您通过 ajax 调用检索有关给定客户端 ID 的信息,但这会有一定的滞后(因为 GA 需要几个小时才能处理访问数据),效率可能不会很高,并且可能会产生隐私问题,从而可能使您违反 Google TOS 和国家法律。

关于javascript - Javascript 中的自然流量与付费流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40179135/

相关文章:

javascript - 我无法使用动态路径名将文件路径中的图像附加到动态创建的 div 中

firebase - 是否可以在移动应用中使用 Firebase Analytics 查找特定用户的年龄和性别?

google-analytics - 具有两个指标的gapi batchGet

javascript - 创建 JavaScript 类的最佳方法是什么?

javascript - 绑定(bind)值时日期时间格式太复杂,AngularJS

php - 需要帮助以正确的方式编写代码来创建帖子的 "loadmore"按钮和 "like"按钮

google-analytics - Google Play政策更新-隐私与Google Analytics(分析),Firebase Analytics

javascript - f() 和 (f()) 之间有什么区别?

javascript - 如何在仅通过按钮关闭关闭网页时捕获事件

javascript - 从根本上来说,C# 和 Javascript 中的 "this"关键字是否相同