2011-11-16 16 views
5

Czy to możliwe, aby korzystać z API Google Analytics uzyskać rachubę, ile razy dany event został śledzone?liczące zdarzenia za pośrednictwem interfejsu API Google Analytics

Czy ten numer może zostać policzony w taki sposób, że każdy unikalny użytkownik, który trafi w to wydarzenie, zostanie policzony tylko raz (kolejne zdarzenia dla każdego unikalnego gościa nie są uwzględnione w sumie).

jestem zamierzający korzystać z interfejsu API poprzez PHP, na co warto.

Odpowiedz

12

Tak.

Ustawiłeś wymiar na ga:eventCategory lub ga:eventAction lub ga:eventLabel (lub dwa lub wszystkie z nich), w zależności od poziomu zdarzenia, które chcesz zliczyć.

Ustawiłeś swój wskaźnik na ga:uniqueEvents, który liczy tylko wydarzenie raz na odwiedziny. (Nie możesz tego zrobić, aby był unikalny w zależności od odwiedzającego.) W przypadku wszystkich wydarzeń ustawisz go na ga:totalEvents.

I chcesz ustawić filtr do filtrowania w dół, do której wydarzenia, które chcesz uwzględnić. Na przykład, na imprezy i działania kategorii Foo Bar:

ga:eventCategory==Foo;ga:eventAction==Bar 

Można przetestować go w Google Analytics Data Feed Query Explorer.

+0

Ty pewnie też potrzeba wymiary takie jak 'ga: eventCategory, Ga, ga: eventAction: eventLabel' – buley

0

Jest to bardzo proste, trochę zrozumienia wystarczy ... Śledź ten kod Java lub po tej strategii w google analytics Explorer zapytań

/JAVA * kod */

DataQuery query = new DataQuery(new URL(
       "https://www.googleapis.com/analytics/v2.4/data")); 

query.setStartDate("2013-08-25"); 

query.setEndDate("2013-09-24"); 

//query.setDimensions("ga:pageTitle,ga:pagePath"); 

query.setDimensions("ga:pageTitle,ga:eventCategory"); 

//query.setFilters("ga:pagePath=~forgot.action"); 

query.setFilters("ga:eventCategory==/*Your event as per Google Analytics*/"); 

//query.setMetrics("ga:pageviews"); 

query.setMetrics("ga:uniqueEvents"); 

//query.setSort("-ga:pageviews"); 

//query.setSort("-ga:visitors"); 

query.setMaxResults(10); 

query.setIds(/*YOUR TABLE ID*/); 

nadzieję, że to pomoże dużo

Powiązane problemy