Avis Trustpilot vers BigQuery
Chaque avis Trustpilot devient une ligne dans votre propre projet, à côté des commandes qui l'ont généré. Un nombre d'avis, c'est une donnée brute. Le taux d'avis pour mille commandes, c'est un indicateur opérationnel, et il ne tient qu'à une jointure.
- Configuration en moins de cinq minutes
- Aucune démo requise
Destination table
northwind-analytics.reviews.trustpilot_reviews
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
Comment les lignes arrivent dans BigQuery
Pas besoin de choisir une destination BigQuery. Reviewflowz met à jour une feuille Google Sheets dans votre propre Drive ; chaque nouvel avis Trustpilot y apparaît dans l'heure, et BigQuery lit cette feuille comme une table externe. Une seule requête CREATE EXTERNAL TABLE suffit : trustpilot_reviews s'interroge ensuite comme n'importe quelle autre table. Pour une table partitionnée native, connectez l'API Review à la tâche que vous exécutez déjà.
CREATE EXTERNAL TABLE
reviews.trustpilot_reviews
OPTIONS (
format = 'GOOGLE_SHEETS',
uris = ['https://docs.google.com/...'],
sheet_range = 'Reviews'
) Un nombre, c'est une donnée brute. Un taux, c'est un instrument.
Trustpilot invite les clients à laisser un avis juste après leur achat : le volume d'avis suit donc le volume de commandes. Placez les avis à côté de la table de commandes déjà présente dans BigQuery, et le taux d'avis pour mille commandes devient un simple GROUP BY sur la semaine d'expédition de chaque commande. Quatre pour cent d'avis une étoile sur un trimestre, puis dix-sept pendant la semaine du 17 août alors que les commandes restent stables : un problème opérationnel est apparu à une date précise.
-- one-star share by the week the order shipped
SELECT
o.ship_week,
o.orders,
COUNT(r.review_id) AS reviews,
ROUND(100 * COUNTIF(r.score = 1)
/ COUNT(r.review_id), 1) AS pct_one_star
FROM `northwind-analytics.core.weekly_orders` o
LEFT JOIN `northwind-analytics.reviews.trustpilot_reviews` r
ON DATE_TRUNC(r.review_date, WEEK) = o.ship_week
GROUP BY o.ship_week, o.orders
ORDER BY o.ship_week 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.
Une table, pas un rapport
Une ligne par avis Trustpilot, sur un en-tête fixe de 28 colonnes : identifiant de l'avis, profil, date, note, titre, texte complet, langue, tags et lien de retour. Le texte est stocké en STRING : la réclamation qui revient sans cesse devient une clause WHERE, pas un vague souvenir. Les tags arrivent déjà renseignés, dans toutes les langues. Vos réponses ne figurent pas dans la table ; elles sont couvertes par l'API Review.
The header is fixed at 28 columns, with no per-platform tabs. There is no reply column either, so your replies are not in this table.
Une alerte qui surveille à votre place
Un tableau de bord, on l'ouvre seulement quand on soupçonne déjà un problème. Une requête planifiée BigQuery surveille à votre place : part d'avis une étoile supérieure à huit pour cent sur les sept derniers jours, sur au moins deux cents avis, écrite dans une table que votre système d'alerte existant surveille déjà. Votre TrustScore donne plus de poids aux avis récents : vous gagnez une semaine d'avance au lieu d'un mois de post-mortem.
Scheduled query
trustpilot_one_star_watch
-- writes a row only when the trailing week breaks it
SELECT CURRENT_DATE() AS checked_on,
ROUND(100 * COUNTIF(score = 1)
/ COUNT(*), 1) AS pct_one_star
FROM `northwind-analytics.reviews.trustpilot_reviews`
WHERE review_date >= CURRENT_DATE() - 7
HAVING COUNT(*) >= 200 AND pct_one_star > 8.0 checked_on 2026-08-24
Threshold 8.0, base 233 reviews
Nothing fires on a quiet week. The two hundred review floor is what stops a slow Tuesday from reading as a crisis.
FAQs
Y a-t-il un connecteur BigQuery natif ?
Non, et ce serait malhonnête de le sous-entendre. Reviewflowz synchronise une feuille Google Sheet sur 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, la Review API plus un travail de chargement planifié vous permettent d'y arriver. Les deux sont des tâches ordinaires pour une équipe de données, et aucune des deux n'a besoin d'une démo.
Nos avis Trustpilot n'ont pas d'identifiant de commande. Comment fonctionne la jointure avec les commandes ?
Par période, pas par référence précise. Trustpilot ne transmet pas de numéro de commande avec un avis de service, donc on regroupe les avis par semaine de publication et on les rapproche des commandes par semaine d'expédition. Ça suffit pour repérer la semaine qui a mal tourné et pour transformer un comptage en taux. Ça ne suffit pas pour retrouver la commande précise derrière un avis donné, et aucun outil qui lit Trustpilot ne peut le faire à votre place.
Quel est le délai de mise à jour de la table ?
Une fiche d'avis Trustpilot connectée via Trustpilot Business est vérifiée toutes les quinze minutes ; une fiche ajoutée par son URL est vérifiée quelques fois par jour. La feuille est écrite toutes les 30 minutes. Une table externe lit la feuille au moment de la requête, donc une requête lancée maintenant voit ce que la dernière synchronisation a écrit. Un travail de chargement dans une table native est aussi à jour que son calendrier d'exécution.
Quelles colonnes contient la table ?
Un en-tête fixe de 28 colonnes : l'identifiant de l'avis, la fiche d'avis, la plateforme d'avis, le titre, le texte complet de l'avis, la note, le lien, la date de l'avis, la langue détectée, le nom du client et les tags, entre autres. Il n'y a pas de colonne de réponse, donc vos réponses n'apparaissent pas dans la table, et il n'y a pas d'onglets par plateforme. Renommez les colonnes dans une vue sur la table externe si vous voulez des noms de style entrepôt de données.
Le premier chargement inclut-il l'historique de nos avis Trustpilot ?
L'import des avis passés fait partie de l'offre payante. Connectez la fiche d'avis via Trustpilot Business et l'import de l'historique des avis s'exécute jusqu'à la limite de votre offre ; une fiche d'avis ajoutée par son URL apporte ses deux cents avis les plus récents. 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 quand l'auteur d'un avis le modifie après que nous avons résolu le problème ?
La ligne se met à jour sur place avec la nouvelle note et le nouveau texte, donc une requête sur celle-ci évolue avec la correction au lieu de conserver une version de la vérité que Trustpilot n'affiche plus. Les nouveaux avis sont insérés en haut, donc la ligne la plus récente est toujours la première.
Ai-je besoin d'une démo pour commencer ?
Non. Connectez votre fiche d'avis Trustpilot et la feuille Google Sheet vous-même en moins de cinq minutes, puis exécutez une seule instruction CREATE EXTERNAL TABLE dessus. 14 jours d'essai gratuit, sans carte bancaire.
Un nombre d'avis, c'est une donnée brute. Le taux d'avis pour mille commandes, c'est un instrument.
Configuration en moins de cinq minutes. Aucune démo requise.