2016-09-22 4 views
0

Ich benutze Google Analytics Embed API, um ein Craft Dashboard Widget zu erstellen, um Analytics Daten anzuzeigen, aber jetzt muss ich eine Nummer anstelle eines Diagramms anzeigen, gibt es einen einfachen und schnellen Weg zu bekommen nur eine Nummer?Google Analytics erhält absolute Zahlen anstelle von Diagrammen

ich zur Zeit mache so etwas wie dieses

var dataChart = new gapi.analytics.googleCharts.DataChart({ 
    query: { 
     metrics: 'ga:sessions', 
     dimensions: 'ga:date', 
    'start-date': '30daysAgo', 
    'end-date': 'yesterday' 
    }, 
    chart: { 
     container: 'chart-container', 
     type: 'LINE', 
     options: { 
     width: '100%' 
     } 
    } 
}); 

Aber ich will etwas zeigen wie:
enter image description here ich neu in diesem bin so dass jede Hilfe willkommen ist

+0

Sie fordern ausdrücklich ein Diagramm in Ihrem Code an. Wenn Sie Daten benötigen, müssen Sie das Datenobjekt https://developers.google.com/analytics/devguides/reporting/embed/v1/component-reference#data verwenden –

Antwort

0

Ich glaube, Sie sind Wenn Sie Dinge falsch machen, rufen Sie eine Funktion auf, um aus den abgerufenen Daten ein Diagramm zu erstellen. Wenn Sie Ihre Abfrage unter Google Analytics Query Explorer versuchen, gibt es eine Liste von Sitzungen pro Datum zurück, wie in Ihrer metrics angegeben, die die Sitzungen gemäß ga:sessions Wert und durch ga:date in Ihrem Schlüssel dimensions abgerufen.

Sie können einfach die Google Analytics API verwenden, um die Abfrage durchzuführen und die Nummer sofort abzurufen. Und um die magische Zahl nach Ihrer Anforderung zu bekommen, müssen Sie nur die dimensions einfach so query weglassen.

HINWEIS: von sesions variieren könnte, Seitenzugriffe, Benutzer usw.

Hoffnung, das hilft.

Verwandte Themen