Review Mining

Comment télécharger les avis Google Play

By Axel

Avant de choisir la meilleure solution pour votre cas d'usage, voici quelques éléments à prendre en compte lors de l'export d'avis Google Play :

  1. S'agit-il de votre application, et avez-vous accès à la Play Console ?
  2. Avez-vous besoin de données une seule fois, ou s'agit-il d'un besoin récurrent, par exemple mensuel, hebdomadaire ou quotidien ?
  3. Avez-vous besoin de données pour tous les magasins (pays) ou seulement pour un seul magasin ?
  4. Avez-vous besoin de données uniquement depuis Google Play, ou souhaitez-vous aussi agréger des données d'autres plateformes d'avis ?

Dans cet article, je vous présente X moyens d'exporter des avis Google Play. J'indique pour chacun quand il est le plus adapté, selon vos réponses aux 4 questions ci-dessus.

#1 Utiliser la Play Console

Quand utiliser cette méthode

  1. Vous avez accès à la Play Console de l'application
  2. Vous avez besoin de données tous les quelques mois
  3. Vous avez besoin de données pour tous les magasins (pays)
  4. Vous avez besoin de données uniquement depuis Google Play

Si vous avez accès à la Play Console et que vous voulez télécharger vos propres avis, une seule fois, vous êtes au bon endroit.

Rendez-vous sur la Play Console, cliquez sur « Télécharger les rapports », et sélectionnez « Avis ». Choisissez l'application pour laquelle vous voulez télécharger des avis, puis une plage de dates. Et voilà, c'est fait.

Si vous êtes bloqué, cet article détaille toutes les étapes pour exporter vos avis.

#2 Utiliser les exports à la demande de Reviewflowz

Quand utiliser cette méthode

  1. Vous n'avez pas accès à la Play Console de l'application
  2. Vous avez besoin de données une seule fois
  3. Vous avez besoin de données depuis tous les magasins (pays)
  4. Votre temps vaut plus de 100 $ l'heure.

Vous pensez peut-être que je manque d'objectivité, et c'est possible.

Mais je n'ai trouvé aucune autre solution capable de vous fournir des milliers d'avis Google Play en quelques minutes, sans inscription tous azimuts, sans configuration interminable, et sans abonnement à des services dont vous n'avez pas besoin.

Si vous avez besoin, ponctuellement, d'avis pour n'importe quelle application, y compris une que vous ne possédez pas, n'exploitez pas, ou à laquelle vous n'avez pas accès, rendez-vous sur notre page d'exports et achetez un export à 0,10 $ par avis.

Par défaut, on exporte les avis pour tous les pays dans lesquels l'application a des avis. Dans le formulaire de recherche, le menu déroulant des pays sert uniquement à retrouver l'application. La recherche s'appuie sur le moteur de recherche de Google lui-même, qui varie selon le pays.

Si votre application est disponible aux États-Unis, vous pouvez laisser la valeur par défaut. Si elle n'y est pas, choisissez un pays où vous savez qu'elle est répertoriée.

Une fois votre application trouvée, vous pouvez exporter un échantillon gratuit de 25 avis, ou acheter le fichier complet à 0,10 $ par avis.

Si vous avez besoin de gros volumes ou d'un format particulier, contactez-nous. Nos exports personnalisés démarrent à 500 $, avec un tarif par avis nettement plus bas.

Voici un exemple d'export, à titre de référence.

#3 Utiliser une bibliothèque Python ou Node JS

Quand utiliser cette méthode

  1. Vous n'avez pas accès à la Play Console de l'application
  2. Vous avez besoin de données assez régulièrement
  3. Vous avez besoin de données pour tous les magasins (pays), ou seulement certains magasins, ou des combinaisons plus complexes
  4. Vous avez besoin de données uniquement depuis Google Play
  5. Votre temps vaut moins de 100 $ l'heure ou vous avez besoin de données d'avis pour des centaines d'applications.

