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
Trustpilot BigQuery 38,214 rows

Destination table

northwind-analytics.reviews.trustpilot_reviews

review_date score lang review_text
2026-08-19 1.0 en Parcel sat at the depot for six days, no update.
2026-08-19 5.0 nl Snel geleverd en goed verpakt.
2026-08-18 4.0 en Lovely glassware. Delivery was slower this time.
2026-08-18 5.0 fr Commande conforme, emballage impeccable.
Synced 14 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

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.

A Sheet as external table
Trustpilot Trustpilot reviews then
R Reviewflowz then
Google Sheets Sheet in your Drive every 30 min then
BigQuery External table at query time
B API and a load job
Trustpilot Trustpilot reviews then
R Reviewflowz Premium then
{ } Review API poll or webhook then
BigQuery Native table your load job
BigQuery Road A, run once
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.

BigQuery Query editor
-- 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
Results 5 rows in 0.6s
ship_week reviews pct_one_star
2026-07-27 214 4.1
2026-08-03 208 3.9
2026-08-10 221 4.4
2026-08-17 233 17.6
2026-08-24 226 5.2

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.

BigQuery northwind-analytics.reviews.trustpilot_reviews 28 cols
review_id STRING One row per review, stable
review_date TIMESTAMP When it was posted
score FLOAT64 1.0 to 5.0
title STRING The review headline
review_text STRING The full text, queryable
language STRING Detected from the text
reviewer_name STRING As shown on the profile
profile_name STRING Which Trustpilot profile
tags STRING Themes, filled as reviews arrive
review_url STRING Back to the review on Trustpilot

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.

BigQuery

Scheduled query

trustpilot_one_star_watch

Every day 07:00
The rule trailing 7 days
-- 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
Output table 1 row

checked_on 2026-08-24

Threshold 8.0, base 233 reviews

17.6

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.