2017-06-29 2 views
1

Il y a une API en place et disponible pour moi (v4 compatible), mais pour diverses raisons, il ne fonctionne pas correctement et il n'y a pas beaucoup de temps pour le corriger (trop beaucoup d'autres feux). Donc, l'idée a été lancée que, pour contourner la plupart des problèmes avec l'API, il pourrait s'agir d'une solution rapide pour envoyer toute la requête à GA.Google Analytics - un moyen de soumettre la requête à partir Explorateur de requêtes via l'API

Il doit être automatisé et les résultats stockés dans notre DB (Webservice sur MS Stack), sinon nous le ferions manuellement tout le chemin, ce qui est hors de question en ce moment. D'où la question:

Y at-il un moyen de soumettre une requête qui est exactement le produit d'un explorateur de requêtes via API ou de toute autre manière et de récupérer ses résultats?

+0

Si l'api ne fonctionne pas pour vous pourquoi ne pas vous poser une question sur la façon de résoudre les problèmes que vous rencontrez. Non, vous ne pouvez pas automatiser l'utilisation de l'exploration de requêtes utilisée pour tester son utilisation non destinée à la production. – DaImTo

+0

Je ne veux pas automatiser l'explorateur de requête, juste pour pouvoir utiliser la requête qu'il produit via l'API. Je sais ce qui ne va pas avec notre API, mais pas précisément et il n'y a pas de temps et de main d'oeuvre pour la réparer, donc nous avons besoin d'une solution de contournement. – AcePL

Répondre

0

L'API URI requête renvoyée par le Query Explorer

https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A78110423&start-date=30daysAgo&end-date=yesterday&metrics=ga%3Ametric1 

est pour l'api de Google Analytics. Pour l'utiliser dans votre propre code, vous devez simplement attacher un jeton d'accès valide à la fin de la requête.

https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A78110423&start-date=30daysAgo&end-date=yesterday&metrics=ga%3Ametric1&access_token=XXXX 

Ce ne va pas être en utilisant l'API de Google Analytics qui est un tout autre appel.

Les jetons d'accès peuvent être récupérés à partir de l'authentification de compte de service ou d'authentification oauth2 et doivent être valides pour la vue que vous demandez des données pour.

+0

Il n'y a aucune information sur combien de temps l'API v3 sera acceptée par GA, donc y a-t-il un processus similaire pour v4? Je veux dire - peut-il être traduit ou converti en v4 somewhow? – AcePL

+0

V2 n'a pas été déprécié et n'a pas non plus V3. Quand il est, vous aurez 1 -2 ans pour passer à v4. Cette requête ne peut pas être traduite en v4, la requête est complètement différente https://developers.google.com/analytics/devguides/reporting/core/v4/samples – DaImTo

+0

Vous pouvez essayer le [request composer] (https: // ga- dev-tools.appspot.com/request-composer/). Ce n'est pas un outil généraliste mais cela vous permet de construire des requêtes de type V4. – Matt