Avis du store d'applications vers BigQuery
Chaque avis du store d'applications devient une ligne dans votre propre projet, avec le pays de la vitrine et la langue dans laquelle il a été écrit. Les deux questions auxquelles App Store Connect ne répond jamais deviennent de simples requêtes SQL.
- Configuration en moins de cinq minutes
- Aucune démo requise
Destination table
fjord-analytics.reviews.app_store_reviews
| review_date | score | country | review_text |
|---|---|---|---|
| 2026-09-07 | 5.0 | Australia | Lost signal above the treeline, map kept working. |
| 2026-09-07 | 1.0 | Japan | 検索に日本語が入力できません |
| 2026-09-06 | 4.0 | Canada | Route planning is quick. Water refills next? |
| 2026-09-06 | 5.0 | Germany | Höhenlinien sind gut lesbar, auch bei Sonne. |
Ils adorent la simplicité
10 000 notifications Slack

E-commerce d'animalerie
6 000 avis transmis à Zendesk

Banque européenne
Suivi de 12 plateformes

Éditeur de logiciels marketing
100 000 avis sur 97 circuits

Voyagiste en Islande
4 500 établissements suivis

Consigne à bagages
5 000 réponses IA générées

Chaîne de restaurants de sushis
Les avis du store d'applications arrivent dans BigQuery via une feuille en direct
Pas de destination BigQuery clé en main à activer en un clic ici. Reviewflowz tient à jour une feuille Google dans votre Drive : un nouvel avis du store d'applications devient une nouvelle ligne en moins d'une demi-heure, un avis modifié met à jour sa ligne, et un avis supprimé fait disparaître la sienne. Une seule instruction CREATE EXTERNAL TABLE pointant vers l'URL de la feuille, et app_store_reviews s'interroge comme n'importe quelle autre table. Pour une table partitionnée native, chargez les données depuis l'API Review.
R reviews Reviewflowz Sheet in
your Drive External
table
CREATE EXTERNAL TABLE
reviews.app_store_reviews
OPTIONS (
format = 'GOOGLE_SHEETS',
uris = ['https://docs.google.com/...'],
sheet_range = 'Reviews'
) Prefer a native partitioned table? The other road is the Review API and a load job you run on your own schedule.
La question à laquelle App Store Connect ne répond jamais
Apple classe chaque avis par vitrine, et Reviewflowz indique ce pays sur chaque ligne. App Store Connect ne vous montre jamais sept vitrines entre 4,4 et 4,7 alors que le Japon est à 1,6. Dans BigQuery, c'est un simple GROUP BY. Un crash touche tous les pays. Une traduction ratée n'en touche qu'un. Le pays vous dit quelle équipe prévenir.
-- rating by storefront since 4.2 shipped
SELECT country,
ROUND(AVG(score), 1) AS rating,
COUNT(*) AS reviews
FROM `fjord-analytics.reviews.app_store_reviews`
WHERE review_date >= '2026-09-01'
GROUP BY country
ORDER BY rating Essayez gratuitement pendant 14 jours
Votre historique d'avis est importé dès la connexion : vous avez de quoi répondre dès la première minute.
Le build qu'Apple n'associe jamais à l'avis
Apple omet la version de l'app sur chaque avis. Aucun outil d'avis ne peut donc vous dire à quel build correspond un avis 1 étoile. Votre entrepôt de données, lui, le sait. Joignez les avis à votre table de versions par date : la 4.1 est à 4,6, la 4.2 tombe à 2,9, et le correctif 4.2.1 remonte à 4,5. Vous pouvez joindre de la même façon vos abonnements, votre volume de tickets et vos remboursements.
Votre projet, vos règles
La table se trouve dans votre projet Google Cloud, dans la région de votre choix, sous la politique IAM et de rétention que vous appliquez déjà. Vous décidez ce qui circule : choisissez les listes du store d'applications, puis les vitrines pour chacune, et ajoutez un filtre de note si besoin. L'équipe de localisation ne voit que ses marchés, et le responsable support ne voit que les notes basses, depuis le même compte.
Your Google Cloud project
fjord-analytics.reviews
Location
europe-west1
Access
your IAM
Retention
your policy
What flows in
Leave it empty and every storefront is included.
FAQs
Existe-t-il un connecteur BigQuery natif ?
Non, et il serait malhonnête de laisser croire le contraire. Reviewflowz synchronise une feuille Google dans votre propre Drive, et BigQuery lit cette feuille comme une table externe avec une seule instruction CREATE EXTERNAL TABLE. Si vous préférez une table partitionnée native, combinez l'API Review à une tâche de chargement planifiée. Les deux options représentent un travail classique pour une équipe data, et aucune des deux ne nécessite de démo.
À quelle fréquence la table est-elle mise à jour ?
Par défaut, Reviewflowz interroge l'App Store toutes les deux heures, toutes les dix minutes avec le paramètre haute fréquence, et synchronise la feuille toutes les 30 minutes. Une table externe lit la feuille au moment de la requête : une requête lancée maintenant voit donc tout ce que la dernière synchronisation a écrit. Un chargement dans une table native, lui, n'est à jour qu'au rythme de sa planification.
Quelles colonnes la table contient-elle ?
L'identifiant de l'avis, l'application, la plateforme, la date et l'heure de l'avis, la note, le titre, le texte complet, le pays de la boutique, la langue détectée, le pseudonyme du rédacteur, les tags et un lien vers l'avis. Apple n'attache pas la version de l'application à un avis : la table ne comporte donc pas de colonne de version. Joignez votre propre table de versions sur la date pour obtenir les chiffres par build.
L'import initial comprend-il l'historique de nos avis du store d'applications ?
Oui, sur une offre payante : en un seul clic, tous les avis App Store passés se chargent, donc la courbe de tendance est complète dès le premier jour plutôt que dans trois mois. Pendant l'essai gratuit, les nouveaux avis arrivent au fur et à mesure de leur publication, et l'historique se charge une fois que vous vous abonnez.
Que se passe-t-il si l'auteur d'un avis le modifie après la sortie du correctif ?
La ligne se met à jour sur place avec la nouvelle note et le nouveau texte : une requête exécutée sur cette table reflète donc la correction. Quand Apple supprime un avis de la boutique, la ligne est supprimée lors de la prochaine synchronisation. La table ne garde donc jamais une information que l'App Store a lui-même supprimée.
Ai-je besoin d'une démo pour commencer ?
Non. Connectez votre fiche App Store et la feuille Google vous-même en moins de cinq minutes, puis lancez un CREATE EXTERNAL TABLE dessus. Essai gratuit de 14 jours, sans carte de crédit.
Les avis doivent toujours être associés à la version qui les a provoqués.
Configuration en moins de cinq minutes. Aucune démo requise.