2016-05-09 4 views
2

Ich verwende Discover the Google Analytics platform, um Abfragen zu generieren, um Callouts von innerhalb einer SalesForce-Anwendung zu GA zu machen. Beim Erstellen des benutzerdefinierten Berichts wird ein API-Abfrage-URI generiert, der die Daten aus dem Bericht in einem JSON-Format darstellt.JSON-Antwortdatengröße Problem

Ein Beispiel uri sieht wie folgt aus:

https://www.googleapis.com/analytics/v3/data/ga?ids=[my gi id] &start-date=[start date]&end-date=[end date[&metrics=ga%3Asessions%2Cga%3AsessionDuration&dimensions=ga%3AdaysSinceLastSession%2Cga%3Acampaign%2Cga%3AsourceMedium%2Cga%3AsocialNetwork%2Cga%3Adimension2&filters=ga%3AsessionDuration%3E1&access_token=[my access token] 

Das Problem ist, dass die vorgelegten Daten zu 1000 Zeilen begrenzt ist maximal, und ich bin nicht sicher, wie kann ich diese Größe Ansicht Grenze übertreffen.

Antwort

2

der Google Analytics-API verfügt über ein Feld, das Sie max-results genannt senden können, wenn Sie

&max-results=10000 

in der Anfrage hinzugefügt werden Sie Paging von 10000 Zeilen erhalten. Das ist der Maximalwert, den Sie festlegen können, wenn mehr Ergebnisse vorhanden sind, wird ein Nextlink mit den Ergebnissen zurückgegeben, die Sie verwenden können, um weitere Anforderungen zum Abrufen der zusätzlichen Daten zu stellen.

+0

danke für Ihre Antwort. Das war genau das, wonach ich suchte. Also würde der nächste Link in der JSON-Antwort zur Verfügung gestellt werden? –

+0

yup wenn es mehr Zeilen gibt, bekommst du einen nextlink in der json Antwort sende maxrows von 100 und teste es wenn du magst. – DaImTo