Google Bewertungen in Power BI

Ein Unternehmen mit zwölf Standorten hat zwölf Reputationen, und der Konzerndurchschnitt verbirgt sie alle. Reviewflowz veröffentlicht einen OData-Feed, in dem Locations eine eigene Tabelle ist, damit die Rangliste Ihrer Standorte nach Bewertung ein einziges Visual in Power BI wird statt einer Tabelle, die jemand jeden Monat neu baut.

In unter fünf Minuten eingerichtet • Keine Demo nötig

Google reviews 9,412 rows Power BI

Average rating by location

Locations is its own table in the feed, so this is one field on an axis.

Bristol Clifton 4.8
Bath Milsom 4.7
Bristol Harbourside 4.6
Cardiff Castle Street 4.6
Exeter Cathedral 4.5
Bristol Gloucester Road 4.5
Cheltenham Promenade 4.4
Swindon Old Town 4.3
Newport Friars 4.2
Taunton High Street 4.1
Gloucester Quays 3.9
Bristol Cabot Circus 3.6

The group average is 4.4 across twelve sites. The axis starts at 3.0.

  • chewy
  • qonto
  • brevo
  • jins
  • filmin
  • lugg

Standort ist eine Tabelle, keine Spalte

Zwölf Standorte, zwölf Reputationen, und eine einzige Zahl im Board-Bericht, die auf keinen davon zutrifft. Im Reviewflowz Feed ist Locations ein eigener Entitätssatz: eine Zeile pro Standort mit Name, Straße, Stadt, Land, Hauptkategorie sowie Breiten- und Längengrad. Power BI lädt sie als Dimensionstabelle und behandelt sie auch so.

Damit hört die Rangliste auf, eine monatliche Aufgabe zu sein. Location auf die Achse, durchschnittliche Bewertung auf den Wert, absteigend sortiert, und die Rangliste, die Ihr Operations-Lead früher von Hand zusammengestellt hat, zeichnet sich bei jeder Aktualisierung von selbst neu. Niemand baut sie neu, also überspringt sie auch niemand in einem stressigen Monat.

Weil es eine echte Dimension ist, leistet sie mehr als nur Ranking. Durchschnittliche Bewertung nach Stadt, nach Kategorie oder auf einer Karte, denn die Koordinaten sind Spalten und nicht etwas, das Sie im Nachhinein geokodieren müssen. Das ist der Unterschied zwischen einer Standortliste und einem Standortmodell.

Die Bewertungszeile trägt auch den Standortnamen, also braucht das erste Diagramm überhaupt keinen Join. Der Join verschafft Ihnen den Rest: die Adresse, die Kategorie, die Koordinaten.

Google reviews 12 locations Model view
Reviews
  • Id Edm.Int64
  • ReviewProfileId Edm.Int64
  • Rating Edm.Double
  • ReviewDate Edm.DateTimeOffset
  • LocationName Edm.String
  • Tags Edm.String
ReviewProfiles
  • Id Edm.Int64
  • LocationId Edm.Int64
  • ProfileName Edm.String
  • Platform Edm.String
  • Url Edm.String
  • Paused Edm.Boolean
ReviewProfiles.LocationId Locations.Id
Locations its own entity set, one row per site
  • Id Edm.Int64
  • Name Edm.String
  • City Edm.String
  • Country Edm.String
  • PrimaryCategory Edm.String
  • Latitude Edm.Double
  • Longitude Edm.Double
  • PostalCode Edm.String

Rating by city, by category, or on a map, with no data-prep step. Reviews carries LocationName too, so the simplest chart needs no join at all.

Power BI liest dieses Format schon seit Jahren

Reviewflowz veröffentlicht einen OData v4 Feed, und Power BIs integrierter OData-Connector liest ihn. Es gibt nichts zu installieren: kein Download, kein AppSource-Eintrag, kein Power Query M zu schreiben. Get Data, OData-Feed, die URL einfügen, die gewünschten Tabellen ankreuzen. Dieselbe URL öffnet sich auch in Excel oder Tableau, falls das jemand braucht.

