231 Membres en ligne
Questions / Réponses concernant les fonctionnalités avancées: rapports personnalisées, segmentation, APIs...
Guidez moi
star_border
Répondre

Problème collecte report API objet vide

[ modifié ]
Novice ✭

Bonjour, 

 

Nous utilisons API reporting V4 et lorsque nous effectuons des requêtes sur google analytics, nous avons des retours aléatoirement vides.

Nous devrions avoir la possibilité de récupérer automatiquement ces données toutes les heures mais afin de ne pas avoir de problèmes, nous avons une tâche toutes les heures qui permet de récupérer les données d'il y a 2 heures. 

De plus nous respectons la limite des quotas, et les données que nous récoltons sont des données brutes (non calculées par google et ne nécessitant pas de délais supplémentaires avant d'être collectées. Ex : nombre d'utilisateurs, nombre de cessions..). 

Réponses des expertsverified_user

Problème collecte report API objet vide

Étoiles Montantes

Bonjour Stéphane,

 

Pour vos investigations, stockez-vous les requêtes brutes envoyées et générant des retours vides ?

Est-ce qu'en les ré-exécutant manuellement, vous avez le même problème ?

Mehdi Oudjida
Consultant web analytics
http://www.wissi.fr

Problème collecte report API objet vide

Novice ✭

Oui si je les ré-exécute immédiatement; non si je les ré exécute plus tard. Je suis conscient qu'il y ait un problème peut-être de rafraîchissement mais je ne comprends pas pourquoi il est aléatoire sur les mêmes données.  

Re: Problème collecte report API objet vide

Étoiles Montantes

Est-ce que vous pouvez nous fournir un exemple de requête en précisant les scopes des dimensions et statistiques persos s'il y en a ?

Mehdi Oudjida
Consultant web analytics
http://www.wissi.fr

Problème collecte report API objet vide

Novice ✭

Voila le request:

 

{
"viewId": "xxxxxxxx",
"dateRanges": [{"startDate": startDate,"endDate": startDate}],
"metrics": [
{"alias": "transactions","expression": "ga:transactions"},
{"alias": "totalValue","expression": "ga:totalValue"}
],
"dimensions": [
{"name": "ga:dateHour"},
{"name": "ga:segment"}
],
"segments": [{
"dynamicSegment": {
"name": "Other",
"sessionSegment": {
"segmentFilters": [{
"not": True,
"simpleSegment": {
"orFiltersForSegment": [{
"segmentFilterClauses": [{
"dimensionFilter": {
"dimensionName": "ga:country",
"operator": "IN_LIST",
"expressions": ["France", "Italy", "Germany"]
}
}]
}]
}
}]
}
}
},{
"dynamicSegment": {
"name": "France",
"sessionSegment": {
"segmentFilters": [{
"simpleSegment": {
"orFiltersForSegment": [{
"segmentFilterClauses": [{
"dimensionFilter": {
"dimensionName": "ga:country",
"operator": "EXACT",
"expressions": ["France"]
}
}]
}]
}
}]
}
}
},{
"dynamicSegment": {
"name": "Italie",
"sessionSegment": {
"segmentFilters": [{
"simpleSegment": {
"orFiltersForSegment": [{
"segmentFilterClauses": [{
"dimensionFilter": {
"dimensionName": "ga:country",
"operator": "EXACT",
"expressions": ["Italy"]
}
}]
}]
}
}]
}
}
},{
"dynamicSegment": {
"name": "Allemagne",
"sessionSegment": {
"segmentFilters": [{
"simpleSegment": {
"orFiltersForSegment": [{
"segmentFilterClauses": [{
"dimensionFilter": {
"dimensionName": "ga:country",
"operator": "EXACT",
"expressions": ["Germany"]
}
}]
}]
}
}]
}
}
}
],
"pivots": [
{
"dimensions": [{"name": "ga:channelGrouping"}],
"metrics": [
{"alias": "users","expression": "ga:users"},
{"alias": "newUsers","expression": "ga:newUsers"},
{"alias": "percentNewSessions","expression": "gaSmiley tirant la langueercentNewSessions"},
{"alias": "sessions","expression": "ga:sessions"},
{"alias": "bounceRate","expression": "ga:bounceRate"},
{"alias": "avgSessionDuration","expression": "ga:avgSessionDuration"},
{"alias": "pageviewsPerSession","expression": "gaSmiley tirant la langueageviewsPerSession"},
],
}
]
}