Trustpilot-Bewertungen zu BigQuery

Jede Trustpilot-Bewertung landet als eigene Zeile in Ihrem eigenen Projekt, direkt neben den Bestellungen, die dazu geführt haben. Eine Bewertungsanzahl ist trivial. Die Bewertungsquote pro tausend Bestellungen dagegen ist eine echte Kennzahl fürs Tagesgeschäft, nur einen Join entfernt.

  • In weniger als fünf Minuten einrichten
  • Keine Demo erforderlich
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

Unsere Kunden schätzen, wie einfach es ist

  • 10.000 Slack-Benachrichtigungen

    chewy

    Online-Händler für Tierbedarf

  • 6.000 Bewertungen an Zendesk weitergeleitet

    qonto

    Europäische Bank

  • Monitoring von 12 Plattformen

    brevo

    Marketing-Softwareunternehmen

  • 100.000 Bewertungen für 97 Touren

    arctic

    Reiseveranstalter in Island

  • 4.500 überwachte Standorte

    bounce

    Gepäckaufbewahrung & Schließfächer

  • 5.000 KI-Antworten generiert

    supersushi

    Sushi-Restaurantkette

So gelangen die Zeilen in BigQuery

Ein BigQuery-Ziel steht nicht zur Auswahl. Reviewflowz aktualisiert laufend ein Google Sheet in Ihrem eigenen Drive, spätestens eine halbe Stunde nach jeder neuen Trustpilot-Bewertung, und BigQuery liest dieses Sheet als externe Tabelle. Ein einziges CREATE EXTERNAL TABLE genügt, danach lässt sich trustpilot_reviews wie jede andere Tabelle abfragen. Wenn Sie eine native, partitionierte Tabelle möchten, laden Sie die Daten per Review API, über den Job, den Sie ohnehin schon ausführen.

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'
)

Eine Anzahl ist trivial. Eine Quote ist ein Instrument.

Trustpilot lädt Kunden nach dem Kauf ein, daher folgt das Bewertungsvolumen dem Bestellvolumen. Stellen Sie die Bewertungen neben Ihre bestehende Bestelltabelle in BigQuery, und aus Bewertungen pro tausend Bestellungen wird ein GROUP BY über die Woche, in der jede Bestellung verschickt wurde. Vier Prozent Einser im Quartalsschnitt, aber siebzehn Prozent in der Woche vom 17. August bei gleichbleibenden Bestellzahlen: Das zeigt, dass an diesem Datum operativ etwas schiefgelaufen ist.

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

14 Tage kostenlos testen

Ihre Bewertungshistorie wird beim Verbinden importiert, Sie haben also ab der ersten Minute etwas zu beantworten.

Eine Tabelle, kein Bericht

Jede Trustpilot-Bewertung entspricht einer Zeile mit einem festen Header aus 28 Spalten: Bewertungs-ID, Profil, Datum, Note, Titel, vollständiger Text, Sprache, Tags und ein Link zurück zur Bewertung. Der Text liegt als STRING vor, daher wird aus der Beschwerde, die immer wieder auftaucht, eine WHERE-Klausel statt nur eine Erinnerung. Die Tags sind sprachübergreifend bereits befüllt. Die Antworten des Unternehmens stehen nicht in dieser Tabelle, für die Antwortabdeckung nutzen Sie die Review API.

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.

Ein Alert, der für Sie sucht

Ein Dashboard öffnet man meist erst, wenn man schon ein Problem vermutet. Eine geplante BigQuery-Abfrage sucht das für Sie: Einser-Anteil über acht Prozent in den letzten sieben Tagen, bei mindestens 200 Bewertungen. Das Ergebnis landet in einer Tabelle, die Ihr bestehendes Alerting überwacht. Ihr TrustScore gewichtet neuere Bewertungen stärker. Dadurch haben Sie eine Woche Vorlauf, statt einen Monat später nur rückblickend zu analysieren.

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

Gibt es einen nativen BigQuery-Connector?

