2013-09-30 3 views

ответ

3

Да, вы можете отправлять данные в Google Analytics с помощью Measurement Protocol (бета). Из вашего программного обеспечения сделать POST HTTP GET или по указанному ниже адресу:

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

См Parameter Reference ссылки на список параметров, которые можно отправить с помощью протокола измерений.

Пример кода в 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()); 
+0

Могу ли я отправить чистый запрос GET, как описано ниже? http://www.google-analytics.com/__utm.gif?utmp=Login+Page&utmac=UA-44162335-1&utmwv=5.2.2&utmcc=__utma%3D1.8841297105.1.1.1.1%3B&utmn=7636478430 – Oleksandr

+0

Поддержка протокола измерений Запрос GET на той же конечной точке: http://www.google-analytics.com/collect?payload_data&z=123456 –

Смежные вопросы