如果在下订单或提交表单时,我们能够可靠地将访问者的推荐人包含在请求中,这将非常有用。这并不总是那么简单,因为例如,用户可以通过 Adwords 找到我们,离开网站并通过输入地址返回。在这种情况下,我们想了解该特定访问者的 AdWords 广告系列。 Google Events 不太适合我们的工作流程。
其他问题尝试使用 Javascript,但显然这是不可能的。我注意到 Google 设置了一个我们可以读取的 _ga cookie - 它为我们提供了一个如下所示的 ID:GA1.2.123456789.1234567890
。我们可以使用 PHP 从该 ID 中根据 Google 提取引荐来源网址吗?
最佳答案
不是实时的,不。以前版本的 GA 曾经可以在客户端评估流量源并将值存储在 cookie 中。然而,使用Universal Analytics,处理现在是在服务器端完成的,并且无法实时访问信息(有一个实时API,但由于各种原因,这对于获取个人用户的数据来说是不可行的)。
但是,可以通过 javascript 获取引用者数据 - 您查看 document.referer 并将其(如果引用者域与您自己的域不同)存储到 cookie 中(因为问题是用 PHP 标记的,您可以对 $_SERVER['HTTP_REFERER'] 执行相同操作。
这与 Google 的信息不完全匹配(Google 将显示来自 Google Properties、yahoo、bing 等的推荐,不是作为推荐来源,而是作为自然搜索流量),但应该足够接近。
关于php - 从 GA 获取当前访客的推荐人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32400186/