Nein, und es wäre unehrlich, etwas anderes zu behaupten. Reviewflowz synchronisiert ein Google Sheet in Ihrem eigenen Drive, und BigQuery liest dieses Sheet mit einer einzigen CREATE EXTERNAL TABLE-Anweisung als externe Tabelle. Wenn Sie lieber eine native, partitionierte Tabelle möchten, führen die Review API und ein geplanter Load-Job Sie dorthin. Beides ist Alltagsgeschäft für ein Data-Team, keins davon braucht eine Demo.

Unsere Trustpilot-Bewertungen haben keine Bestellungs-ID. Wie funktioniert der Join mit den Bestellungen?

Nach Zeit, nicht nach Schlüssel. Trustpilot liefert bei einer Service-Bewertung keine Bestellreferenz. Deshalb gruppieren Sie Bewertungen nach der Woche der Veröffentlichung und verknüpfen sie mit Bestellungen nach der Versandwoche. Das genügt, um die Woche zu finden, in der etwas schiefgelaufen ist, und eine Zahl in einen Satz zu verwandeln. Es reicht nicht, die einzelne Bestellung hinter einer einzelnen Bewertung zu benennen, und das kann auch kein Tool, das Trustpilot ausliest.

Wie aktuell ist die Tabelle?

Ein Trustpilot-Profil, das über Trustpilot Business verbunden ist, wird alle fünfzehn Minuten geprüft. Eines, das nur über seine URL hinzugefügt wurde, wird einige Male pro Tag geprüft. Das Sheet wird alle 30 Minuten geschrieben. Eine externe Tabelle liest das Sheet zum Zeitpunkt der Abfrage, eine Abfrage, die Sie jetzt ausführen, zeigt also alles, was die letzte Synchronisierung geschrieben hat. Ein Load-Job in eine native Tabelle ist nur so aktuell wie sein Zeitplan.

Welche Spalten hat die Tabelle?

Ein fester Header mit 28 Spalten: die Bewertungs-ID, das Profil, die Plattform, der Titel, der vollständige Bewertungstext, die Note, der Link, das Bewertungsdatum, die erkannte Sprache, der Name des Bewerters und die Tags, unter anderem. Eine Spalte für Antworten fehlt, Ihre Antworten tauchen also nicht in der Tabelle auf, und plattformspezifische Reiter gibt es auch nicht. Wenn Sie Namen im Warehouse-Stil möchten, benennen Sie die Spalten in einer Ansicht über der externen Tabelle um.

Ist unser bisheriger Trustpilot-Verlauf im ersten Import enthalten?

Der Import des Bewertungsverlaufs ist Teil des kostenpflichtigen Tarifs. Verbinden Sie das Profil über Trustpilot Business, läuft der Import des Bewertungsverlaufs bis zur Grenze Ihres Tarifs. Ein Profil, das nur über seine URL hinzugefügt wurde, liefert die letzten paar hundert Bewertungen. Während der kostenlosen Testversion treffen neue Bewertungen ein, sobald sie veröffentlicht werden. Der Verlauf wird geladen, sobald Sie ein Abo abschließen.

Was passiert, wenn ein Bewerter seine Bewertung bearbeitet, nachdem wir das Problem behoben haben?

Die Zeile wird direkt mit der neuen Note und dem neuen Text aktualisiert. Eine Abfrage zieht die Korrektur also automatisch mit, statt eine Version anzuzeigen, die Trustpilot längst nicht mehr führt. Neue Bewertungen werden oben eingefügt, die neueste Zeile steht also immer ganz oben.

Brauche ich eine Demo, um loszulegen?

Nein. Sie verbinden Ihr Trustpilot-Profil und das Google Sheet selbst in unter fünf Minuten und führen anschließend ein CREATE EXTERNAL TABLE darauf aus. 14 Tage kostenlose Testversion, keine Kreditkarte erforderlich.

Eine Bewertungsanzahl ist trivial. Bewertungen pro tausend Bestellungen sind ein Instrument.

In weniger als fünf Minuten einrichten. Keine Demo erforderlich.