1

Ich versuche, Google Analytics Core Reporting API zu verwenden, um einige gefilterte Sitzungsdaten abzufragen. Filter A gibt Ergebnisse zurück, Filter B gibt Ergebnisse zurück, aber die Anwendung von Filter A oder B gibt keine Ergebnisse zurück. Fehle ich etwas?Google Analytics-Kernberichterstellungs-API; ODER Filter mit benutzerdefinierten Dimensionen

Filterung nach einer benutzerdefinierten Dimension mit einer genauen Übereinstimmung:

curl -X GET -H "Authorization: OAuth <redacted>" 
    "https://www.googleapis.com/analytics/v2.4/data 
     ?ids=ga:<redacted> 
     &metrics=ga:sessions 
     &start-date=2014-06-01 
     &end-date=2016-05-25 
     &filters=ga:dimension1==MyMatchString" 

Returns

<dxp:aggregates> 
    <dxp:metric name="ga:sessions" type="integer" value="12345"/> 
</dxp:aggregates> 

Filterung durch eine andere benutzerdefinierte Dimension mit einer genauen Übereinstimmung:

curl -X GET -H "Authorization: OAuth <redacted>" 
    "https://www.googleapis.com/analytics/v2.4/data 
     ?ids=ga:<redacted> 
     &metrics=ga:sessions 
     &start-date=2014-06-01 
     &end-date=2016-05-25 
     &filters=ga:dimension2==MyMatchString" 

Returns

<dxp:aggregates> 
    <dxp:metric name="ga:sessions" type="integer" value="67890"/> 
</dxp:aggregates> 

Aber Filterung entweder mit benutzerdefinierten Dimension

curl -X GET -H "Authorization: OAuth <redacted>" 
    "https://www.googleapis.com/analytics/v2.4/data 
     ?ids=ga:<redacted> 
     &metrics=ga:sessions 
     &start-date=2014-06-01 
     &end-date=2016-05-25 
     &filters=ga:dimension1==MyMatchString,ga:dimension2==MyMatchString" 

lieferte keine Ergebnisse eine exakte Übereinstimmung mit

:

<dxp:aggregates> 
    <dxp:metric name="ga:sessions" type="integer" value="0"/> 
</dxp:aggregates> 

Ich habe auch versucht die gleichen Anforderungen mit v3 der API, aber das gleiche Ergebnis hatte.

+0

Sind die Ergebnisse auf der Weboberfläche ähnlich? Versuchen Sie auch, 'samplingLevel: HIGHER_PRECISION' einzustellen. –

+0

@Kola Einstellung 'samplingLevel: HIGHER_PRECISION' hatte keine Wirkung. Mit Web-Interface meinst du https://ga-dev-tools.appspot.com/query-explorer/? Ich kann das nicht verwenden, um das zu testen, weil ich nicht das Analytics-Konto besitze, um es zu autorisieren - es ist eines unserer Kunden und ich habe nur das refresh_token. – sleeper2173

Antwort

0

Nur ein Gedanke. Könnte es sein, dass Ihr Maß für die benutzerdefinierte Dimension unterschiedlich ist und für die Messwerte, die Sie suchen, nie zusammen wahr sein kann? https://support.google.com/analytics/answer/2709828?hl=en

Wie lauten die Trefferstufen oder Details der einzelnen verwendeten Dimensionen?

Verwandte Themen