Die Zugangsdaten sind ein Token, das Sie in Reviewflowz erstellen. Fügen Sie es in das Benutzername-Feld ein und lassen Sie das Passwort leer. Das ist die ganze Authentifizierungsgeschichte, und sie endet in dem Moment, in dem Sie das Token widerrufen.

Hinter der URL stehen sechs Tabellen, benannt genau so, wie Ihr gespeicherter Bericht sich an sie binden wird: Reviews, ReviewProfiles, Locations, RatingsHistory, ReviewSummary und ReviewChanges. Niemand muss ein Schema erraten oder uns danach fragen, denn der Feed veröffentlicht seine eigenen Metadaten, und Power BI liest sie, bevor es auch nur eine Zeile liest.

Die Einrichtung ist bei drei Standorten dieselbe wie bei dreißig. Verbinden Sie die Google Business Profile Einträge, erstellen Sie die Verbindung, fügen Sie die URL ein. Auf Reviewflowz-Seite unter fünf Minuten, ohne vorgeschaltetes Gespräch mit einem Vertriebler.

Get data OData feed Google reviews

Feed URL, one service root per account

https://app.reviewflowz.com/api/odata/v1/accounts/1482/

Basic authentication

User name

bi_••••••••3f2a

Password

left blank

Navigator

  • Reviews 9,412 rows
  • Locations 12 rows
  • ReviewProfiles 12 rows
  • RatingsHistory daily
  • ReviewSummary monthly
  • ReviewChanges change stream

Nothing to install: no download and no Power Query to write. The token is created in Reviewflowz and revoked there.

Der Durchschnitt, der es merkt

Ein Gesamtdurchschnitt ist vier Jahre Wohlwollen, das drei schlechte Monate überstimmt. Ein Standort kann bei den jüngsten Bewertungen von 4,6 auf 3,6 fallen, während sich sein Gesamtwert nur von 4,5 auf 4,3 verschiebt, und bis sich der Gesamtwert genug bewegt hat, um darüber zu diskutieren, hat der Manager, der es hätte beheben können, das Unternehmen bereits verlassen.

Ein gleitender Durchschnitt ist eine Kennzahl, kein Projekt. CALCULATE, DATESINPERIOD, neunzig Tage, über eine gewöhnliche Tabelle. Legen Sie Location auf die Legende, und Sie haben eine Linie pro Standort in einem Diagramm, und der Standort, der sich von den anderen entfernt, ist quer durch den Raum sichtbar.

Das Alerting übernimmt dann Power BI selbst. Setzen Sie einen Schwellenwert auf die gleitende Kennzahl, pinnen Sie sie an eine Dashboard-Kachel, und der Standort, der ihn überschreitet, meldet sich, statt erst im Quartalsbericht entdeckt zu werden.

Der Grund steckt meist in den Tags, die schon ausgefüllt ankommen. Reviewflowz liest jede eintreffende Bewertung und ordnet sie den Themen zu, die Ihre Kunden tatsächlich ansprechen, sodass „Wartezeit“, die bei vierzig der letzten sechzig Bewertungen eines Standorts auftaucht, eine Spalte ist, die Sie darstellen können, statt eine Vermutung aus einem Meeting.

Google reviews Power BI

90 day rolling average rating by location

Halden Coffee, 12 sites, 9,412 Google reviews all time

Group, all 12 sites 4.4 flat
Bristol Cabot Circus, 90 day rolling 4.6 → 3.6
Bristol Cabot Circus, lifetime 4.5 → 4.3
Bristol Cabot Circus falls from 4.6 to 3.6 on a 90 day rolling average while the group of twelve sites stays flat at 4.4 and the same site’s lifetime average moves only 4.5 to 4.3.
15 Jun13 Jul10 Aug7 Sep

Over the same twelve weeks the rolling average fell a full point, 4.6 to 3.6. The lifetime average moved two tenths, because four years of good reviews outvote three bad months.

Reviewflowz tagged Wait time on 41 of Cabot Circus’s last 60 reviews.

Google-Bewertungsvolumen ist Kundenfrequenz

Google Bewertungen werden von Menschen hinterlassen, die vorbeigekommen sind, also folgt das Volumen der Kundenfrequenz und hat eine wöchentliche Form. Samstage liegen etwa beim Dreifachen eines Dienstags. Der Start einer Kundenkarte oder ein Feiertag zeigt sich innerhalb von ein, zwei Tagen, an manchen Standorten und an anderen nicht.

