2011-10-05 59 views
2

我正在构建一个应用程序,并且我想为每个创建的页面添加一些统计跟踪。但是,这些页面只是将使用header()的页面重定向到不同的地方,具体取决于满足的条件。将数据发送到Google Analytics平台 - 在纯PHP页面中?

宁可建立我自己的统计跟踪平台并将其合并到PHP中,我宁愿将流量数据发送到Google Analytics平台。但是,当页面通过header()更改退出时,我无法打印正常的Javascript代码。

无论如何,我仍然可以将页面和查询字符串流量数据发送到Google Analytics,而无需使用标准脚本?

回答

2

用户的浏览器必须向Google的1像素“跟踪gif”发出请求。有移动网站的谷歌解决方案,其中Javascript不可用。您可以在谷歌分析设置页面的tracking code部分看到它。它是为PHP编写的。但是,这种纯PHP解决方案只是在输出中插入<img>标签。它不适合你,因为你只是使用HTTP标头进行重定向。

所以,可能有两种解决方案:

  1. 请通过META标记重定向。因此,您将能够使用Javascript或基于PHP的分析代码来跟踪重定向。

  2. 尝试从谷歌服务器端获取1x1 GIF。不过,这会在您的Google Analytics中造成很多困难。例如。原始IP将是错误的,因此所有的人口统计数据都会出错,您将无法通过cookie等。这将是最基本的追踪。

相关问题