1

我可以使用 Google Analytics(免费版)来跟踪我的软件的统计信息吗?或者我应该为使用这项服务付费吗?

4

1 回答 1

3

是的,您可以使用Measurement Protocol(测试版)将数据发送到 Google Analytics 。从您的软件向以下 url 发送 HTTP POST 或 GET:

http://www.google-analytics.com/collect

有关可以通过 Measurement Protocol 发送的参数列表,请参阅参数参考链接。

Java中的示例代码:

HttpClientWrapper http = new HttpClientWrapper();
HttpParameter[] params = new HttpParameter[8];
params[0] = new HttpParameter("v", "1");
params[1] = new HttpParameter("tid", "UA-XXXX");
params[2] = new HttpParameter("cid", clientId);
params[3] = new HttpParameter("t", "appview");//hit type
params[4] = new HttpParameter("an", app);
params[5] = new HttpParameter("av", version);                       
params[6] = new HttpParameter("cn", campaignName);
params[7] = new HttpParameter("cd", screen);

HttpResponse response = http.post("http://www.google-analytics.com/collect",
 params);
System.out.println("Response:" + response.asString());
于 2013-09-30T11:55:52.077 回答