一些背景信息:
我已在某个网址(在同一个域名)的CloudFlare中设置了一个网页规则,让我们说 / track-referral
此网页规则会立即将访问者重定向到我们网站的主页。我希望能够做的是准确跟踪访问者首先访问重定向网址的访问者数量(以及优选比例)。
我可以想办法通过阅读HTTP referer标题手动执行此操作(我假设它由CloudFlare管理)但我已经同时使用了Google Analytics和Hotjar。我想象GA将成为前进的方向,但没有什么是直观的,我已经环顾四周,并没有设法找到符合我的目标的任何东西。
答案 0 :(得分:1)
如果您的/ track-referral页面加载了客户端代码
触发正常的GA网页浏览量跟踪,然后在报告中查看您的主页的网页浏览量,其辅助维度为“完整引荐来源”
将一些UTM参数附加到/ track-referral网址,以填充GA中的广告系列,来源和媒体报道,您可以使用这些报告查看人们在您的主页上的结果。
如果您的/ track-referral页面未加载任何客户端代码
/track-referral
网址中的UTM参数,然后您的服务器端脚本在重定向时会传递UTM参数,例如而不是重定向到/index.html
,它应该重定向到/index.html?utm_source=cloudflare&utm_medium=redirect
注意:根据我的经验,您无法可靠地修改标题信息,以便在从/track-referral
页面重定向时尝试欺骗引荐来源。
您可以覆盖GA记录的引荐来源,因此,如果您的主页知道它已通过cloudflare访问,那么您可以覆盖它(see docs here),但之后您的报告并不能真实反映您的用户的旅程{ {1}}被忽略。我认为这不会超出上述解决方案。
答案 1 :(得分:0)
尝试$_SERVER['HTTP_REFERER']
,官方文档说,
将用户代理引用到当前页面的页面地址(如果有)。这是由用户代理设置的。并非所有用户代理都会设置此功能,有些用户可以将HTTP_REFERER修改为功能。简而言之,它无法真正被信任。