有没有办法(在 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/