Monitoramento pós-lançamento

Para garantir uma boa experiência do usuário, o Google vai verificar se os links de ação fornecidos estão funcionando e obedecem às políticas de ação de lugar. Para isso, o Google vai usar uma combinação de análise humana e automatizada.

Verificações manuais

O Google tem uma equipe distribuída globalmente. Recomendamos que os links de ação não sejam bloqueados nessas regiões para garantir a integração e o suporte pós-lançamento.

Verificações automatizadas (rastreadores)

O rastreador da Web para redirecionamento de pedidos acessa periodicamente os links de ação. Se o rastreador da Web receber um código de status 4xx ou 5xx de um link de ação, ele será desativado e listado no painel de qualidade de dados de ações no Google.

Detecção de rastreadores da Web

Para garantir que o web scraper não seja banido (o que desativaria o link de ação), verifique se o sistema permite que ele consulte sua página a qualquer momento. Para identificar nosso web scraper:

  • O user agent do rastreador da Web vai conter a string Google-Food
    • Exemplo:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko; Google-Food) Chrome/104.0.5112.101 Safari/537.36
  • Você também pode verificar se as chamadas vêm do Google usando o DNS reverso, conforme recomendado em "Como verificar o Googlebot e outros rastreadores do Google". No nosso caso específico, a resolução de DNS reverso segue este padrão: google-proxy-***-***-***-***.google.com.

Armazenamento em cache

Para reduzir a carga no site do parceiro, nossos rastreadores geralmente são configurados para respeitar todos os cabeçalhos de cache HTTP padrão presentes na resposta. Isso significa que, para sites configurados corretamente, evitamos buscar repetidamente conteúdo que muda raramente, como bibliotecas JavaScript. Para mais detalhes sobre como implementar o armazenamento em cache, leia esta documentação sobre cache HTTP.