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
Trustpilot BigQuery 38,214 rows

Destination table

northwind-analytics.reviews.trustpilot_reviews

review_date score lang review_text
2026-08-19 1.0 en Parcel sat at the depot for six days, no update.
2026-08-19 5.0 nl Snel geleverd en goed verpakt.
2026-08-18 4.0 en Lovely glassware. Delivery was slower this time.
2026-08-18 5.0 fr Commande conforme, emballage impeccable.
Synced 14 minutes ago

Ils adorent la simplicité

  • 10 000 notifications Slack

    chewy

    E-commerce d'animalerie

  • 6 000 avis transmis à Zendesk

    qonto

    Banque européenne

  • Suivi de 12 plateformes

    brevo

    Éditeur de logiciels marketing

  • 100 000 avis sur 97 circuits

    arctic

    Voyagiste en Islande

  • 4 500 établissements suivis

    bounce

    Consigne à bagages

  • 5 000 réponses IA générées

    supersushi

    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à.

A Sheet as external table
Trustpilot Trustpilot reviews then
R Reviewflowz then
Google Sheets Sheet in your Drive every 30 min then
BigQuery External table at query time
B API and a load job
Trustpilot Trustpilot reviews then
R Reviewflowz Premium then
{ } Review API poll or webhook then
BigQuery Native table your load job
BigQuery Road A, run once
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.

BigQuery Query editor
-- 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
Results 5 rows in 0.6s
ship_week reviews pct_one_star
2026-07-27 214 4.1
2026-08-03 208 3.9
2026-08-10 221 4.4
2026-08-17 233 17.6
2026-08-24 226 5.2

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.

BigQuery northwind-analytics.reviews.trustpilot_reviews 28 cols
review_id STRING One row per review, stable
review_date TIMESTAMP When it was posted
score FLOAT64 1.0 to 5.0
title STRING The review headline
review_text STRING The full text, queryable
language STRING Detected from the text
reviewer_name STRING As shown on the profile
profile_name STRING Which Trustpilot profile
tags STRING Themes, filled as reviews arrive
review_url STRING Back to the review on Trustpilot

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.

BigQuery

Scheduled query

trustpilot_one_star_watch

Every day 07:00
The rule trailing 7 days
-- 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
Output table 1 row

checked_on 2026-08-24

Threshold 8.0, base 233 reviews

17.6

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.