0

J'essaie d'obtenir des données d'analyse via des rapports de commerce électronique. La chose est quelle que soit la date de début que j'utilise à partir d'une certaine période, il me donne toujours les mêmes données, et j'ai besoin de récupérer des informations sur les taux de conversion de 90 jours dans le passé à partir de maintenant.Problème avec les plages de dates collectant des données à partir d'Analytics api

Définir la plage de dates de 90daysAgo - yesterday me donne les mêmes résultats que 72-daysAgo - yesterday, donc les données ne changent pas si j'augmente NdaysAgo de 72 jours. C'est comme si cela avait une certaine limite. Avez-vous essayé de modifier le niveau d'échantillonnage et ainsi, mais ce n'est pas le problème, et la documentation ne parle pas de ce genre de limitations.

Ma demande est quelque chose comme suit:

$dateRange = new Google_Service_AnalyticsReporting_DateRange(); 
$dateRange ->setStartDate("90daysAgo"); 
$dateRange ->setEndDate("yesterday"); 

//Dimensions 
$category= new Google_Service_AnalyticsReporting_Dimension(); 
$category->setName("ga:productCategoryHierarchy"); 
$brand= new Google_Service_AnalyticsReporting_Metric(); 
$brand->setName("ga:productBrand"); 

//Metrics 
$uniquePurchases= new Google_Service_AnalyticsReporting_Metric(); 
$uniquePurchases->setExpression("ga:uniquePurchases"); 
$productDetailViews= new Google_Service_AnalyticsReporting_Metric(); 
$productDetailViews->setExpression("ga:productDetailViews"); 


$request = new Google_Service_AnalyticsReporting_ReportRequest(); 
$request->setViewId("XXXX"); 
$request->setDateRanges($dateRange); 
$request->setDimensions(array($category, $brand)); 
$request->setMetrics(array($uniquePurchases, $productDetailViews)); 

la moindre idée de ce qui pourrait se produire? Btw, Changer le format de dateRanges (en AAAA-MM-JJ par exemple) ne résout pas le problème. Ces données sont parfaitement affichées dans le backoffice Google Analytics pour la même période.

+0

Combien de résultats obtenez-vous avec 90 jours et 72 jours? Juste en s'assurant que les données ne sont pas paginées. – nightgaunt

+0

Je reçois 1296 résultats, mais je prends en compte la pagination et la mise en pages jusqu'à 10k, donc à moins que je ne me trompe, ce n'est pas le problème = (. –

+0

J'ai trouvé que j'avais exactement le même problème lors des tests mon appel api via https://ga-dev-tools.appspot.com/query-explorer/, peu importe combien de jours j'augmente après 72 jours avant hier dans le passé, je reçois toujours le même (mauvais) résultat. –

Répondre

1

Ok, c'était toute ma faute. Je ne savais pas Les vues d'analyse ne collectent des données que depuis la création de la vue. Le problème était que la vue que j'utilisais dans mes appels d'api était plus récente, donc il n'y avait que des données du 19 juin et c'était les 7 jours précédents. Espérons que quelqu'un tombe dans la même erreur trouve cela utile.