🎉 USE O CUPOM DESCONTO.FULL | 20% OFF acima de R$ 50,00

Como corrigir a integração do Analytics no Rank Math PRO

Time Full Services Time Full Services
Tipo SEO Tecnico
Nome do erro Integração do Analytics não conecta no Rank Math PRO EN: Rank Math PRO Analytics integration not connecting
Severidade Atenção
Descrição A integração do Analytics do Rank Math falha quando o token da conta Google expira, quando nenhuma propriedade do Search Console ou do GA4 fica selecionada, ou quando a REST API do site está bloqueada. O painel mostra sinal vermelho em Test Connections e os relatórios ficam zerados.

O que é integração do Analytics do Rank Math?

A integração do Analytics do Rank Math conecta o WordPress às contas do Google Search Console, do Google Analytics 4 e do AdSense para trazer cliques, impressões, posição média e tráfego para dentro do painel, em Rank Math SEO -> Analytics. A conexão acontece por um fluxo de autorização OAuth intermediado pela conta Rank Math, que guarda um token de acesso para buscar os dados de forma recorrente.

A falha de integração aparece quando esse token deixa de valer, quando a propriedade certa não foi escolhida no setup, ou quando uma camada do site impede o Rank Math de chamar a API. Em vez de gráficos, o usuário vê relatórios zerados, a aba Analytics presa em carregamento, ou um sinal vermelho na ferramenta Test Connections. A correção não é genérica: cada sinal vermelho aponta para uma camada diferente, e é por isso que reconectar às cegas costuma não resolver.

Como identificar

  • Em Rank Math SEO -> Analytics, a aba Search Console ou Analytics fica presa em “Loading…” e nenhum gráfico carrega
  • A ferramenta Test Connections, no topo de Rank Math SEO -> General Settings -> Analytics, mostra um sinal vermelho ao lado de Search Console, Analytics ou AdSense
  • Os relatórios de Analytics mostram tudo zerado, com “No data available” mesmo em sites com tráfego
  • Ao salvar a propriedade do GA4 em Configurações, os campos de Analytics somem após clicar em Save Changes em navegadores que não são Chromium
  • A aba Index Status ou Sitemaps do módulo Analytics mostra “Failed to fetch data from Google”
  • Logo após autorizar, o painel volta para a tela de conexão pedindo “Connect your Rank Math account” de novo, como se a autorização não tivesse sido salva
Antes de começar: A edição do wp-config.php derruba o site se ficar com erro de sintaxe. Baixe uma cópia do arquivo antes de alterar a linha do cron e mantenha o ponto e vírgula no fim da diretiva, para conseguir restaurar a versão anterior se algo quebrar.

Como prevenir

  • Use uma conta Google dedicada ao site, com permissão fixa na propriedade do Search Console, para a autorização não quebrar quando alguém troca a senha de uma conta pessoal
  • Depois de reconectar, rode o Test Connections e confirme os três sinais verdes antes de fechar a tela, em vez de assumir que a autorização foi salva
  • Se o WP-Cron estiver desativado, mantenha um cron real do servidor chamando o wp-cron.php para o índice de Analytics continuar sendo atualizado sem intervenção
  • Ao migrar de domínio ou trocar de propriedade no GA4, refaça a seleção de propriedade e Data Stream no Rank Math, porque a conexão antiga passa a apontar para uma origem que não existe mais

Causa

  • Token OAuth da conta Google expirado ou revogado: o acesso concedido caducou ou a senha do Google mudou, e o Rank Math perde a permissão de buscar dados até a reautorização pelo botão Reconnect.
  • Nenhuma propriedade do Search Console selecionada, ou propriedade do tipo Domain em vez de URL-prefix: sem a propriedade certa marcada em General Settings -> Analytics, o módulo não tem de onde puxar cliques e impressões.
  • Propriedade do GA4 e Data Stream não escolhidas no setup: o Rank Math conecta a conta mas, sem o stream do GA4 vinculado, a aba Analytics fica sem fonte de tráfego e volta zerada.
  • Chamadas à WordPress REST API bloqueadas por plugin de segurança (Wordfence, All in One Security) ou por regra de firewall do servidor, impedindo o Rank Math de completar o handshake e salvar o token.
  • WP-Cron desativado (define WP_DISABLE_CRON true em wp-config.php) sem um cron real do servidor configurado: o Rank Math agenda a busca de dados via cron e, sem ele rodar, o índice de Analytics nunca é preenchido.
  • Conta Google errada autorizada no fluxo: o usuário concedeu acesso com um e-mail que não tem permissão na propriedade do Search Console daquele domínio, então a conexão valida mas devolve zero linhas.
  • Relógio do servidor fora de hora (drift de NTP): a assinatura do token OAuth é sensível ao horário e uma diferença grande faz o Google recusar a credencial como inválida.

