web-dev-qa-db-fra.com

Obtenir des statistiques des développeurs Google Play avec une API

Je suis en charge de développer un site Web qui devrait pouvoir montrer aux clients les statistiques de l'App Store d'Apple et de Google Play Store, afin qu'ils puissent facilement voir ce qui se passe.

J'ai trouvé des moyens d'obtenir les données de l'App Store, mais les statistiques des développeurs Google Play semblent beaucoup plus difficiles à obtenir.

J'ai entendu parler de gratter, mais ce ne serait pas une excellente solution, car il se briserait probablement chaque fois que la console des développeurs recevrait une mise à jour majeure.

Je cherche quelque chose qui fonctionnerait comme Andlytics ou App Annie, par exemple, afin que je puisse obtenir des données avec AJAX ou autre chose (format JSON peut-être?) Et les mettre dans un base de données.

Pour l'instant, je n'ai trouvé aucune solution fiable (à part le grattage, ce qui semble être une voie instable), et cette question a été posée il y a un certain temps, donc je me permets de la poser à nouveau, car il y a peut-être maintenant des des solutions pour contourner ce problème.

Tout ce que j'ai pu trouver était des API Google Play, qui me permettent de récupérer des données depuis la page publique de l'application, mais pas depuis la console des développeurs, avec authentification.

Tout conseil ou aide sera grandement apprécié :)

69
Cécile Fecherolle

Que la source soit avec vous.

Andlytics est open source et activement développé, vous pouvez probablement y trouver quelque chose d'utile :)

19
Robert Estivill

Vos statistiques Google Play sont publiées dans des fichiers stockés dans un compartiment sur Google Cloud Storage ( https://support.google.com/googleplay/Android-developer/answer/6135870?p=financial_exportrd=1#export =)

Vous pouvez soit télécharger l'outil gsutil mentionné dans le lien ci-dessus et le configurer comme un travail cron pour copier les fichiers où vous le souhaitez tous les jours, soit utiliser l'API Google Cloud Storage ( https: // cloud.google.com/storage/docs/apis ) pour aller chercher les fichiers vous-même.

6
FeichengMaike

Je sais que cela a déjà été répondu, mais cette solution mérite une attention supplémentaire. Il existe un très bon moyen d'obtenir des données à partir de la console développeur. Jetez un œil à: https://github.com/tmurakam/googleplay_dev_scraper

Je l'ai sur mon Raspberry Pi et ça marche vraiment bien. Il est assez simple à installer et à automatiser davantage avec un script bash. Je recommanderais vraiment ce grattoir à toute personne intéressée à obtenir des données de la console du développeur! Avec cela, vous pouvez obtenir presque toutes les données de la console du développeur. Je gratte régulièrement les numéros de téléchargement et les enregistre sur ma page Web.

4
peterkodermac

Vous pouvez utiliser Google Analytics dans les deux projets IOS et Android pour enregistrer les installations et les achats intégrés. Vous pouvez le vérifier ici =. Il devrait être très facile d'ajouter google analytics aux deux plates-formes.

3
HailZeon

Pourquoi ne pas utiliser l'App Annie, les API AppFigures (et similaires) et les laisser s'occuper du raclage/de l'interface avec Google Play et App Store?

http://support.appannie.com/categories/20082753-Analytics-API

http://docs.appfigures.com/

1
Wizche

Il semble que Google nous ait déjà permis d'obtenir ces données via leur API. Voici une page avec toutes les mesures disponibles pour lesquelles vous pouvez émettre des demandes.

https://developers.google.com/analytics/devguides/reporting/core/dimsmets#mode=web&cats=user,lifetime_value_and_cohorts,channel_grouping,app_tracking

1
Jahziel Rae Arceo