Avaliações da App Store no Power BI

O Power BI conhece as suas instalações, a sua receita e a sua taxa de falhas. Ele não sabe o que alguém disse. O Reviewflowz publica um feed OData, então toda avaliação da App Store chega como uma linha comum, com a nota, a loja e o idioma anexados.

Configure em menos de cinco minutos • Sem necessidade de demo

App Store reviews As written
trailhead_mel

All my offline maps vanished

“Updated last night and the downloaded folder is empty. Nothing on the ridge but a grey screen.”

Australia storefront 7 September 2026

Through the Reviewflowz OData feed
Power BI Power BI Reviews
Score Country Language Tag Review text
1.0 Australia English Offline maps Updated last night and the downloaded folder is empty. Nothing on the ridge but a grey screen.

The text cell is clipped for width here. The column holds the whole review.

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

A coluna que o seu modelo não tem

O seu modelo do Power BI já sabe quantas pessoas instalaram o app, quanto pagaram e com que frequência ele travou. Ele não sabe o que uma delas disse. As avaliações da App Store chegam como uma linha por avaliação: a nota, a data, a loja, o idioma, quem avaliou, o título e o texto completo.

Isso muda o que uma nota é num painel. Um 4,2 sozinho é um número que alguém captura em tela para a apresentação de segunda-feira. Um 4,2 com trezentas linhas por trás, cortável por loja e por tag, é uma página que o gerente de produto abre em vez de uma exportação que ele pede a você.

As tags chegam já preenchidas. O Reviewflowz lê cada avaliação no idioma em que foi escrita e a arquiva sob os temas que os seus usuários levantam, então uma uma estrela em japonês sobre busca e uma em inglês caem na mesma tag e contam uma vez, na mesma barra.

E não é uma tabela só. Reviews fica ao lado do seu histórico de notas, dos seus perfis de avaliação e de um fluxo de mudanças, então um relatório pode traçar a nota da loja ao longo de dezoito meses e as avaliações que a moveram.

App Store reviews Reviewflowz OData v4 feed Power BI
Reviews every review, and what it says
Score
Review date
Country
Language
Reviewer
Title
Review text the one column your BI stack has never had
Tags
App
Platform
ReviewProfiles the apps and pages you track
Locations your sites, for multi-location brands
RatingsHistory your store rating over time
ReviewSummary counts and averages, pre-aggregated
ReviewChanges reviews edited or pulled since last refresh

Refresh in Power BI and the words arrive with the numbers.

O Power BI lê esse formato há anos

O Reviewflowz publica um feed OData v4, e o conector OData nativo do Power BI o lê. Nada para instalar, nada do AppSource, nenhum Power Query M para escrever: Get data, OData feed, cole a URL, escolha as suas tabelas. O mesmo feed abre no Excel ou no Tableau se alguém pedir.

As credenciais são um único token que você cria dentro do Reviewflowz. Cole no campo de nome de usuário e deixe a senha em branco. Essa é toda a história da autenticação, e ela termina quando você revoga o token.

Depois o Power BI atualiza na sua própria agenda. A atualização incremental também funciona, porque a data da avaliação é um datetimeoffset de verdade sobre o qual o feed pode filtrar, que é exatamente o que o Power Query dobra numa janela de RangeStart e RangeEnd. A primeira carga traz o seu histórico, depois o conjunto de dados puxa a janela.

Uma exclusão é uma linha, não um silêncio. O feed traz um fluxo de mudanças de inserções, atualizações e exclusões, então quem avaliou e edita uma estrela para quatro depois que a sua correção é lançada, e uma avaliação que a Apple remove, chegam as duas ao modelo como eventos. O relatório nunca diverge em silêncio da loja.

App Store reviews Reviewflowz
Get data OData feed OData v4
URL
https://app.reviewflowz.com/api/odata/v1/accounts/1042
Anonymous Basic Organizational account
User name
rfz_bi_9f3c... Token from Reviewflowz
Password
(leave blank)
Power BI Scheduled refresh, daily at 06:00
Incremental refresh, RangeStart to RangeEnd

$filter=ReviewDate ge RangeStart and ReviewDate lt RangeEnd

ReviewDate is a datetimeoffset, so Power Query folds the window into the feed.

Uma loja que não se parece em nada com as outras

