从GA获取当前访客的推荐人

时间:2015-09-04 14:09:53

标签: php google-analytics

如果在下订单或提交表单时,我们可以可靠地将访问者的推荐人包含在请求中,这将非常有用。这并不总是很简单,因为,例如,用户可以通过Adwords找到我们,离开网站并通过输入地址返回。在这种情况下,我们希望了解此特定访问者的Adwords广告系列。 Google Events与我们的工作流程不相符。

其他问题曾试图使用Javascript,显然这是不可能的。我注意到Google设置了一个我们可以读取的_ga cookie - 它为我们提供了一个如下所示的ID:GA1.2.123456789.1234567890。我们可以使用PHP从该ID中根据Google提取引荐来源吗?

1 个答案:

答案 0 :(得分:1)

不是实时的,不是。以前版本的GA曾经可以评估客户端的流量来源并将值存储在cookie中。但是,对于Universal Analytics,处理现在在服务器端完成,并且无法实时访问信息(存在实时API,但由于各种原因而无法获取单个用户的数据)。

然而,可以通过javascript获取引用者数据 - 你看看document.referer和(如果引用者域与你自己的域不同)将它存储到cookie中(因为问题用PHP标记,你可以使用$ _SERVER [' HTTP_REFERER'])也是如此。

这与Googles信息不完全匹配(谷歌将显示谷歌物业,雅虎,bing等推荐,不是推荐人,而是有机搜索流量),但应该足够接近。