Ein Monatsdurchschnitt löscht beides aus. Eine Zahl pro Monat sagt Ihnen nicht, dass das Wochenendteam die Bewertung trägt, während das Wochentagsteam es nicht tut, und sie sagt Ihnen nicht, dass eine Kampagne an neun Standorten Bewertungen bewegt hat und an drei gar nichts. Das sind genau die zwei Fakten, nach denen ein Gebietsleiter handeln würde.

Das Bewertungsdatum steht auf jeder Zeile als echtes datetimeoffset, also ist Bewertungen pro Tag ein Säulendiagramm statt eines Datenprojekts. Teilen Sie es nach Bewertung auf, und das arbeitsreiche Wochenende trennt sich vom schlechten, die sich leicht verwechseln lassen, wenn Sie nur eine Summe haben.

Stellen Sie das Bewertungsvolumen dann neben die Zahlen, die Sie bereits modellieren. Umsatz pro Standort, Kundenfrequenz pro Standort, Gedecke pro Sitzung: Die Ausreißer erklären sich von selbst, sobald beide auf einer Seite stehen, und keines von beidem musste dafür den Arbeitsbereich verlassen.

Google reviews 12 sites, 1,013 rows Power BI

Google reviews per day

Sat and Sun Mon to Fri

Halden Coffee, 3 August to 6 September 2026.

3 Aug 17 Aug 31 Aug

A monthly average flattens all of this to 29 a day and loses both the weekend and the launch. The review date is on every row, so this is a column chart rather than a project.

Am Montag aktuell, ohne dass jemand etwas anfasst

Power BI aktualisiert nach seinem eigenen Zeitplan. Richten Sie es auf den Feed, stellen Sie den Rhythmus ein, und die Seite, die das Führungsteam am Montagmorgen öffnet, ist aktuell, weil niemand am Sonntagabend etwas exportieren musste.

Inkrementelle Aktualisierung funktioniert ebenfalls. Das Bewertungsdatum ist ein echtes datetimeoffset, nach dem der Feed filtern kann, und genau das faltet Power Query in ein RangeStart- und RangeEnd-Fenster. Das erste Laden bringt Ihre Historie, und jede weitere Aktualisierung zieht nur noch ein Zeitfenster statt des gesamten Bestands.

Eine Löschung ist eine Zeile, kein Schweigen. Der Feed trägt einen Änderungsstream aus Inserts, Updates und Deletes, sodass ein Bewertender, der einen Ein-Stern nach oben korrigiert, nachdem Ihr Manager angerufen hat, und eine Bewertung, die Google entfernt, beide als Ereignisse im Modell ankommen. Der Bericht weicht nie still vom Eintrag ab.

Die Historie kommt mit dem ersten Laden. Das Verbinden eines Google Business Profile Eintrags bringt dessen Bewertungshistorie gleich mit, sodass die Trendlinie an jedem Standort ab der ersten Aktualisierung vollständig ist, statt sich erst im nächsten Quartal zu füllen.

Google reviews Halden Coffee, twelve sites 9,412 all time
Power BI Scheduled refresh On
06:00 18:00 Twice a day, Europe/London Last refreshed 18:04

Incremental refresh on ReviewDate

Store rows in the last 3 years, refresh rows in the last 10 days.

$filter=ReviewDate ge 2026-08-28T00:00:00Z and ReviewDate le 2026-09-07T00:00:00Z

ReviewChanges

insert Bristol Cabot Circus rv_8841c2 07 Sep 09:14
update Bath Milsom rv_8712af 07 Sep 08:02
delete Gloucester Quays rv_8409de 06 Sep 17:41

A deletion is a row, not a silence. A review its author edits and a review Google takes down both arrive as events, so the report never quietly diverges from the listing.

Ein Token pro Verbindung, und Sie können es zurücknehmen

Eine Verbindung ist ein Token: erstellt in Reviewflowz, widerrufen in Reviewflowz. Geben Sie der Agentur, die Ihre lokalen Einträge betreut, ihr eigenes, beenden Sie den Auftrag, widerrufen Sie es, und ihr Bericht hört noch am selben Nachmittag auf, sich zu aktualisieren. Kein geteiltes Passwort, und kein Export, den Sie nicht zurückholen können.

