Avaliações do Trustpilot para BigQuery
Cada avaliação do Trustpilot vira uma linha no seu próprio projeto, ao lado dos pedidos que a geraram. Uma contagem de avaliações é trivial. Avaliações por mil pedidos é uma métrica operacional, e está a só um join de distância.
- Configuração em menos de cinco minutos
- Sem demonstração necessária
Destination table
northwind-analytics.reviews.trustpilot_reviews
Eles adoram como é simples
10.000 notificações no Slack

Varejista online de produtos para pets
6.000 avaliações enviadas ao Zendesk

Banco europeu
Monitoramento de 12 plataformas

Empresa de software de marketing
100.000 avaliações em 97 passeios

Operadora de turismo na Islândia
4.500 unidades monitoradas

Guarda-volumes e armários
5.000 respostas com IA geradas

Rede de restaurantes de sushi
Como as linhas chegam ao BigQuery
Não existe um destino do BigQuery para escolher. O Reviewflowz mantém uma Planilha Google atualizada no seu próprio Drive, com cada nova avaliação do Trustpilot chegando em até meia hora, e o BigQuery lê essa planilha como uma tabela externa. Com um CREATE EXTERNAL TABLE, a trustpilot_reviews pode ser consultada como qualquer outra tabela. Para uma tabela particionada nativa, carregue os dados pela Review API no job que você já roda.
CREATE EXTERNAL TABLE
reviews.trustpilot_reviews
OPTIONS (
format = 'GOOGLE_SHEETS',
uris = ['https://docs.google.com/...'],
sheet_range = 'Reviews'
) Uma contagem é trivial. Uma taxa é um instrumento.
O Trustpilot convida os clientes depois da compra, então o volume de avaliações acompanha o volume de pedidos. Coloque as avaliações ao lado da tabela de pedidos que já está no BigQuery, e avaliações por mil pedidos vira um GROUP BY pela semana de envio de cada pedido. Quatro por cento de avaliações de uma estrela num trimestre, e depois dezessete por cento na semana de 17 de agosto com pedidos estáveis: isso é um problema operacional que começou numa data específica.
-- one-star share by the week the order shipped
SELECT
o.ship_week,
o.orders,
COUNT(r.review_id) AS reviews,
ROUND(100 * COUNTIF(r.score = 1)
/ COUNT(r.review_id), 1) AS pct_one_star
FROM `northwind-analytics.core.weekly_orders` o
LEFT JOIN `northwind-analytics.reviews.trustpilot_reviews` r
ON DATE_TRUNC(r.review_date, WEEK) = o.ship_week
GROUP BY o.ship_week, o.orders
ORDER BY o.ship_week 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.
Uma tabela, não um relatório
Uma linha por avaliação do Trustpilot, com um cabeçalho fixo de 28 colunas: id da avaliação, perfil, data, nota, título, texto completo, idioma, tags e link de volta. O texto fica numa STRING, então aquela reclamação que não para de voltar vira uma cláusula WHERE, não uma lembrança vaga. As tags já chegam preenchidas, em vários idiomas. Suas respostas não estão na tabela; a cobertura de respostas vem da Review API.
The header is fixed at 28 columns, with no per-platform tabs. There is no reply column either, so your replies are not in this table.
Um alerta que observa por você
Um painel é algo que as pessoas só abrem quando já desconfiam de um problema. Uma consulta agendada do BigQuery vigia por você: participação de avaliações de uma estrela acima de oito por cento nos últimos sete dias, com pelo menos duzentas avaliações, gravada numa tabela que seu alerta já monitora. O TrustScore dá mais peso às avaliações recentes, então isso garante uma semana de antecedência em vez de um mês de análise depois do problema.
Scheduled query
trustpilot_one_star_watch
-- writes a row only when the trailing week breaks it
SELECT CURRENT_DATE() AS checked_on,
ROUND(100 * COUNTIF(score = 1)
/ COUNT(*), 1) AS pct_one_star
FROM `northwind-analytics.reviews.trustpilot_reviews`
WHERE review_date >= CURRENT_DATE() - 7
HAVING COUNT(*) >= 200 AND pct_one_star > 8.0 checked_on 2026-08-24
Threshold 8.0, base 233 reviews
Nothing fires on a quiet week. The two hundred review floor is what stops a slow Tuesday from reading as a crisis.
FAQs
Há um conector nativo do BigQuery?
Não, e seria desonesto sugerir o contrário. O Reviewflowz sincroniza uma Planilha Google no seu próprio Drive, e o BigQuery lê essa planilha como tabela externa com um único comando CREATE EXTERNAL TABLE. Se preferir uma tabela nativa particionada, a API de Avaliações combinada com um job de carga agendado resolve isso. As duas opções são tarefas de rotina para qualquer time de dados, e nenhuma delas exige uma demonstração.
Nossas avaliações do Trustpilot não têm id de pedido. Como funciona o join com pedidos?
Por semana, não por chave. O Trustpilot não oferece número de referência do pedido nas avaliações de serviço. Por isso, você agrupa as avaliações pela semana em que foram publicadas e as junta aos pedidos pela semana de envio. Isso é suficiente para encontrar a semana que deu errado e transformar uma contagem em uma taxa. Não é suficiente para identificar o pedido exato por trás de uma avaliação específica, e nenhuma ferramenta que lê o Trustpilot consegue fazer isso por você.
Quão atualizada é a tabela?
Um perfil de avaliações do Trustpilot conectado pelo Trustpilot Business é verificado a cada quinze minutos. Um perfil adicionado só pela URL é verificado algumas vezes ao dia. A planilha é atualizada a cada 30 minutos. Uma tabela externa lê a planilha no momento da consulta, então uma consulta feita agora mostra tudo o que a última sincronização gravou. Um job de carga em uma tabela nativa fica tão atualizado quanto a agenda que você define.
Quais colunas a tabela traz?
Um cabeçalho fixo de 28 colunas: ID da avaliação, perfil, plataforma, título, texto completo da avaliação, nota, link, data da avaliação, idioma detectado, nome do avaliador e tags, entre outras. Não há coluna de resposta, então suas respostas não aparecem na tabela, e não existem abas por plataforma. Para ter nomes no estilo de data warehouse, renomeie as colunas em uma view sobre a tabela externa.
A primeira carga inclui a importação do histórico de avaliações do Trustpilot?
Fazer a importação do histórico de avaliações é uma etapa do plano pago. Conecte o perfil pelo Trustpilot Business e a importação roda até o limite do seu plano. Um perfil adicionado só pela URL traz apenas as avaliações mais recentes, algumas centenas delas. Durante o teste grátis, as novas avaliações chegam conforme são publicadas, e o histórico é carregado quando você assina o plano.
O que acontece quando um avaliador edita sua avaliação depois que corrigimos o problema?
A linha é atualizada no mesmo lugar, com a nova nota e o novo texto. Assim, uma consulta reflete a correção, em vez de manter uma versão antiga que o Trustpilot já não exibe. As novas avaliações são inseridas no topo, então a linha mais recente é sempre a primeira.
Preciso de uma demonstração para começar?
Não. Conecte seu perfil do Trustpilot e a Planilha Google sozinho, em menos de cinco minutos, depois rode um CREATE EXTERNAL TABLE sobre ela. Teste grátis de 14 dias, sem cartão de crédito.
Uma contagem de avaliações é trivial. Avaliações por mil pedidos é um instrumento.
Configuração em menos de cinco minutos. Sem demonstração necessária.