Como resolver

  1. Rode o Test Connections e identifique qual serviço está vermelho: Antes de reconectar às cegas, abra a página de Analytics e rode o teste de conexões. O sinal vermelho indica exatamente qual serviço falhou (Search Console, Analytics ou AdSense), e isso direciona o resto do conserto em vez de mexer em tudo.
    Rank Math SEO -> General Settings -> Analytics -> Test Connections
  2. Reautorize a conta Google pelo botão Reconnect: Se o token expirou, a conta foi revogada ou a senha do Google mudou, refaça a autorização. Use o botão Reconnect no canto superior direito das configurações de Analytics e conceda de novo todas as permissões que o Rank Math pede, sem desmarcar nenhuma caixa.
    Rank Math SEO -> General Settings -> Analytics -> Reconnect
  3. Selecione a propriedade certa do Search Console e do GA4: Confirme que a propriedade do Search Console marcada é a do tipo prefixo de URL do domínio correto e que o GA4 tem propriedade e Data Stream escolhidos. Se os campos do GA4 somem ao salvar, troque para o Google Chrome ou outro navegador baseado em Chromium e salve de novo.
    Rank Math SEO -> General Settings -> Analytics -> Search Console: selecionar propriedade + país
    Analytics: selecionar conta, propriedade GA4 e Data Stream
    Save Changes
  4. Libere a REST API e o domínio do Rank Math na segurança: Se o handshake não fecha e o painel volta para a tela de conexão, a REST API do site está bloqueada. No plugin de segurança e no firewall, libere o acesso à REST API e à conta Rank Math, depois repita o Reconnect. Teste a REST abrindo a rota base no navegador e confirme que devolve JSON, não 403.
    https://seudominio.com/wp-json/
    Wordfence / All in One Security: permitir REST API e whitelist do Rank Math
  5. Garanta que o cron roda para preencher o índice de Analytics: Se a conexão está verde mas os relatórios seguem zerados, a busca agendada não roda. Quando o WP-Cron está desativado no wp-config.php, configure um cron real no servidor chamando o wp-cron.php em intervalo fixo para o Rank Math popular o banco de Analytics.
    wp-config.php: define( 'DISABLE_WP_CRON', true );
    */15 * * * * wget -q -O - https://seudominio.com/wp-cron.php?doing_wp_cron
  6. Acerte o relógio do servidor se o token for recusado: Em hospedagem própria, um relógio fora de hora invalida a assinatura do token OAuth. Sincronize a data e a hora do servidor por NTP e reautorize a conta em seguida. Em hospedagem compartilhada, abra um chamado para o suporte acertar o horário do servidor.
    timedatectl set-ntp true
    timedatectl status
BASH
# Diagnostico de uma so linha: a conta autorizada ENXERGA a propriedade no
# Search Console? Se devolver [] (lista vazia), a conexao valida mas vem zerada
# porque o e-mail autorizado nao tem acesso aquela propriedade.
# Use o token OAuth da conta conectada no Rank Math.
curl -s -H "Authorization: Bearer SEU_ACCESS_TOKEN" 
  https://searchconsole.googleapis.com/webmasters/v3/sites 
  | python -m json.tool

Perguntas frequentes

Por que o Analytics do Rank Math mostra No data available mesmo com tráfego no site?
Quase sempre é propriedade não selecionada ou cron parado. Confirme em General Settings -> Analytics se a propriedade do Search Console e o Data Stream do GA4 estão escolhidos, e verifique se o WP-Cron roda. Sem a busca agendada, o Rank Math nunca preenche o banco de Analytics, e os relatórios ficam zerados.
O que significa o sinal vermelho no Test Connections do Rank Math?
Cada sinal aponta um serviço com problema: Search Console, Analytics ou AdSense. O vermelho indica que aquela conexão específica falhou, em geral por token expirado ou propriedade ausente. Use a ferramenta para isolar o serviço afetado antes de reconectar, em vez de refazer tudo às cegas.
Reconectar a conta Google apaga meus dados históricos de Analytics?
Não. O Reconnect renova apenas o token de acesso à conta Google e mantém os dados já gravados no banco do Rank Math. Depois de reautorizar, o módulo volta a buscar novas linhas pelo cron e completa o período que ficou em aberto enquanto a conexão estava quebrada.
Os campos do GA4 somem quando clico em Save Changes, o que faço?
Esse comportamento aparece em navegadores que não são baseados em Chromium. Abra o painel no Google Chrome ou em outro navegador Chromium, selecione de novo a propriedade do GA4 e o Data Stream e salve. A própria documentação do Rank Math recomenda essa troca quando as configurações de Analytics desaparecem ao salvar.
Um plugin de segurança pode impedir a integração do Analytics?
Pode. Wordfence e All in One Security costumam bloquear a WordPress REST API, que o Rank Math usa para fechar o handshake e salvar o token. Quando o painel volta para a tela de conexão logo após autorizar, libere a REST API no plugin de segurança e repita o Reconnect.
Conectei a conta mas o relatório segue zerado, o que falta?
Verifique se a conta Google autorizada tem permissão na propriedade do Search Console e se o GA4 tem Data Stream selecionado. Uma conta sem acesso à propriedade valida a conexão mas devolve zero linhas. Em seguida confirme que o cron roda, porque a busca de dados é agendada e não acontece no momento do clique.
Preciso ser PRO para usar o Analytics do Rank Math?
A versão grátis traz o módulo de Analytics com Search Console e GA4, e o PRO amplia histórico, número de keywords rastreadas e os relatórios avançados. O fluxo de conexão e a correção de uma integração quebrada são os mesmos nas duas versões, porque a autorização com o Google funciona igual.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes