代码之家  ›  专栏  ›  技术社区  ›  murvinlai

有没有一种从PHP向谷歌分析发送跟踪信息的方法?

  •  11
  • murvinlai  · 技术社区  · 15 年前

    我有一个将返回图像的PHP代码。 链接已提供给第三方。所以,我需要跟踪PHP请求的来源。因为php只返回图像,所以我不能使用javascript代码进行谷歌分析。 我知道我可以从access.log获取信息,但我认为我不能将access.log转储到GA进行分析,对吗? 那么,有没有一种方法可以让我在PHP中(比如发送curl),发送一些东西到Google Analytics进行跟踪?

    2 回复  |  直到 15 年前
        1
  •  1
  •   erikvold    15 年前

    Galvanize 是一个执行Miguel描述的开源项目。 This is the blog post introducing Galvanize .

        2
  •  2
  •   Miguel Ventura    15 年前

    实际上,GA要做的是为1像素大小的GIF图像发布HTTPGET,其中GET参数将包含存储在GA服务器中的信息。如果您确定了GET请求的格式,则可以存储您想要的信息。您可以使用任何具有类似功能(如Firebug等)的网络监控工具或浏览器插件来了解传递给GA服务器的参数。这些在GA文档中找不到,尽管 architecture of this process 是。

    在实践中,您试图完成的工作与为禁用javascript的客户机启用GA相同。通过将你可以提供给GA的信息限制在服务器从浏览器请求中获得的信息上,你将无法获得一些详细的信息,例如屏幕分辨率等。从好的方面来看,这种方法无法访问的信息实际上非常少(而且可能意义不大),而且网络中充满了R。使用GA解决javascript受损的问题 use as example 最终适应PHP和您的特定情况。