Pular para o conteúdo principal

Testando uma regra

Antes de ativar uma regra, vale a pena testá-la — para ver exatamente quais anúncios seriam afetados. Para isso, o editor de regras tem a aba Teste: ela executa o seu código nos anúncios ativos atuais diretamente no navegador e mostra o resultado. Isso é totalmente seguro — durante o teste nada é pausado, nenhum comando é enviado ao Facebook.

Como testar uma regra

  1. Abra uma regra no editor (ou crie uma nova) e escreva o código. Saiba mais — Criando uma regra.

  2. À direita, mude para a aba Teste e clique em Testar com dados reais. a aba «Teste» com o botão «Testar com dados reais».

    A Britva carregará os anúncios atuais e executará o seu código sobre eles.

  3. Veja o resultado. No topo — um contador como "N / total correspondem": quantos anúncios seriam afetados pela regra do total verificado. Abaixo — a lista desses anúncios: seu ID, geo, nome e qual ação seria acionada (por exemplo, pause ad=... 24h).

  4. (Opcional) Desmarque a caixa Apenas ativos para executar a regra não apenas sobre os anúncios ativos, mas sobre todos os carregados.

Como ler o resultado

  • A lista de correspondências — anúncios para os quais a regra chamaria uma ação. Ao lado de cada um — um rótulo de ação (pausar/ativar, nível e duração). O motivo é exibido na dica do rótulo ao passar o cursor.
  • Mensagens do código — se a regra tiver saída no console (console.log(...)), essas linhas são exibidas sob o anúncio. Útil para depuração: você pode exibir valores intermediários e entender por que a regra foi ou não acionada.
  • Erros — se o código contiver um erro (por exemplo, acesso a um campo inexistente), um aviso vermelho com o texto do primeiro erro aparece no topo. Corrija o código e execute o teste novamente.
Dica

Teste uma regra antes de ativá-la. Uma ordem conveniente: salve a regra desativada, execute-a na aba Teste, certifique-se de que as correspondências incluam exatamente os anúncios que você esperava — e só então ative-a.

Requisições à internet não estão disponíveis no teste

O teste é executado localmente no navegador, então as requisições de rede do código da regra (fetch) não funcionam no modo de teste. Se uma regra usa dados externos, você só pode testá-la totalmente no ciclo real no servidor.

O que vem a seguir