使用Google Analytics(分析)跟踪重定向页面
我试图使用Google Analytics(分析)跟踪重定向页面:
我有一个页面,名为redirect.php
;当我访问像redirect.php?c=12345678
这样的url时,php函数在sql查找表上执行查询,以便用先前插入的url解码代码12345678
,然后执行301
重定向。使用Google Analytics(分析)跟踪重定向页面
(我做了301
重定向,以避免重复的内容。)
我希望每一个访问追踪到redirect.php
与分析,但我不能。
例如:
redirect.php?c=87654321
重定向到story.php
。
很显然,在Google Analytics中我找不到redirect.php
页面。 story.php
引用者是organic/google
,所以我不能依赖引用者。
是否有可能在某些方面跟踪每个重定向?
GA在浏览器中工作。无论何时用户通过GA脚本访问页面 - 都会发送用户向Google发送的关于访问的通知。 由于您正在制作301头重定向 - 没有GA脚本加载,因此谷歌不知道用户已在该页面上。
选项你有
- 开关从301头重定向到与元重定向和GA代码
- 切换到另一种分析系统,如Piwik一个页面,数据手动添加到它重定向页面
- 实现自己的重定向脚本内部计数器,来自GA
你当然可以合并的选项,并有分开的,说有一个元重定向页面的d GA代码重定向到redirect.php脚本,该脚本依次重定向301头部,但这不是最好的解决方案。
我已经尝试添加一个元重定向到redirect.php: '”>' GA仍然没有看到这个页面(既不是引用者)。我在GA代码附近添加了另一个分析系统的代码(JavaScript代码);新代码将页面redirect.php视为目标页面,并将其视为引用者。 这个问题似乎与谷歌... – gfabi 2012-02-29 22:09:19
这可能是由于0秒超时,而GA脚本需要更多时间来加载,初始化,采取和分析数据,然后才发送给谷歌。尝试增加超时。 – Alex 2012-03-01 18:15:01
这个主题是迄今为止我听到的最清洁的选项。 – 3Dom 2012-11-01 02:34:18
看起来像分析API足够聪明,可以绕过像redirect.php这样的路由页面,有趣...您可以尝试添加像分析这样的“自制”跟踪脚本以确保其正常工作吗? – Dax 2012-02-29 21:28:13
@Gianluca Fabrizi - 你有没有想过这个解决方案?如果是的话,你可以分享它吗? – 2012-05-14 22:26:59
@meder - 不,不适用于分析。 你可以用piwik做到这一点,它的php api: http://piwik.org/docs/tracking-api/ – gfabi 2012-05-20 09:42:01