0

Je m'entraîne à travailler avec GAPI et jusqu'à présent, j'ai eu beaucoup de choses à travailler.
En ce moment, je suis bloqué sur l'affichage des 5 mots-clés les plus utilisés. Tous mes retours de code est un tableau vide.
J'ai essayé de trouver une solution, mais jusqu'à présent, sans succès.
Ceci est mon code:API Google Analytics PHP (GAPI) ne renvoie pas de mots-clés

<?php 
$ga->requestReportData(GA_PROFILE_ID, 'searchKeyword', 'pageviews', '-pageviews', null, null, null, 1, 5); 
foreach($ga->getResults() as $result) { 

    echo "$result - ".$result->getpageViews(); 

} 
?> 

Répondre

1

Finalement, je l'ai trouvé moi-même.
Apparemment, searchKeyword est pour les recherches internes, et mot-clé pour les recherches de sources.

Source:
Mot clé: https://developers.google.com/analytics/devguides/reporting/core/dimsmets/trafficsources#ga:keyword
RechercheMot: https://developers.google.com/analytics/devguides/reporting/core/dimsmets/internalsearch#ga:searchKeyword

+1

Je voulais juste dire merci! Je me débrouillais avec GAPI et je n'arrivais pas à comprendre ce qui se passait - voir quelques centaines de recherches de Google dans Google Analytics mais retourner un tableau vide. Merci encore. – charliepage88

+0

De rien. GAPI peut être assez difficile au début. –

0

On dirait que vous envoyez dans les chaînes pour les attributs que les documents disent doivent être des tableaux.

$ga->requestReportData(GA_PROFILE_ID, 'searchKeyword', 'pageviews', '-pageviews', null, null, null, 1, 5); 

Essayez d'utiliser des tableaux comme le documentation for GAPI recommande:

$ga->requestReportData(GA_PROFILE_ID, array('searchKeyword'), array('pageviews'), array('-pageviews'), null, null, null, 1, 5); 
+0

Merci, mais il ne fonctionne pas. Je semble toujours obtenir un tableau vide si je jette '$ ga-> getResults()'. –

Questions connexes