2016-04-07 7 views
5

Kohorte Dimensionen und Metriken sind aufgeführt here. Wenn ich jedoch versuche, es unter Verwendung von API (z. B. unter Verwendung von Query Explorer) abzufragen, tritt ein Fehler 400 auf.GA: Zugriff auf die Kohortenanalyse über die Analytics API?

Eine der Abfragen, die ich ausprobiert habe, ist: metrics = ga:cohortActiveUsers und dimensions = ga:cohortNthDay.

Ist es möglich, Kohortenanalyse Bericht über API?

+0

ich die Entwickler per E-Mail werde und ein Problem log ich denke, Sie gefunden Fehler. – DaImTo

+0

Sieht wie ein Käfer aus. Query Explorer beschwert sich, dass "ausgewählte Dimensionen und Metriken nicht zusammen abgefragt werden können", aber die Dokumente sagen "Dieser Messwert ist relevant im Zusammenhang mit ga: cohortNthDay/ga: cohortNthWeek/ga: cohortNthMonth." –

+0

Gespeichert https://code.google.com/p/analytics-issues/issues/detail?id=928 Senden Sie jetzt eine E-Mail. – DaImTo

Antwort

0

Das Problem, das Sie haben, ist, weil die Query explorer die v3 der Google Analytics API verwendet. Wenn Sie sich die Dimensions and Metrics Explorer ansehen, werden Sie feststellen, dass diese Abmessungen in der Analytics Reporting API V4 hinzugefügt wurden.

Die Fehlermeldung, die Sie erhalten, ist falsch und sollte in Kürze korrigiert werden. Es sollte etwas mehr wie This metric cannot be used in Version 3 of the API sagen. Sie haben dies während der Einführung der neuen API bemerkt. Die nun wurde offiziell siehe log ändern

freigegeben

Zur Nutzung dieser neuen Dimensionen und Metriken Sie konstruieren müssen machen eine V4 cohort request:

POST https://analyticsreporting.googleapis.com/v4/reports:batchGet 
{ 
    "reportRequests": [{ 
    "viewId": "XXXX", 
    # No date range is required in the request 
    "dimensions": [{"name": "ga:cohort" },{"name": "ga:cohortNthDay" }], 
    "metrics": [ 
     {"expression": "ga:cohortActiveUsers" }, 
     {"expression": "ga:cohortTotalUsers"} 
    ], 
    "cohortGroup": { 
     "cohorts": [{ 
     "name": "cohort 1", 
     "type": "FIRST_VISIT_DATE", 
     "dateRange": { "startDate": "2015-08-01", "endDate": "2015-08-01"} 
     },{ 
     "name": "cohort 2", 
     "type": "FIRST_VISIT_DATE", 
     "dateRange": {"startDate": "2015-07-01", "endDate": "2015-07-01"} 
     }] 
    } 
    }] 
}