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

是否可以使用Google分析API为客户的页面浏览量提供统计数据?

  •  1
  • Chaddeus  · 技术社区  · 15 年前

    假设我经营一个网站,客户愿意为一个页面付费,这个页面显示一些关于他们的酷信息。整个网站使用谷歌分析进行跟踪。

    为了为客户提供统计跟踪,是否可以使用ajaxapi从Google分析中挖掘数据?

    试图阻止我写自己的统计跟踪解决方案。

    更新,再澄清一下: 我希望能够建立一个统计资料页,显示一个特定的网址(网页浏览量,流量来源等)的一些统计资料,不一定是实时的。我会缓存页面以防止达到API速率限制。

    1 回复  |  直到 15 年前
        1
  •  4
  •   Yahel    15 年前

    有两个主要障碍:一个是技术障碍,一个是法律障碍。它们一起使得使用Google分析数据导出API成为一个不合适的解决方案。

    技术的 :谷歌分析数据不实时可用。数据处理的延迟时间从3-4小时延长到24-48小时。页面视图是快速处理的;像自定义变量这样的事情通常需要一天左右的时间。理论上,您可以用一个自定义变量标记每个用户,然后根据该自定义变量查询信息。

    这个 Google Analytics Terms of Service

    1. 隐私。您不会(也不允许任何第三方)使用 亲自跟踪或收集的服务 用户,您也不会(或者您将允许 任何第三方)关联任何数据 第三方网站 (或此类第三方的使用) 适当的隐私政策和意愿 遵守所有适用法律 从访客那里得到的信息 政策和该政策必须提供 注意你用的饼干 收集匿名流量数据。

    至于其他选择,这取决于你想要什么样的信息。您可以在服务器端访问他们的IP地址,并通过第三方工具或命令行调用来查找他们的大致位置(与Google的方式大致相同)。您也可以在服务器端访问他们的referer。发送到Google的大部分信息实际上都存储在分析cookies(带有前缀的cookies)中。阅读这些饼干有大量的文献(参见: http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+to+parse+google+analytics+cookies