【问题标题】:Sending data to the Google Analytics platform - in a pure PHP page?将数据发送到 Google Analytics 平台 - 在纯 PHP 页面中?
【发布时间】:2013-08-17 18:51:31
【问题描述】:

我正在构建一个应用程序,我想为每个创建的页面添加一些统计跟踪。但是,这些页面只是使用header() 将页面重定向到不同的地方,具体取决于满足的条件。

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

我是否仍然可以在不使用标准脚本的情况下将页面和查询字符串流量数据发送到 Google Analytics?

【问题讨论】:

    标签: php google-analytics


    【解决方案1】:

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

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

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

    2. 尝试从谷歌服务器端获取 1x1 GIF。但是,这会在您的分析中搞砸很多事情。例如。原始 IP 会出错,因此所有人口统计数据都会出错,您将无法传递 cookie,等等。这充其量只是最基本的跟踪。

    【讨论】:

      【解决方案2】:

      有一个官方的 Google 的 PHP 类“Server-Side Google Analytics PHP Client”

      https://code.google.com/p/php-ga/

      【讨论】:

        猜你喜欢
        • 2021-02-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多