Recensioni Google in Power BI

Un'azienda con dodici sedi ha dodici reputazioni, e la media di gruppo le nasconde tutte. Reviewflowz pubblica un feed OData in cui Locations è una tabella a sé, così classificare le sue sedi per valutazione è un'unica visualizzazione in Power BI invece di un foglio di calcolo che qualcuno ricostruisce ogni mese.

Attivazione in meno di cinque minuti • Nessuna demo richiesta

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

La sede è una tabella, non una colonna

Dodici sedi, dodici reputazioni, e un solo numero nella presentazione per il consiglio che non descrive nessuna delle due. Nel feed Reviewflowz, Locations è un proprio insieme di entità: una riga per sede con nome, indirizzo, città, paese, categoria principale e latitudine e longitudine. Power BI la carica come tabella dimensionale e la tratta come tale.

Così la classifica smette di essere un lavoro mensile. Metta Location sull'asse, la valutazione media sul valore, ordini in modo decrescente, e la classifica che il suo responsabile operativo assemblava a mano si ridisegna da sola a ogni aggiornamento. Nessuno la ricostruisce, quindi nessuno la salta in un mese impegnativo.

Essendo una dimensione reale, fa più che classificare. Valutazione media per città, per categoria, o su una mappa, dato che le coordinate sono colonne e non qualcosa da geocodificare in seguito. È la differenza tra un elenco di sedi e un modello di sedi.

La riga della recensione porta anche il nome della sede, così il primo grafico non richiede alcuna relazione. La relazione è ciò che dà accesso al resto: l'indirizzo, la categoria, le coordinate.

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 legge questo formato da anni

Reviewflowz pubblica un feed OData v4, e il connettore OData integrato di Power BI lo legge. Non c'è nulla da installare: nessun download, nessuna scheda su AppSource, nessun codice Power Query M da scrivere. Ottieni dati, feed OData, incolli l'URL, spunti le tabelle che le servono. Lo stesso URL si apre anche in Excel o Tableau, se qualcuno lo chiede.

La credenziale è un token che crea direttamente in Reviewflowz. Lo incolli nel campo del nome utente e lasci vuota la password. Questa è tutta la procedura di autenticazione, e finisce nel momento in cui revoca il token.

Dietro l'URL ci sono sei tabelle, con gli stessi nomi a cui il suo report salvato si legherà: Reviews, ReviewProfiles, Locations, RatingsHistory, ReviewSummary e ReviewChanges. Nessuno deve indovinare uno schema o chiedercelo, perché il feed pubblica i propri metadati e Power BI li legge prima ancora di leggere una sola riga.

La configurazione è la stessa con tre sedi o con trenta. Colleghi le schede del profilo Google Business, crei la connessione, incolli l'URL. Meno di cinque minuti sul lato Reviewflowz, senza una chiamata con un commerciale di mezzo.

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.

La media che se ne accorge

Una media storica è quattro anni di buona reputazione che soverchiano tre mesi negativi. Una sede può scendere da 4,6 a 3,6 nelle recensioni recenti mentre il suo dato storico si sposta appena da 4,5 a 4,3, e quando il numero storico si muove abbastanza da diventare un argomento di discussione, il manager che avrebbe potuto risolvere il problema se n'è già andato.

Una media mobile è una misura, non un progetto. CALCULATE, DATESINPERIOD, novanta giorni, su una tabella ordinaria. Metta Location sulla legenda e ottiene una linea per sede su un unico grafico, e la sede che si stacca dalle altre si vede anche dall'altra parte della stanza.

Da lì gli avvisi sono quelli nativi di Power BI. Imposti una soglia sulla misura mobile, la fissi su una scheda della dashboard, e la sede che la supera lo segnala invece di aspettare di essere scoperta nella revisione trimestrale.

Il motivo di solito si trova nei tag, che arrivano già compilati. Reviewflowz legge ogni recensione non appena arriva e la archivia sotto i temi che i suoi clienti sollevano davvero, così il tema tempo di attesa presente in quaranta delle ultime sessanta recensioni di una sede diventa una colonna da mettere in un grafico, invece di un'impressione avuta da qualcuno in riunione.

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.

Le recensioni Google seguono il traffico in negozio

Le recensioni Google vengono lasciate da persone che sono entrate fisicamente, così il volume segue il traffico in negozio e ha un andamento settimanale. I sabati registrano circa il triplo di un martedì. Il lancio di una carta fedeltà o un giorno festivo si vede entro un giorno o due, in alcune sedi e non in altre.

Una media mensile cancella entrambi i segnali. Un unico numero al mese non può dirle che il team del weekend sta sostenendo la valutazione mentre quello infrasettimanale no, e non può dirle che una campagna ha smosso le recensioni in nove sedi e non ha fatto nulla nelle altre tre. Sono questi i due fatti su cui un area manager agirebbe.

La data della recensione è su ogni riga come un vero datetimeoffset, così le recensioni al giorno diventano un grafico a colonne invece di un progetto sui dati. Lo suddivida per valutazione e il weekend impegnato si distingue da quello negativo, due cose facili da confondere quando si dispone solo di un totale.

Poi metta il volume delle recensioni accanto ai numeri che modella già. Ricavi per sede, traffico per sede, coperti per sessione: i valori anomali si spiegano da soli una volta che i due dati si trovano sulla stessa pagina, e nessuno dei due ha dovuto lasciare l'area di lavoro per incontrarsi.

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.