A Apple arquiva cada avaliação da App Store sob uma loja, e o Reviewflowz escreve essa loja em cada linha. País é uma dimensão de verdade no modelo, não algo que você deduz do idioma. Coloque num gráfico de barras e o relatório responde a uma pergunta que você não conseguia fazer antes.

O formato é o diagnóstico. Uma falha derruba todo mercado junto. Uma string traduzida que não cabe mais no botão, um método de pagamento que um banco rejeita, um teclado que briga com o campo de entrada: essas coisas derrubam exatamente um mercado enquanto o resto não se mexe. Sete lojas entre 4,4 e 4,8 e o Japão em 1,9 não é um humor, é um ticket com um responsável.

O idioma fica ao lado do país, detectado a partir do próprio texto, então uma avaliação em alemão deixada na loja suíça ainda corta do jeito que você espera.

Construa o visual uma vez e ele continua certo. Toda atualização alimenta o mesmo gráfico, então a revisão trimestral de localização é essa página com um intervalo de datas diferente selecionado, não uma exportação que alguém reformata na noite anterior.

App Store reviews 12,480 rows Power BI

Average rating by storefront

Apple files every review under a storefront, so country is a column.

Country All 8 storefronts
United States
4.8
United Kingdom
4.7
Germany
4.7
Canada
4.6
Australia
4.5
France
4.5
Brazil
4.4
Japan
1.9

Seven storefronts move together. One that drops on its own is a localisation problem, not a crash.

Acompanhe o lançamento, não o post-mortem

As avaliações da App Store não chegam de forma constante. Elas se acumulam nas horas depois de um lançamento e nos dias depois de um destaque, então uma build ruim aparece como uma sequência de uma e duas estrelas em alguns mercados antes de o relatório de falhas terminar de concordar com elas.

Coloque avaliações por dia num gráfico de colunas, dividido por classificação, e marque a data de lançamento. A faixa vermelha aparecendo na terça à tarde e encolhendo de novo depois do hotfix de sexta é o lançamento gradual, desenhado. Ninguém construiu um painel para isso. Alguém adicionou um visual.

Marque por data, porque a data é o que a Apple te dá. A API do App Store Connect não retorna uma versão do app junto com uma avaliação, então não há coluna de versão para modelar e o eixo de data é o eixo do lançamento. Isso custa menos do que parece: você sabe quando lançou, e toda avaliação traz quando chegou.

O Reviewflowz atualiza cada listagem da App Store a cada duas horas, mais ou menos, então as linhas já estão no feed enquanto os engenheiros ainda estão na mesa de trabalho. A velocidade com que chegam ao relatório depende então da sua agenda de atualização, que é uma configuração, não um projeto.

App Store reviews Power BI
58% 1 to 2 star share, Mar 9 to Mar 15 13% the week before, 12% again by Mar 17.

New reviews per day

Mar 4 to Mar 17 1 to 2 stars 4 to 5 stars
0 20 40 60 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Release Hotfix

Marked by ship date. The App Store Connect API does not return a version with a review, so the date axis is the release axis.

DAX comum sobre uma tabela comum

Uma nota média móvel de 28 dias é um CALCULATE e um DATESINPERIOD. A fatia de uma e duas estrelas é um DIVIDE. Avaliações a cada mil instalações é uma medida sobre duas tabelas que você já tem. Sem plugin, sem linguagem proprietária de métricas, porque as avaliações são uma tabela como qualquer outra tabela.

O que significa que a pergunta melhora. Não "qual é a nossa nota", já que a App Store mostra isso na listagem, mas "qual é a nossa nota entre as pessoas que avaliaram nas duas semanas depois de um lançamento, nos mercados em que temos uma tradução". Essa tem uma resposta e um responsável.

Coloque a medida num cartão, coloque a loja num segmentador, e o número da liderança deixa de ser um trabalho mensal de montagem. Vira uma página no workspace que eles já abrem, na agenda de atualização que você definir, num arquivo em que já confiam.

E quando alguém perguntar de onde veio um número, a resposta é uma linha com uma data, um país e a frase que uma pessoa escreveu. Uma avaliação é evidência, o que é raro de ter por trás de um KPI.

App Store reviews Power BI
fx Rolling rating 28d Measure
Rolling rating 28d =
CALCULATE(
    AVERAGE( Reviews[Score] ),
    DATESINPERIOD(
        'Date'[Date], MAX( 'Date'[Date] ), -28, DAY
    )
)
Rolling rating 28d Kestrel · all countries
4.3

