有没有办法(在Javascript + jQuery 中),提取访问者是付费与有机流量(或其他此类指标)的数据)吗
对于问题的范围,您可以假设Universal Analytics正在目标网页上运行,但我仅限于控制台级别的Javascript。
小背景:对于我们想要运行的测试,我们希望在某种标记管理器工具中以不同方式定位不同的访问者。该工具限制我们仅使用Javascript,因此我们无法直接使用Google Analytics中的信息。
我见过this question。但是,这个问题似乎已经过时了,因为(如答案评论中所写),答案不适用于UA。
此信息可在Google Analytics中找到,因此您可以认为他们可以从某个位置检索此信息。我的问题是,我可以通过Javascript找到这些信息吗?
答案 0 :(得分:0)
您可以识别目标网页上的流量,因为UA付费流量要么需要gclid(来自Google Adwords的Google点击ID),要么是广告系列参数(“utm参数”,最明显的是utm_campaign),以确定这是付费频道。然后,您必须通过cookie或localstorage存储信息。
除此之外,Universal Analytics跟踪代码不会透露任何关于访客的信息,除了客户ID,其中没有说明付费与有机相关。
为了完整起见:理论上,您可以将客户端ID存储为GA中的自定义维度,并使用API创建一个服务,让您通过ajax调用检索有关给定客户端ID的信息,但这会有一定的延迟(由于GA在处理访问数据之前需要几个小时),可能效率不高,可能会产生隐私问题,可能会使您与Google TOS和国家法律不一致。