Aggiornato il lunedì, senza che nessuno lo tocchi

Power BI si aggiorna secondo la propria pianificazione. Lo punti sul feed, imposti la cadenza, e la pagina che la direzione apre il lunedì mattina è aggiornata perché nessuno ha dovuto esportare nulla la domenica sera.

Funziona anche l'aggiornamento incrementale. La data della recensione è un vero datetimeoffset su cui il feed può filtrare, esattamente ciò che Power Query traduce in una finestra RangeStart e RangeEnd, così il primo caricamento porta il suo storico e ogni aggiornamento successivo recupera solo una finestra invece dell'intera rete.

Una cancellazione è una riga, non un silenzio. Il feed porta un flusso di modifiche fatto di inserimenti, aggiornamenti ed eliminazioni, così sia chi alza una recensione da una stella dopo la chiamata del suo manager, sia una recensione rimossa da Google, arrivano al modello come eventi. Il report non si allontana mai silenziosamente da quanto risulta sulla scheda.

Lo storico arriva già con il primo caricamento. Collegare una scheda del profilo Google Business ne porta con sé lo storico delle recensioni, così la linea di tendenza di ogni sede è completa fin dal primo aggiornamento invece di riempirsi nel trimestre successivo.

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.

Un token per connessione, revocabile in qualsiasi momento

Una connessione è un token: creato in Reviewflowz, revocato in Reviewflowz. Dia all'agenzia che gestisce le sue schede locali un token tutto suo, e quando l'incarico finisce lo revochi: il loro report smette di aggiornarsi quello stesso pomeriggio. Nessuna password condivisa, e nessun export che non si può disfare.

Un token porta con sé l'accesso di chi lo ha creato. Se quell'utente vede solo le quattro sedi di Bristol, lo stesso vale per ogni report costruito sul suo token. I permessi sono quelli già impostati nell'app, non un secondo insieme che se ne discosta nel corso di un anno.

L'elenco mostra chi ha creato ogni connessione e quando è stata usata l'ultima volta, e un token revocato resta nell'elenco con la data della revoca. Questa traccia viene mantenuta apposta, perché la domanda quale report stava ancora usando questo token si pone sempre a cose fatte.

Un'unica connessione alimenta ogni report. La pagina sull'intera rete che legge il consiglio e la pagina su una singola sede che apre un manager sono due report sullo stesso feed, filtrati in Power BI, non due flussi di dati da tenere allineati a mano.

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.

Basta ricostruire la classifica delle sedi

Attivazione in meno di cinque minuti. Nessuna demo richiesta.

Come arrivano davvero le recensioni Google in Power BI?

Tramite un feed OData v4 pubblicato da Reviewflowz. Crea una connessione in Reviewflowz e copia l'URL del feed, poi in Power BI sceglie Ottieni dati, feed OData, e lo incolla. Si autentica con il token come nome utente e password vuota. Il navigatore di Power BI elenca le tabelle e carica quelle che le servono. Non c'è nulla da installare: OData è un formato che Power BI legge da anni.

La sede è una dimensione reale, o solo una colonna di testo?

Una dimensione reale. Locations è una tabella a sé nel feed, una riga per sede, con nome, indirizzo, città, paese, categoria principale e latitudine e longitudine. Si collega alle sue recensioni tramite il profilo recensione, così la valutazione per città, per categoria o su una mappa è semplicemente un campo su una visualizzazione. La riga della recensione porta anche direttamente il nome della sede, così il grafico più semplice non richiede alcuna relazione.

Quali colonne arrivano?

Una riga per recensione con la valutazione, la data della recensione, la piattaforma, il nome della sede, chi ha scritto la recensione, la lingua, i tag, gli argomenti e il testo completo, oltre alla risposta del titolare e quando è stata pubblicata. Accanto si trovano le tabelle per le sue sedi, i suoi profili recensione, la sua cronologia delle valutazioni, un riepilogo mensile e un flusso di modifiche di inserimenti, aggiornamenti ed eliminazioni.

Il report si aggiorna da solo?

Sì. L'aggiornamento pianificato di Power BI recupera i dati dal feed secondo la cadenza che imposta, e funziona anche l'aggiornamento incrementale perché la data della recensione è un datetimeoffset su cui il feed può filtrare. Una recensione modificata o rimossa arriva tramite il flusso di modifiche, così il report non si allontana mai silenziosamente da quanto risulta sulla scheda.

Il primo caricamento include lo storico delle recensioni Google?

Sì. Collegare una scheda del profilo Google Business carica il suo storico delle recensioni, così ogni sede ha una linea di tendenza completa fin dal primo aggiornamento invece che una che si riempie nel trimestre successivo.

Quale piano include il feed BI?

Il feed BI è una funzione Premium e non fa parte della prova gratuita, quindi lo consideri in anticipo invece di scoprirlo il terzo giorno. Tutto il resto funziona come suggerisce la prova: collega da sé le sue schede e vede le sue recensioni in pochi minuti.

Serve una demo per iniziare?

No. Collega da sé le sue schede del profilo Google Business e crea la connessione BI, in meno di cinque minuti. Se resta bloccato, il supporto è composto dalle persone che lo costruiscono.