Deux bibliothèques valent le détour si vous voulez tout configurer vous-même :

  1. La bibliothèque Python google-play-scraper fonctionne bien pour les avis. Vous devrez déterminer l'appId (le paramètre ?id= dans l'URL) et le code pays pour lequel vous voulez obtenir des avis. Si vous avez besoin d'accéder à des avis pour tous les pays, voici une liste issue de la documentation de Google.
  2. La bibliothèque Node JS équivalente fonctionne à peu près de la même façon (son auteur cite d'ailleurs la bibliothèque Python en référence), même si je ne l'ai pas testée récemment.

Selon votre cas d'usage, vous devrez aussi tenir compte de quelques points supplémentaires :

  1. Dédoublonnage. Vous pouvez utiliser l'ID interne de Google, mais attention aux mises à jour et suppressions d'avis : elles demandent une logique spécifique. Les mises à jour, par exemple, gardent le même ID Google.
  2. Boucles. Si vous voulez extraire uniquement les avis les plus récents à chaque itération, il vous faudra une logique pour savoir quand arrêter, pour chaque magasin (pays). Selon l'ampleur du projet, la mise en place d'une base de données rapide avec les bons index comporte de nombreux pièges.
  3. Limitation de débit. Si vous sollicitez trop souvent le serveur de Google Play sur une courte période, vous obtenez des erreurs 503 et votre IP finit par être bloquée un moment. Mieux vaut toujours mettre en place une limitation de débit progressive, quitte à ajouter une rotation d'adresses IP via des services de proxy.
  4. Volume. Ces bibliothèques semblent aujourd'hui avoir du mal à collecter plus de quelques centaines d'avis sur Google Play. Ce tutoriel (avec des exemples de code) explique comment contourner le problème tout en utilisant la bibliothèque.

#4 Utiliser Export Comments

Quand utiliser cette méthode

  1. Vous n'avez pas accès à la Play Console de l'application
  2. Vous avez besoin de données pour certains magasins seulement
  3. Votre temps vaut plus de 100 $ l'heure

J'ai testé leur moteur à plusieurs reprises sur quelques jours, et il m'a toujours répondu que j'avais atteint ma limite.

Je ne peux donc pas vraiment vous dire si ça fonctionne, et je pense que le service est à peine maintenu, voire plus du tout.

Leurs avis Trustpilot montrent cependant qu'ils agissent de bonne foi. En lisant les avis négatifs, on voit bien qu'ils viennent de clients déraisonnables.

15 $ vous donnent accès à jusqu'à 5 000 avis, mais vous devrez charger chaque URL manuellement (pays, application, etc.). Le principal souci : en cas de pépin, comptez plusieurs jours pour obtenir une réponse.

#5 Utiliser un modèle sur une plateforme de scraping générique

N'utilisez jamais cette méthode

Là encore, vous pouvez me reprocher d'être de parti pris, libre à vous.

Sans langue de bois, voici ce qui vous attend :

  1. Vous devrez vous abonner à une plateforme générique comme Octoparse, Bardeen, Pavuk, ou autre, qui prétend pouvoir tout faire.

  2. Ces plateformes récupèrent le plus souvent les données en scrapant l'interface de Google Play : elles lancent un navigateur, collectent les avis par lots de 20, et chargent au passage images, publicités, CSS, JavaScript et tout un tas d'autres éléments dont vous n'avez pas besoin. Résultat : comptez plusieurs heures d'attente dans le meilleur des cas, ou plusieurs itérations, très probablement, pour corriger les blocages d'IP, les erreurs 503, etc.

  3. La plupart de ces plateformes ne gèrent pas bien les caractères spéciaux, à cause de la façon dont elles récupèrent les données. Dans la plupart des cas, les caractères arabes, coréens, japonais, mandarins ou cyrilliques n'arrivent pas dans votre export.

#6 Utiliser les solutions de suivi des avis de Reviewflowz

Quand utiliser cette méthode

  1. Vous avez besoin de données régulièrement (quotidiennement ou hebdomadairement)
  2. Vous avez besoin de données pour tous les pays, ou certains pays, ou une certaine combinaison
  3. Vous avez besoin de données depuis Google Play, et possiblement d'autres plateformes
  4. Votre temps vaut plus de 100 $ l'heure

Si vous voulez accéder facilement et régulièrement aux données de Google Play, sans vous soucier du dédoublonnage, du scraping ou de quoi que ce soit d'autre, Reviewflowz a été conçu pour vous.

Aucun accès n'est nécessaire pour collecter les avis de n'importe quelle application. Mais si vous suivez vos propres avis, vous pouvez tout de même connecter votre Play Console pour répondre directement, ou automatiquement grâce à l'IA.

Mais Reviewflowz prend tout son sens si vous avez besoin d'avis provenant de plusieurs plateformes. On collecte, dédoublonne, nettoie, détecte la langue, etc., selon un schéma unique et unifié. Fini les wrappers, fini le nettoyage de données : vous économisez des heures de travail fastidieux.

Vous pouvez exporter les avis en CSV, utiliser des webhooks pour synchroniser automatiquement les données avec un service externe, accéder à nos analyses intégrées, et envoyer des alertes d'avis sur Slack, Microsoft Teams ou par e-mail.

Vous pouvez aussi utiliser notre API pour interroger les nouveaux avis à intervalles réguliers, si vous traitez un volume important de données.

Nos tarifs démarrent à 15 $ par mois et par fiche d'avis, c'est-à-dire par exemple une application sur Google Play ou une fiche Google My Business. Des réductions sont proposées selon le volume.

Notre page de tarification détaille nos offres. N'hésitez pas à nous contacter si vous avez des questions.

Aller plus loin

J'espère que cet article vous a aidé à comprendre comment mieux accéder aux données dont vous avez besoin.

Si vous devez télécharger des avis depuis l'App Store, Google My Business ou G2, les liens ci-dessous devraient vous être utiles :

Ready to get more reviews?

Set up in under five minutes. No demo required.