Avaliações da loja de apps no BigQuery

Cada avaliação da loja de apps vira uma linha no seu próprio projeto, com o país da vitrine e o idioma em que foi escrita. As duas perguntas que o App Store Connect não responde viram SQL simples.

  • Configuração em menos de cinco minutos
  • Nenhuma demonstração necessária
App Store BigQuery 128,412 rows

Destination table

fjord-analytics.reviews.app_store_reviews

review_date score country review_text
2026-09-07 5.0 Australia Lost signal above the treeline, map kept working.
2026-09-07 1.0 Japan 検索に日本語が入力できません
2026-09-06 4.0 Canada Route planning is quick. Water refills next?
2026-09-06 5.0 Germany Höhenlinien sind gut lesbar, auch bei Sonne.
Synced 12 minutes ago

Eles adoram como é simples

  • 10.000 notificações no Slack

    chewy

    Varejista online de produtos para pets

  • 6.000 avaliações enviadas ao Zendesk

    qonto

    Banco europeu

  • Monitoramento de 12 plataformas

    brevo

    Empresa de software de marketing

  • 100.000 avaliações em 97 passeios

    arctic

    Operadora de turismo na Islândia

  • 4.500 unidades monitoradas

    bounce

    Guarda-volumes e armários

  • 5.000 respostas com IA geradas

    supersushi

    Rede de restaurantes de sushi

Avaliações da loja de apps chegam ao BigQuery por uma planilha dinâmica

Não existe um destino BigQuery gerenciado para simplesmente clicar e pronto. A Reviewflowz mantém uma Planilha Google no seu Google Drive atual: uma avaliação nova da loja de apps vira uma linha nova em até meia hora, uma avaliação editada atualiza a linha correspondente e uma avaliação removida apaga a linha. Um CREATE EXTERNAL TABLE apontando para a URL da planilha e as consultas em app_store_reviews funcionam como em qualquer outra tabela. Para uma tabela nativa particionada, carregue os dados a partir da Review API.

every 30 min at query time
App Store R Google Sheets BigQuery
App Store
reviews
Reviewflowz Sheet in
your Drive
External
table
BigQuery Run once
CREATE EXTERNAL TABLE
  reviews.app_store_reviews
OPTIONS (
  format = 'GOOGLE_SHEETS',
  uris = ['https://docs.google.com/...'],
  sheet_range = 'Reviews'
)

Prefer a native partitioned table? The other road is the Review API and a load job you run on your own schedule.

A pergunta que o App Store Connect não responde

A Apple arquiva cada avaliação sob uma vitrine, e a Reviewflowz grava isso em cada linha como o país. O App Store Connect nunca vai mostrar sete vitrines com nota entre 4,4 e 4,7 enquanto o Japão está em 1,6. No BigQuery, isso vira um GROUP BY. Uma falha no app derruba todos os países juntos. Uma tradução quebrada derruba só um. O país indica qual time acionar.

BigQuery Query editor
-- rating by storefront since 4.2 shipped
SELECT country,
       ROUND(AVG(score), 1) AS rating,
       COUNT(*) AS reviews
FROM `fjord-analytics.reviews.app_store_reviews`
WHERE review_date >= '2026-09-01'
GROUP BY country
ORDER BY rating
Results 5 rows in 0.4s
country rating reviews
Japan 1.6 214
Spain 4.4 96
United States 4.6 1,240
Germany 4.6 331
Australia 4.7 188

Teste grátis por 14 dias

Seu histórico de avaliações é importado assim que você conecta, então há o que responder desde o primeiro minuto.

A versão do app que a Apple nunca vinculou à avaliação

A Apple não inclui a versão do app em cada avaliação, então nenhuma ferramenta de avaliações consegue dizer qual versão é responsável por uma nota 1. Seu warehouse consegue. Cruze as avaliações com sua tabela de lançamentos pela data: a versão 4.1 fica em 4.6, a 4.2 cai para 2.9 e o hotfix 4.2.1 recupera para 4.5. Assinaturas, volume de tickets e reembolsos se cruzam do mesmo jeito.

App Store app_store_reviews
review_date
score
country
releases your data
version
shipped_at
JOIN ON r.review_date >= x.shipped_at
version avg rating reviews
4.1 4.6 2,104
4.2 2.9 488
4.2.1 4.5 301

Seu projeto, suas regras

A tabela fica no seu projeto do Google Cloud, na região que você escolher, sob a política de IAM e retenção que você já usa. Você decide o que sai: escolha as listagens da loja de apps, depois as vitrines por listagem, e adicione um filtro de nota se quiser. O time de localização vê só os mercados dele, e o gerente de suporte vê só as notas baixas, tudo a partir da mesma conta.

BigQuery

Your Google Cloud project

fjord-analytics.reviews

Location

europe-west1

Access

your IAM

Retention

your policy

What flows in

Listings
Fjord Fjord Pro
Countries
JapanGermanyUnited States + 31 more

Leave it empty and every storefront is included.

Rating
1 to 3 stars selected

FAQs

Existe um conector nativo do BigQuery?

Não, e seria enganoso dizer que sim. A Reviewflowz sincroniza uma Planilha Google no seu próprio Google Drive, e o BigQuery lê essa planilha como uma tabela externa com um único comando CREATE EXTERNAL TABLE. Se preferir uma tabela nativa particionada, a Review API combinada com uma carga agendada resolve isso. Os dois são tarefas comuns para qualquer time de dados, e nenhuma delas exige demonstração.

Com que frequência a tabela é atualizada?

Por padrão, o Reviewflowz verifica a loja de apps a cada duas horas; no modo de alta frequência, a cada dez minutos. A planilha é sincronizada a cada 30 minutos. Como a tabela externa lê a planilha no momento da consulta, o resultado mostra o que a última sincronização gravou. Já uma tarefa de carregamento em uma tabela nativa fica tão atualizada quanto o cronograma definido para ela.

Quais colunas a tabela tem?

O ID da avaliação, o app, a plataforma, a data e hora da avaliação, a nota, o título, o texto completo, o país da loja, o idioma detectado, o apelido de quem avaliou, as tags e um link direto para a avaliação. A Apple não vincula a versão do app à avaliação, por isso não existe uma coluna de versão. Cruze esses dados com sua própria tabela de lançamentos pela data para ter os números por build.

O primeiro carregamento inclui o histórico de avaliações da loja de apps?

Sim, em um plano pago. Com um clique, você importa todo o histórico de avaliações da loja de apps, e a linha de tendência fica completa desde o primeiro dia, não só a partir dos últimos três meses. Durante o teste grátis, novas avaliações chegam conforme são publicadas, e o histórico é importado assim que você assina o plano.

O que acontece quando alguém edita a avaliação depois que já mandamos a correção?

A linha é atualizada com a nova nota e o novo texto, então qualquer consulta sobre ela já reflete a correção. Quando a Apple remove uma avaliação da loja, a linha é excluída na próxima sincronização, e a tabela nunca guarda uma versão que a loja de apps já não tem mais.

Preciso de uma demonstração para começar?

Não. Você mesmo conecta sua listagem da loja de apps ao Google Sheets em menos de cinco minutos, e depois executa um CREATE EXTERNAL TABLE nela. Teste grátis de 14 dias, sem cartão de crédito.

Cada avaliação pertence ao lado do lançamento que a causou.

Configuração em menos de cinco minutos. Nenhuma demonstração necessária.