Trustpilot Bewertungen in Power BI
Reviewflowz veröffentlicht einen OData v4 Feed, und Power BIs integrierter OData-Connector liest ihn. Fügen Sie eine URL ein, und Ihre Trustpilot Bewertungen kommen als gewöhnliche Tabelle an, auf derselben Seite wie das Bestellvolumen, das sie erklären. Es gibt nichts zu installieren.
In unter fünf Minuten eingerichtet • Keine Demo nötig
- 1 Get data Home ribbon
- 2 OData feed Built in, already there
- 3 Paste The URL below
https://app.reviewflowz.com /api/odata/v1/accounts/4821/
- User name
- bi_9f4c2ad7e10b
- Password
- left blank
Nothing to install. OData is a format Power BI has read for years, so its built-in connector does the work.
Bewertungen neben der Zahl, die sie erklären
Das Volumen auf Trustpilot folgt dem Bestellvolumen. Mehr Bestellungen, mehr Einladungen, mehr Bewertungen. Das heißt, Ihre Bewertungsanzahl und Ihre Betriebszahlen sind zwei Ansichten derselben Woche, und sie in zwei Werkzeugen zu halten, ist der Grund, warum niemand merkt, wenn sie sich widersprechen.
Bringen Sie sie auf eine Seite, und die reine Anzahl hört auf, die Kennzahl zu sein. Ein-Stern-Bewertungen pro tausend Bestellungen ist die Kennzahl. Eine gute Woche produziert in absoluten Zahlen mehr Ein-Stern-Bewertungen, und dafür sollte niemand geweckt werden; die Quote bleibt durch eine gute Woche flach und bewegt sich in dem Moment, in dem operativ etwas kaputtgeht.
Das ist eine Kennzahl. Eine Anzahl von Trustpilot Bewertungen mit Bewertung 1, geteilt durch Bestellungen, mal tausend. Beide Tabellen sind schon im Modell, also ist das DAX ein DIVIDE, und der Alarm ist eine Kachel mit bedingter Formatierung darauf.
Der Händler im Visual macht etwa 8.400 Bestellungen pro Tag und bekommt etwa 310 Trustpilot Bewertungen pro Tag. Am 2. September stieg diese Quote von 0,9 auf 3,4, während die reine Anzahl noch wie ein gewöhnlich geschäftiger Tag aussah. Der Zusteller hatte seit Montag Lieferfenster in einer Region verpasst.
Orders and Trustpilot reviews, daily
Invitations go out against orders, so the two series move together.
One-stars per 1,000 orders
3.4 against 0.9 normal
A busy week raises the count of one-stars. It does not raise the ratio. That is what makes this the alarm, and it is one measure: a count divided by orders.
Sechs Tabellen, so benannt, wie Ihr Bericht sich an sie bindet
Fügen Sie die Feed-URL ein, und Power BIs Navigator listet sechs Tabellen: Reviews, ReviewProfiles, Locations, RatingsHistory, ReviewSummary und ReviewChanges. Haken Sie an, was Sie wollen, und laden Sie. Die Namen sind PascalCase und stabil, weil ein gespeicherter Bericht sich an sie bindet.
Reviews ist eine Zeile pro Trustpilot Bewertung: Rating, ReviewDate, Title, der vollständige Text, ReviewerName, LocationName, Language, Tags und der Link zurück. Typisiert, nicht nur als String. Rating ist eine Zahl, die Sie mitteln können, und ReviewDate ist ein echtes datetimeoffset, und genau das macht die inkrementelle Aktualisierung möglich.
RatingsHistory und ReviewSummary geben Ihnen die Bewertung über die Zeit bereits berechnet. Wenn Sie nur eine Trendlinie und einen Monatsdurchschnitt brauchen, sind das zwei kleine Tabellen, statt fünfzigtausend Zeilen zu aggregieren.
Die Tags kommen bereits gefüllt an. Reviewflowz liest jede Bewertung in der Sprache, in der sie geschrieben wurde, sodass eine französische Ein-Stern-Bewertung über eine späte Lieferung und eine niederländische auf demselben Tag landen.
Display Options
Six tables from the Reviewflowz OData feed. Tick what you need and load.
- Rating Edm.Double
- ReviewDate Edm.DateTimeOffset
- Title Edm.String
- Overall Edm.String
- LocationName Edm.String
- Language Edm.String
- Tags Edm.String
- ReviewProfiles The profiles you connected.
- Locations So a review joins to a site.
- RatingsHistory The rating over time, computed.
- ReviewSummary Counts and averages per period.
- ReviewChanges Inserts, updates and deletes.
The names are stable, because a saved report binds to them.
Der TrustScore gewichtet Aktualität, also bauen Sie das Zeitfenster
Trustpilot veröffentlicht keinen Lebenszeit-Mittelwert. Der TrustScore gewichtet aktuelle Bewertungen stärker, weshalb ein schlechter Monat mehr kostet als ein altes schlechtes Jahr, und weshalb die Zahl auf Ihrem Profil fallen kann, während sich Ihr Lebenszeit-Durchschnitt kaum bewegt.
Modellieren Sie also das Zeitfenster, nicht die Lebenszeit. Eine gleitende Neunzig-Tage-Durchschnittsbewertung ist ein CALCULATE, ein AVERAGE über Rating und ein DATESINPERIOD über ReviewDate. Vier Zeilen gewöhnliches DAX über eine gewöhnliche Tabelle. Das ist eine Kennzahl, keine Feature-Anfrage, und niemand muss warten, bis ein Anbieter sie liefert.
Stellen Sie beide Reihen in ein Diagramm, und die Lücke führt das Argument. Der Lebenszeit-Durchschnitt des Händlers liegt bei 4,4 und liegt dort seit zwei Jahren. Seine gleitende Neunzig-Tage-Bewertung liegt bei 3,9. Die Lebenszeit-Zahl ist die, die in die Vorstandspräsentation geschossen wird, und sie ist die, die das Quartal versteckt.
Dann schneidet dasselbe Zeitfenster weiter auf. Gleitende neunzig Tage nach Region, nach Standort, nach Tag, von derselben Kennzahl und derselben Tabelle, denn Aufschlüsseln ist genau das, wofür ein semantisches Modell da ist.
48,200 rows, arriving over the Reviewflowz OData feed.
Average rating: rolling 90 days against lifetime
Rating (rolling 90d) =
CALCULATE(
AVERAGE( Reviews[Rating] ),
DATESINPERIOD( Reviews[ReviewDate],
MAX( Reviews[ReviewDate] ), -90, DAY ) ) A lifetime average hides the month that is actually costing you, and the TrustScore does not average that way either.
Vorhersehbares Volumen ist, was eine Abweichung bedeutsam macht
Die meisten Trustpilot Bewertungen kommen zustande, weil jemand eingeladen wurde, eine zu hinterlassen, und Einladungen gehen gegen Bestellungen raus. Das macht die tägliche Anzahl zu einer Funktion einer Zahl, die Sie schon prognostizieren, was ungewöhnlich ist: Auf den meisten Bewertungsplattformen ist das Volumen Wetter.
Eine vorhersehbare Reihe hat eine Basislinie, und eine Basislinie ist, was einen Ausschlag zu einem Signal macht. Dreihundertzehn Bewertungen am Tag ist nicht interessant. Vierhundertsiebzig an einem Mittwoch, gegen ein Band, das Sie zeichnen können, ist ein Anruf beim Betrieb, bevor die Support-Warteschlange sich fertig gefüllt hat.
Das ist ein Diagramm, das jeder einmal bauen und nie wieder anfassen muss: tägliche Bewertungsanzahl, ein erwartetes Band dahinter, und die Tage, die ausbrechen, eingefärbt. Es steht auf der Seite neben den Bestellungen und wird genauso gelesen wie ein Lagerbestandsdiagramm.
Es funktioniert auch andersherum. Fällt das Volumen unter das Band, ist das keine gute Nachricht, meist ist der Einladungs-Workflow still kaputtgegangen, und ein Dashboard, das nur nach schlechten Bewertungen schaut, wird Ihnen das nie sagen.
Trustpilot reviews per day against expected
Expected is that day’s orders at your usual invitation rate, plus or minus 12 percent.
470 on Wednesday 2 September, against 333 expected
About 3.7 percent of these orders leave a review, week in and week out. That is what makes the band an expectation rather than a guess.
Eine Löschung ist eine Zeile, keine Stille
Trustpilot Bewertungen werden bearbeitet, und sie werden gemeldet und entfernt. Ein Feed, der Ihnen immer nur den aktuellen Zustand gibt, lässt beides so aussehen, als wäre nichts passiert, und Ihr Bericht driftet still von dem Profil weg, das er zu beschreiben behauptet.
Der Feed trägt einen Änderungsstream. ReviewChanges sind Inserts, Updates und Deletes als Zeilen, sodass ein Stern, den ein Kunde nach Ihrer Lösung der Lieferung auf vier anhob, und ein Stern, den Trustpilot nach einem Einspruch entfernte, beide als Ereignisse mit Zeitstempel im Modell ankommen.
Auf Trustpilot zählt das mehr als an den meisten Orten. Melden ist Teil davon, wie die Plattform funktioniert, die Bewertung ist die ganze Zeit über öffentlich, in der sie geprüft wird, und wie viele Ihrer Bewertungen entfernt werden, ist selbst eine Zahl, die es zu beobachten lohnt, statt einer Lücke im Diagramm.
Inkrementelle Aktualisierung funktioniert aus demselben Grund. ReviewDate ist ein echtes datetimeoffset, nach dem der Feed filtern kann, also faltet Power Query ein RangeStart- und RangeEnd-Fenster direkt in die Anfrage. Das erste Laden bringt Ihre Historie, dann zieht das Dataset das Zeitfenster statt der ganzen Welt.
ReviewChanges, every edit and takedown as a row
- Insert 2 Sep 09:14 1 star “Delivery window came and went twice.”
- Insert 2 Sep 11:02 2 star “Third missed slot from the same courier.”
- Update 4 Sep 16:40 1 → 4 star “Delivery window came and went twice.” Reviewer edited after the fix
- Delete 5 Sep 08:27 1 star “Courier left it with the wrong building.” Removed by Trustpilot on appeal
Incremental refresh
$filter=ReviewDate ge {RangeStart} and ReviewDate le {RangeEnd} ReviewDate is a real Edm.DateTimeOffset, so Power Query folds the window straight into the request.
Es verknüpft sich mit dem, was Sie schon modellieren
Sobald Reviews eine Tabelle in Ihrem semantischen Modell ist, verhält sie sich wie jede andere Tabelle darin. Verknüpfen Sie sie mit Ihrer Datumstabelle und Ihrer Regionsdimension, und das Trustpilot Bewertungsvolumen steht neben Abwanderung, Tickets und Umsatz auf einer Seite, in dem Arbeitsbereich, den das Führungsteam schon öffnet.
Genau das kann ein Dashboard innerhalb eines Bewertungstools nie leisten. Dieses Dashboard kennt Ihre Bewertungen und sonst nichts, also wird jede Frage, die diese Grenze überschreitet, zu einem Export, einem VLOOKUP und einer Diskussion darüber, welche Datei aktuell ist.
Sicherheit auf Zeilenebene gilt weiterhin, weil es Ihr Modell ist. Ein Regionalleiter, der den Bericht öffnet, sieht die Bestellungen seiner Region und die Trustpilot Bewertungen seiner Region, nach den Regeln, die Sie schon geschrieben haben, ohne ein zweites Berechtigungssystem, das mit dem ersten Schritt halten muss.
Die Verbindung ist ein Token, das Sie in Reviewflowz erstellen und in Reviewflowz widerrufen. Es kommt in das Benutzername-Feld, das Passwort bleibt leer, es trägt die Zugriffsrechte der Person, die es erstellt hat, und wenn die Agentur, die Ihr Dashboard baut, fertig ist, widerrufen Sie es, und ihr Bericht hört noch am selben Nachmittag auf, sich zu aktualisieren.
- ReviewDate
- Rating
- LocationName
- Language
- Tags
- Title
Loaded from the Reviewflowz OData feed
- Date
- Month
- Week
on ReviewDate
- OrderDate
- Region
- Revenue
on Region
- CreatedAt
- Region
- Queue
on Region
- Security
- Your RLS roles, unchanged
- Connection
- One token, revocable
- New tables
- One. The rest were already here
Bringen Sie Trustpilot Bewertungen auf die Seite, die das Unternehmen schon liest
In unter fünf Minuten eingerichtet. Keine Demo nötig.
Wie kommen Trustpilot Bewertungen tatsächlich in Power BI?
Über einen OData v4 Feed, den Reviewflowz veröffentlicht. Sie erstellen eine Verbindung in Reviewflowz und kopieren deren Feed-URL, dann wählen Sie in Power BI Get Data, OData-Feed, und fügen sie ein. Authentifizieren Sie sich mit dem Token als Benutzername und leerem Passwort. Der Navigator listet die Tabellen auf, und Sie laden die, die Sie wollen. Es gibt nichts zu installieren: OData ist ein Format, das Power BI seit Jahren liest, also erledigt der integrierte Connector die Arbeit.
Welche Tabellen und Spalten kommen an?
Sechs: Reviews, ReviewProfiles, Locations, RatingsHistory, ReviewSummary und ReviewChanges. Reviews ist eine Zeile pro Trustpilot Bewertung mit Bewertung, Bewertungsdatum, Titel, vollständigem Text, Name des Bewertenden, Standort, Sprache, Tags und Link. RatingsHistory und ReviewSummary geben Ihnen die Bewertung über die Zeit, ohne sie selbst zu berechnen, und ReviewChanges ist der Stream aus Inserts, Updates und Deletes.
Aktualisiert sich der Bericht von selbst?
Ja. Power BIs geplante Aktualisierung ruft den Feed in dem Rhythmus ab, den Sie einstellen. Inkrementelle Aktualisierung funktioniert auch, weil das Bewertungsdatum ein datetimeoffset ist, nach dem der Feed filtern kann, und genau das faltet Power Query in ein RangeStart- und RangeEnd-Fenster. Das erste Laden bringt Ihre Trustpilot-Historie, dann zieht das Dataset das Zeitfenster.
Was passiert, wenn eine Trustpilot Bewertung entfernt wird?
Sie kommt als Delete-Zeile in ReviewChanges an, mit Zeitstempel. Das ist der Unterschied zwischen einem Änderungsstream und einem Schnappschuss: Eine Bewertung, die gemeldet und entfernt wird, ist ein Ereignis in Ihrem Modell statt einer Zeile, die still aufhört, zu erscheinen. Bearbeitungen kommen auf demselben Weg, sodass ein Stern, der nach Ihrer Problemlösung auf vier angehoben wird, als Änderung sichtbar ist.
Kann ich das Trustpilot Bewertungsvolumen neben unser Bestellvolumen stellen?
Ja, und das ist überhaupt der Grund, das zu tun. Die Bewertungen landen als Tabelle in Ihrem eigenen semantischen Modell, also verknüpfen Sie sie mit Ihrer Datumstabelle und Ihrer Regionsdimension wie alles andere. Ein-Stern-Bewertungen pro tausend Bestellungen ist dann ein DIVIDE über zwei Tabellen, die Sie schon haben. Reviewflowz liefert die Bestellungen nicht: Die sind Ihre, schon im Modell.
Funktioniert unsere Sicherheit auf Zeilenebene weiterhin?
Ja. Das Modell ist Ihres, also gelten Ihre bestehenden RLS-Rollen für die Bewertungstabellen genauso wie für alles andere. Getrennt davon trägt das Feed-Token die Zugriffsrechte des Reviewflowz-Nutzers, der es erstellt hat, sodass jemand, der auf eine Teilmenge der Profile beschränkt ist, kein Token erzeugen kann, das den Rest offenlegt.
Welcher Plan enthält den BI-Feed?
Der BI-Feed ist ein Premium-Feature und nicht Teil der kostenlosen Testversion, planen Sie das also ein, statt es am dritten Tag zu entdecken. Alles andere funktioniert so, wie es die Testversion nahelegt: Sie verbinden Ihr Trustpilot-Profil selbst und sehen Ihre Bewertungen in Minuten.
Brauche ich eine Demo, um anzufangen?
Nein. Sie verbinden Ihr Trustpilot-Profil und erstellen die BI-Verbindung selbst, in unter fünf Minuten. Falls Sie nicht weiterkommen: Der Support besteht aus den Menschen, die es gebaut haben.





