如何使用Google Analytics捕获网站API流量数据?

Sal*_*aid 6 javascript php api google-analytics

我有一个网站,其中大部分流量来自API(http://untiny.com/api/).我使用Google Analytics收集流量数据,但统计信息不包含API流量,因为我无法将Google Analytics javascript代码包含在API页面中,并且包含它会影响API结果.(例如:http://untiny.com/api/1.0/extract/?url =tinyurl.com/123).

解决方案可能是使用javascript引擎执行javascript.我搜索了stackoverflow并找到了Java和C的javascript引擎/解释器,但除了旧的"J4P5"之外我找不到一个用于PHP的http://j4p5.sourceforge.net/index.php

问题是:使用javascript引擎会解决问题吗?或者还有其他原因要将API流量包含在Google Analytics中吗?

Jas*_*son 1

您可能必须使用您使用的任何编程语言来模拟服务器端的所有 http 调用......但这不会为您提供有关谁在使用它的信息,除非 untiny 通过某种标头提供客户端信息。

如果你想将其纯粹用于统计目的,如果你在服务器端检测到untiny,你可以尝试使用curl(如果使用php)来访问gif文件

http://code.google.com/apis/analytics/docs/tracking/gaTrackingTroubleshooting.html#gifParameters