使用谷歌分析跟踪重定向页面

时间:2012-02-29 21:10:57

标签: php redirect google-analytics

我正在尝试使用google analytics跟踪重定向页面:
我有一个名为redirect.php的页面;当我访问类似redirect.php?c=12345678的URL时,php函数在sql查找表上执行查询以使用先前插入的URL解码代码12345678,然后执行301重定向。

(我正在进行301重定向以避免重复内容。)
我希望通过分析跟踪redirect.php的每次访问,但我不能。

例如:

redirect.php?c=87654321重定向到story.php

显然在Google Analytics中我找不到redirect.php页面。 story.php引用者是organic/google所以我不能依赖引用者。

是否可以通过某种方式跟踪每个重定向?

2 个答案:

答案 0 :(得分:7)

GA在浏览器中运行。每当用户使用GA脚本访问页面时 - 都会发送用户向谷歌发出请求,通知该访问。 由于您正在进行301标题重定向 - 因此未加载任何GA脚本,因此Google不知道该用户是否在该页面上。

您拥有的选项

  • 将重定向从301标题切换到具有元重定向和GA代码的页面
  • 切换到另一个分析系统,如Piwik,并在重定向页面上手动添加数据
  • 在重定向脚本中实现自己的计数器,与GA分开

当然你可以合并这些选项,并且有一个带有元重定向和GA代码的页面,它会重定向到redirect.php脚本,而该脚本又会重定向301标题,但这不是最好的解决方案。 / p>

答案 1 :(得分:1)

您需要在重定向之前添加Google Analytics代码。