0

Ich kann die Seitenaufrufe für eine Seite zurückgeben. Die API gibt diese Seitenaufrufe jedoch nach Quelle getrennt zurück. Also für Seite/this-page-slug/gibt es X Anzahl der Ansichten für direkte, Y für die Verweisung, Z für mobile, W für keine und so weiter. Ich möchte die Gesamtseitenaufrufe für alle Quellen pro Pfad abrufen. Wie kann ich das machen?Wie wird der gesamte Seitenaufruf mit Google Analytics SDK zurückgegeben?

Dies ist die Funktion, dass ich die Ergebnisse erhalten bin mit:

function getResults($analytics, $profileId) { 
    // Calls the Core Reporting API and queries for the number of sessions 
    // for the last seven days. 
$optParams = array(
    'dimensions' => 'ga:source, ga:medium, ga:pagePath', 
    'sort' => '-ga:pageviews'); 

    return $analytics->data_ga->get(
     'ga:' . $profileId, 
     '2017-08-23', 
     '2017-10-04', 
     'ga:uniquePageviews,ga:pageviews,ga:pageviewsPerSession', 
     $optParams); 
} 

Antwort

0

Ich konnte meine eigene Lösung aus Eikes Post finden. Die Lösung bestand darin, ga: source und ga: medium von Dimensionen auszuschließen. Wie so:

function getResults($analytics, $profileId) { 
    // Calls the Core Reporting API and queries for the number of sessions 
    // for the last seven days. 
$optParams = array(
    'dimensions' => 'ga:pagePath', 
    'sort' => '-ga:pageviews'); 

    return $analytics->data_ga->get(
     'ga:' . $profileId, 
     '2017-08-23', 
     '2017-10-04', 
     'ga:uniquePageviews,ga:pageviews,ga:pageviewsPerSession', 
     $optParams); 
} 
1

Die Art und Weise Google Analytics funktioniert ist, dass Metriken addiert und Dimensionen Metriken brechen.

Wenn Sie die Summe haben möchten, addieren Sie entweder die Metriken pro Dimension in Ihrem Abfrageergebnis oder Sie führen eine zweite Abfrage ohne Dimensionen durch (deshalb heißt das Argumentarray in der Dokumentation opt (ional) Params) die Abfrage funktioniert ohne Dimensionen, Filter usw.).

+0

Hallo Eike, danke für Ihre Antwort. Ich schätze es sehr. Du hast mich in die richtige Richtung gelenkt. Kein Zweifel. Dimensionen aus der Gleichung herauszunehmen, war jedoch nicht die Lösung. Ich musste immer noch die Dimensionen beibehalten. Diesmal ohne ga: source und ga: medium. Ich werde meine Lösung posten und Ihnen eine Stimme geben. Sie wissen also, ohne Abmessungen keine nützlichen Daten zurückgegeben. –

+1

Ich nehme an, ich habe dich zu wörtlich genommen, als du "totale Seitenaufrufe für alle Quellen" gesagt hast. Wahrscheinlich möchten Sie die Gesamtzahl der Seitenaufrufe pro Pfad für alle Quellen. In diesem Fall benötigen Sie die Dimension für den Seitenpfad. –

+0

Vielleicht hätte ich meine Frage genauer beantworten sollen. Nachdem Sie "pro Pfad" erwähnt haben, habe ich meine Frage genauer bearbeitet. –

Verwandte Themen