2013-11-26 2 views
6

Próbuję przesłać zapytanie do mojej analityki (Universal), aby otrzymać listę danych posortowanych według niestandardowego wymiaru.Używanie i wysyłanie zapytań do niestandardowych wymiarów w interfejsie API Google Analytics

W lipcu Google Analytics API blog ogłoszono:

„programiści mogą korzystać z niestandardowych wymiarów wysłać unikalne identyfikatory do Google Analytics, a następnie użyć rdzeń raportowania API do pobierania tych identyfikatorów wraz z innymi danymi Google Analytics

.

Na przykład Twój system zarządzania treścią może przekazać identyfikator treści jako niestandardowy wymiar przy użyciu kodu śledzenia Google Analytics. Programiści mogą następnie użyć interfejsu API, aby uzyskać listę najpopularniejszych treści według identyfikatora i wyświetlić listę najbardziej popularne treści na ich stronie internetowej: "

Mimo to nie udało mi się pobrać żadnych wyników z mojej Analityki. Moja funkcja wysyłania jest poniżej:

ga('send', 'pageview', { 
    'dimension1':'red' 
}); 

Niestety zapytań GA stosując filtr „ga: dimension1 == czerwony” nie pobierać żadnych wyników.

gapi.client.analytics.data.ga.get({ 
    'ids': 'ga:' + "123456", 
    'start-date': '2013-11-10', 
    'end-date': '2013-11-20', 
    'metrics': 'ga:visits', 
    'filters': 'ga:dimension1==red' 
}).execute(function(r){console.log(r);}); 

Próbowałem również za pomocą segmentów niestandardowych do pobierania danych, bezskutecznie:

'segment': 'dynamic::ga:dimension1==red' 

Dane pojawia się w raportach niestandardowych w GA. Jak mogę uzyskać do niego dostęp za pośrednictwem interfejsu API?

Odpowiedz

9

Musisz uwzględnić wymiar w zapytaniu. Na przykład 'dimension': 'ga:dimension1', a następnie użyj filtra 'ga:dimension1==red'. Interfejs Query Explorer jest bardzo pomocny podczas testowania żądań interfejsu API.

-1

hej, to jest bardzo pomocne. Dziękuję bardzo za odpowiedź. Pozwól mi również odpowiedzieć na to pytanie na przykład: pozwól, że dla wymiaru zdefiniowanego przez ga, będzie wyglądała składnia - ga: landingPagePath == "co chcesz" teraz mówi, że istnieje niestandardowy wymiar o nazwie pagepath, który jest customdimension1 . Dlatego składnia będzie ga: dimension1 == "co chcesz"