Ein Token trägt die Zugriffsrechte der Person, die es erstellt hat. Sieht dieser Nutzer nur die vier Standorte in Bristol, tut das auch jeder Bericht, der auf seinem Token aufbaut. Die Berechtigungen sind die, die Sie schon in der App eingerichtet haben, kein zweites Set, das sich über ein Jahr davon entfernt.

Die Liste zeigt, wer jede Verbindung erstellt hat und wann sie zuletzt genutzt wurde, und ein widerrufenes Token bleibt mit dem Datum seines Widerrufs darin stehen. Diese Spur wird bewusst aufbewahrt, denn „welcher Bericht hat das noch abgerufen“ ist eine Frage, die immer erst im Nachhinein gestellt wird.

Eine Verbindung speist jeden Bericht. Die unternehmensweite Seite, die der Vorstand liest, und die Einzelstandort-Seite, die ein Manager öffnet, sind zwei Berichte auf einem Feed, gefiltert in Power BI, keine zwei Pipelines, die man aufeinander abstimmen muss.

Google reviews Connected Halden Coffee, 12 locations

BI connections

Each one is a token, bound to the person who created it.

Leadership dashboard

Priya Raman All 12 locations Last used 3 minutes ago

Ops weekly refresh

Tom Adeyemi All 12 locations Last used 6 hours ago

Northgate agency

Dan Okafor 4 of 12 locations Last used yesterday

Bristol Clifton, Bristol Harbourside, Bristol Gloucester Road, Bristol Cabot Circus

So their Power BI report only ever shows these four.

Old Excel workbook Revoked 14 Aug 2026

Dan Okafor No longer refreshing Kept on the list for the audit trail

Power BI User name bi_••••••••••3f2a Password leave it blank

End the engagement, revoke the token, and their report stops refreshing that afternoon. No shared password and no export you cannot un-send.

Hören Sie auf, die Standort-Rangliste neu zu bauen

In unter fünf Minuten eingerichtet. Keine Demo nötig.

Wie kommen Google 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. Power BIs 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.

Ist Standort eine echte Dimension oder eine Textspalte?

Eine echte. Locations ist eine eigene Tabelle im Feed, eine Zeile pro Standort, mit Name, Adresse, Stadt, Land, Hauptkategorie sowie Breiten- und Längengrad. Sie verbindet sich über das Bewertungsprofil mit Ihren Bewertungen, sodass Bewertung nach Stadt, nach Kategorie oder auf einer Karte ein Feld auf einem Visual ist. Die Bewertungszeile trägt außerdem direkt den Standortnamen, also braucht das einfachste Diagramm überhaupt keinen Join.

Welche Spalten kommen an?

Eine Zeile pro Bewertung mit der Bewertung, dem Bewertungsdatum, der Plattform, dem Standortnamen, dem Bewertenden, der Sprache, den Tags, den Themen und dem vollständigen Text, dazu die Unternehmensantwort und deren Veröffentlichungsdatum. Daneben stehen Tabellen für Ihre Standorte, Ihre Bewertungsprofile, Ihren Bewertungsverlauf, eine monatliche Zusammenfassung und einen Änderungsstream 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, und inkrementelle Aktualisierung funktioniert ebenfalls, weil das Bewertungsdatum ein datetimeoffset ist, nach dem der Feed filtern kann. Eine bearbeitete oder entfernte Bewertung kommt über den Änderungsstream an, sodass der Bericht nie still von dem abweicht, was im Eintrag steht.

Enthält das erste Laden unsere Google-Bewertungshistorie?

Ja. Das Verbinden eines Google Business Profile Eintrags lädt dessen Bewertungshistorie, sodass jeder Standort ab der ersten Aktualisierung eine vollständige Trendlinie hat, statt sich erst im nächsten Quartal zu füllen.

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 Ihre Einträge selbst und sehen Ihre Bewertungen in Minuten.

Brauche ich eine Demo, um anzufangen?

Nein. Sie verbinden Ihre Google Business Profile Einträge 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.