+0.4 vs the previous 28 days

Same table 1 to 2 star share Reviews per 1k installs Reply rate

Um token por conexão, e você pode revogá-lo

Uma conexão é um token: criado no Reviewflowz, revogado no Reviewflowz. Dê à agência que constrói o seu painel de localização um token próprio, encerre o contrato, revogue-o, e o relatório dela para de atualizar naquela mesma tarde. Sem senha compartilhada, e sem exportação que você não pode desmandar.

Um token carrega o acesso de quem o criou. Se esse usuário só vê os apps da DACH, todo relatório construído sobre o token dela também vê só isso. As permissões são as que você já configurou, não um segundo conjunto que se desalinha delas ao longo de um ano.

O feed atende a conta inteira, então a filtragem acontece no Power BI, onde o relatório vive. Uma conexão alimenta a página de qualidade que a empresa inteira lê e a página estreita de notas baixas que o líder de suporte abre, e nenhuma das duas precisa de um pipeline próprio.

A configuração é a mesma para um app ou para oito. Conecte a listagem da App Store, crie a conexão, cole a URL no Power BI. Em menos de cinco minutos do lado do Reviewflowz, sem nenhuma call com um vendedor antes.

App Store reviews Connected Power BI

BI connections

A token carries the access of the person who created it.

Mobile quality report
rfz_bi_9f3c...4d21

Created by dana@, sees every app

Last used 6 minutes ago

DACH localisation, agency
rfz_bi_2a7e...8c05

Created by lars@, sees Fjord DACH only

Last used 3 hours ago

Revoke a token and its report stops refreshing. Nothing else changes.

Pare de colar capturas de tela da App Store na apresentação

Configure em menos de cinco minutos. Sem necessidade de demo.

Como as avaliações da App Store realmente entram no Power BI?

Por um feed OData v4 que o Reviewflowz publica. Você cria uma conexão no Reviewflowz e copia a URL do feed, depois no Power BI escolhe Get data, OData feed, e a cola. Autentique com o token como nome de usuário e senha em branco. O navegador do Power BI lista as tabelas e você carrega as que quiser. Não há conector personalizado para instalar e nenhum Power Query M para escrever.

Quais colunas chegam?

Uma linha por avaliação com o app, a plataforma, o título, o texto completo, a nota, a data da avaliação, o apelido de quem avaliou, o país, o idioma e as tags, além de tabelas para o seu histórico de notas, os seus perfis de avaliação e um fluxo de mudanças de inserções, atualizações e exclusões. A API do App Store Connect não retorna uma versão do app junto com uma avaliação, então não há coluna de versão.

O relatório se atualiza sozinho?

Sim. A atualização agendada do Power BI puxa do feed na frequência que você definir, e a atualização incremental também funciona porque a data da avaliação é um datetimeoffset sobre o qual o feed pode filtrar. Do lado do Reviewflowz, cada listagem da App Store atualiza a cada duas horas, mais ou menos, então o feed já está atualizado quando o Power BI pede.

Podemos fazer um gráfico de nota por versão do app?

Não, e honestamente ninguém consegue. A API do App Store Connect não retorna uma versão do app junto com uma avaliação, e o Reviewflowz não inventa uma, então uma medida de nota por build seria ficção. Marque os lançamentos no eixo de data em vez disso: as avaliações se concentram nos dias depois de um lançamento, então o formato está lá. A loja fica em cada linha, então a análise por mercado é real.

A primeira carga inclui o nosso histórico da App Store?

Sim. Conectar uma listagem da App Store carrega o histórico de avaliações dela, então a linha de tendência já está completa na primeira atualização em vez de se preencher ao longo do próximo trimestre. Depois disso o feed traz o que mudou.

Qual plano inclui o feed de BI?

O feed de BI é um recurso Premium e não faz parte do teste grátis, então planeje isso em vez de descobrir no terceiro dia. Tudo o mais funciona do jeito que o teste sugere: você conecta uma listagem da App Store sozinho e vê as suas avaliações em minutos.

Preciso de uma demo para começar?

Não. Você conecta a sua listagem da App Store e cria a conexão de BI sozinho, em menos de cinco minutos. Se tiver dificuldade, o suporte é feito por quem constrói o produto.