假设我运行了一个网站,客户愿意为一个显示某些关于它们的酷信息的页面付费。使用Google Analytics跟踪整个网站。
要为客户提供统计跟踪,是否可以使用AJAX API从Google Analytics中挖掘数据?
在尝试之前,我应该注意哪些表演者?
试图阻止编写我自己的统计跟踪解决方案。
更新,更多澄清:我希望能够构建一个统计信息页面,显示特定网址的几个统计信息(网页浏览量,流量来源等) ,不一定是实时的。我会缓存页面以防止达到API速率限制。
答案 0 :(得分:4)
有两个主要障碍:一个是技术性的,一个是合法的。他们一起使用Google Analytics Data Export API是一个不合适的解决方案。
技术:Google Analytics数据无法在实时中使用。数据处理的延迟从3-4小时到24-48小时。页面视图处理禁食;像自定义变量这样的事情通常需要一天左右的时间)。理论上,您可以使用自定义变量标记每个用户,然后查询该自定义变量以获取信息。
Legal-ish Google Analytics Terms of Service禁止您收集个人身份信息。因此,您不能使用自定义变量在您的网站上存储其用户名而不违反服务条款。这是相关部分。
- 隐私权。您不会(也不会允许任何第三方)使用 服务跟踪或收集个人 互联网的可识别信息 用户,也不会(或者你允许) 任何第三方)关联任何数据 从您的网站(或类似的)收集 第三方网站与任何 个人识别信息 来自任何来源作为您使用的一部分 (或第三方的使用) 服务。你将拥有并遵守一个 适当的隐私政策和意愿 遵守所有适用法律 与收集有关的 来自访问者的信息 网站。您必须发布隐私 政策和政策必须提供 关于你使用cookie的通知 收集匿名流量数据。
醇>
就替代方案而言,它取决于您想要的信息。您可以在服务器端访问其IP地址,并将其与第三方工具或命令行调用一起使用,以查找其粗略位置(与Google的工作方式大致相同)。您可以在服务器端类似地访问其引用者。发送给Google的大部分信息实际上都存储在Analytics Cookie(_utm前缀cookie)中。关于阅读这些cookie的文献很多(参见:http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+to+parse+google+analytics+cookies)