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
Destination table
northwind-analytics.reviews.trustpilot_reviews
Unsere Kunden schätzen, wie einfach es ist
10.000 Slack-Benachrichtigungen

Online-Händler für Tierbedarf
6.000 Bewertungen an Zendesk weitergeleitet

Europäische Bank
Monitoring von 12 Plattformen

Marketing-Softwareunternehmen
100.000 Bewertungen für 97 Touren

Reiseveranstalter in Island
4.500 überwachte Standorte

Gepäckaufbewahrung & Schließfächer
5.000 KI-Antworten generiert

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