SertecOS

Fase de testes
de tráfego pago

Quinze dias, cinco vagas, uma campanha. O que vamos testar, com que dinheiro, e o que a conta da Sertec já respondeu antes de gastarmos o primeiro real.

05 de setembro de 2026 Documento para aprovação Conta medida contra a API da Meta
Resumo

Antes do plano, um achado que o reordena

Fomos medir a conta de anúncios da Sertec para dimensionar o teste. O que encontramos nos últimos 90 dias vale mais do que qualquer teste A/B que possamos rodar em quinze dias — e muda a ordem das prioridades.

R$ 0,35 por conversa no WhatsApp quando a campanha é montada como mensagem
R$ 70 por conversa quando é montada como tráfego — o mesmo público, as mesmas vagas
89,7% da verba dos últimos 90 dias foi para o segundo jeito

A estrutura que já está codificada na máquina de posts — objetivo de engajamento, otimização por conversas, destino WhatsApp — é exatamente a do regime de R$ 0,35. Ela não precisa ser provada: a conta do cliente já a provou. O teste de quinze dias deixa de ser "descobrir se funciona" e passa a ser "descobrir o que dizer".

As cinco decisões deste documento
  1. Migrar a verba de tráfego para mensagem é a maior alavanca disponível, e é anterior a qualquer criativo.
  2. "Um teste A/B por dia" não é viável — não por gosto, por mecânica: trocar criativo é edição significativa e devolve o conjunto à fase de aprendizado todo dia.
  3. Um eixo só, congelado nos quinze dias, rodando nos cinco conjuntos ao mesmo tempo. Mais uma camada de leituras diárias que não custam verba nem reset.
  4. R$ 100/dia por conjunto é verba demais para começar — a esse custo por conversa, o gargalo deixa de ser o algoritmo e passa a ser quem atende.
  5. O pedido de "foto de homem" na vaga de Contagem precisa de conversa, e a base da recusa é a lei brasileira, não a política da Meta.
§1

O que a conta já sabe, e ninguém tinha perguntado

Últimos 90 dias na conta a conta de anúncios da Sertec: R$ 8.438,97 investidos, 1.211.764 impressões, 2.560 conversas iniciadas. Separando as campanhas pelo jeito como foram montadas, elas se partem em dois mundos.

Como a campanha foi montadaGastoConversas R$ / conversa
Mensagem · otimização por conversas · destino WhatsApp R$ 867,222.453 R$ 0,35
Tráfego · otimização por cliques · destino site R$ 4.734,3068 R$ 69,62
Tráfego · otimização por cliques · sem destino definido R$ 2.837,4539 R$ 72,76
Total dos 90 diasR$ 8.438,97 2.560R$ 3,30

Marketing API, level=adset, date_preset=last_90d, ação onsite_conversion.messaging_conversation_started_7d, cruzada por adset_id com objetivo, otimização e destino de cada conjunto. Leitura feita em 05/09/2026; nada foi criado nem alterado.

A diferença não é de eficiência. É de espécie.

Não é que um jeito seja 30% melhor. É duzentas vezes. E o motivo aparece quando se olha quantas das pessoas alcançadas de fato puxaram conversa:

Campanha de mensagem — R$ 258 alcançaram 13.744 pessoas 7,4% conversaram
Campanha de tráfego — R$ 1.375 alcançaram 122.188 pessoas 0,012% conversaram

A campanha de tráfego comprou 38 mil cliques a R$ 0,07 cada — um número que num relatório parece excelente. Só que clique não é candidato. As três campanhas "🚨 AUXILIAR LOGÍSTICO I / Ganhos" consumiram R$ 3.474 — 41% de toda a verba do trimestre — e produziram 55 conversas.

O código já dizia isso, e agora tem prova

O comentário em meta.ts:266, escrito quando a estrutura foi decidida:

"Tráfego otimiza por clique e compra cliques baratos de quem não conversa; conversa é o evento que o cliente de fato quer."

Era uma opinião defensável quando foi escrita. Hoje é um número: R$ 0,35 contra R$ 70.

Onde este número é frágil — e onde não é

É sólido na direção e na ordem de grandeza: são 2.453 conversas contra 107, em 90 dias, na mesma conta, na mesma praça, com o mesmo público. Não é amostra pequena nem coincidência de janela.

É frágil como previsão de custo. As três campanhas baratas eram impulsionamentos de posts multi-vaga ("Estamos Contratando", "Vagas em Destaque"), não anúncios de uma vaga só. Anúncio de vaga específica fala com um público mais estreito e deve custar mais. Trate R$ 0,35 como piso conhecido, não como orçamento.

E conversa não é contratação. Das 2.453 conversas, não sabemos quantas viraram candidato, entrevista ou admissão — porque hoje ninguém liga uma ponta à outra. É a lacuna que o §7 trata.

Um bônus: o cliente já tinha razão sobre a capa de destaque

As duas conversas mais baratas de toda a conta — R$ 0,23 e R$ 0,25 — vieram de posts que anunciavam várias vagas de uma vez. Uma delas se chama literalmente "Vagas em Destaque".

A capa de destaque com quatro vagas pedida no briefing não é um item solto: é o formato de melhor desempenho medido nesta conta. Ela entra no plano como o 6º conjunto — ver §3.

§2

"Um teste A/B por dia": por que não dá, e o que dá no lugar

A pergunta foi feita do jeito certo, com a desconfiança certa. A resposta é não — e o motivo é mecânico, documentado pela própria Meta, não uma preferência de método.

O que a Meta documentaConsequência para um teste diário
"Qualquer alteração no criativo do anúncio" e "adicionar um novo anúncio ao conjunto" são edições significativas. Trocar a peça hoje devolve o conjunto à fase de aprendizado hoje.
O conjunto sai do aprendizado com cerca de 50 resultados na semana seguinte à última edição significativa. Com reset diário, a janela de 7 dias nunca fecha. O conjunto fica preso em "Aprendizado" ou cai em "Aprendizado limitado".
O reset é no nível do conjunto, não do anúncio. Mexer numa peça penaliza todas as peças daquele conjunto.
Para o teste A/B formal, a Meta recomenda no mínimo sete dias, até trinta; e diz que abaixo disso "podem produzir resultados inconclusivos". Um teste de um dia é tecnicamente agendável e estatisticamente vazio.
Onde a formulação comum exagera — e por que isso importa

Dizer que trocar criativo todo dia "destrói a entrega" é forte demais, e a Meta não diz isso. O anúncio continua sendo entregue: fica mais instável e mais caro. A mesma página oficial ainda avisa para "não evitar a fase de aprendizado", porque testar é necessário.

A formulação honesta: o teste diário não quebra a máquina, quebra a conclusão. Paga-se exploração todos os dias e não se colhe nenhuma leitura estável.

O que fica no lugar — e atende ao desejo por trás do pedido

O que o pedido quer dizer é: quero aprender rápido, todo dia. Isso é legítimo e é possível — só não pela via de trocar peça. Separamos em duas camadas:

CamadaO que respondeCadênciaCusto
Eixo pago — duas peças por conjunto, congeladas Uma pergunta de criativo/copy, com leitura comparável Uma leitura, no fim dos 15 diasa verba do teste
Leituras de recorte — posicionamento, hora do dia, região, dispositivo, faixa etária, gênero, taxa de bloqueio, resposta ao primeiro contato Onde o dinheiro rende, quem responde, quando responde uma leitura nova por dia zero

A segunda camada não custa verba, não reseta aprendizado, não exige peça nova, e é a única que continua entregando valor no cenário mais provável — que é o eixo pago voltar inconclusivo. Isso precisa estar dito antes de começar, não depois.

Uma leitura de recorte que já vale a fase inteira

As vagas têm turnos que começam às 05h40, 13h40 e 22h00. O recorte por hora do dia diz se o candidato de turno da madrugada responde de madrugada — e isso governa tanto a hora de veicular quanto o horário em que alguém precisa estar do outro lado do WhatsApp. Nenhuma verba extra, nenhuma peça nova.

§3

A estrutura no Meta

Uma persona, uma campanha. A vaga vive no conjunto, porque conjunto é o único nível que carrega geografia e verba ao mesmo tempo — e as duas exigências do cliente são exatamente essas: segmentar pela rota do fretado e controlar o investimento por vaga.

O desenho
CAMPANHA   sertec | OPERACIONAL | {release}
           OUTCOME_ENGAGEMENT · EMPLOYMENT · nasce PAUSED
           verba NÃO fica aqui (is_adset_budget_sharing_enabled: false)
  │
  ├─ CONJUNTO  MAGALOG | 5435901 | Extrema      ← Conferente
  ├─ CONJUNTO  BAUDUCCO | 6110736 | Extrema     ← Operador de Produção I
  ├─ CONJUNTO  FISIA | 1075053 | Extrema        ← Operador Logístico
  ├─ CONJUNTO  IDLOGISTICS | 4022510 | Pouso Alegre
  ├─ CONJUNTO  MAGALOG | 3654666 | Contagem     ← Auxiliar de Movimentação I
  └─ CONJUNTO  SERTEC | vitrine | Extrema       ← a capa de destaque (novo)
       CONVERSATIONS · destino WHATSAPP · verba DIÁRIA
       geo: cidades da rota do fretado · home + recent
       SEM idade, SEM gênero declarados
     │
     ├─ ANÚNCIO  {codigo} | {criativo} | a
     └─ ANÚNCIO  {codigo} | {criativo} | b

Três mudanças em relação ao que a máquina faz hoje

O que mudaHojeNo testePor quê
Verba diária, não total lifetime_budget em 7 diasdaily_budget em 15 dias Verba total distribui desigual entre os dias, e com 7 dias o conjunto sairia do aprendizado justo quando a veiculação acaba. Paga-se a exploração e não se colhe a estabilidade.
Dois anúncios por conjunto um só (publicar.ts:351 chama criarAnuncio uma vez, sem laço) dois, criados antes do início Sem isso não existe teste. Exige código novo — é o item bloqueante do §9.
Um 6º conjunto, a vitrine não existe formato multi-vagacapa com 4 vagas É o formato que produziu as conversas mais baratas da conta, e é o que o cliente pediu.
Um problema de leitura que precisa estar dito

Três dos cinco conjuntos — Magalog Extrema, Bauducco e FISIA — disputam praticamente a mesma população. As cidades da FISIA estão inteiramente contidas nas da Bauducco, e as duas dividem Atibaia, Bragança, Extrema, Piracaia e Vargem com a Magalog.

Duas consequências: (a) os três competem entre si no leilão, o que encarece o CPM de todos; (b) eles não são três medições independentes. Para efeito de análise, o teste tem três blocos, não cinco: eixo Extrema, Pouso Alegre e Contagem. Somar como se fossem cinco estreitaria os intervalos indevidamente e faria o resultado parecer mais firme do que é.

§4

As cinco vagas, conferidas contra a produção

Abrimos as cinco páginas no ar e lemos o link de WhatsApp que cada uma monta. Os códigos abaixo vieram de lá, não do briefing — porque é o que o candidato e o robô do atendimento de fato veem.

#Como o briefing chamaComo o sistema chama CódigoConferência
1Conferente — Magalog, Extrema CONFERENTE - MAGALU EXTREMA5435901 nome diverge
2Operador de Produção I — Bauducco OPERADOR DE PRODUÇÃO I - BAUDUCCO EXTREMA - TEMPORÁRIO6110736 confere
3Operador Logístico — FISIAOPERADOR LOGÍSTICO - FISIA 1075053confere
4Auxiliar Operacional — ID Logistics, Pouso Alegre AUXILIAR OPERACIONAL (sem o cliente)4022510 link corrigido
5Auxiliar de Logística — Magalog, Contagem AUXILIAR DE MOVIMENTAÇÃO I3654666 nome diverge
A suspeita do briefing estava certa

O link da ID Logistics veio como /editar-vaga/. Trocando o caminho por /vacancy/ com o mesmo identificador, a página responde HTTP 200. As cinco estão no ar.

O link que o candidato usa hoje

Um número só para as cinco vagas — (11) 4481-8333 — e uma mensagem pré-escrita cujas linhas com > são lidas pelo robô do atendimento:

wa.me/551144818333?text=…
Olá!

Tenho interesse na vaga *CONFERENTE  - MAGALU EXTREMA *

> Código da vaga: *5435901*

> Recrutador: 
Três achados que custam dinheiro se ficarem como estão

1. > Recrutador: chega vazio nas cinco. O campo existe, o robô o lê, e ninguém o preenche. É a única marca de origem que a conversa carrega — e está em branco. Preenchê-lo é a forma mais barata de saber de qual anúncio veio cada lead.

2. O anúncio da máquina escreve num formato diferente. Hoje anuncio.ts:188 monta "Olá! Tenho interesse na vaga {codigo} — {titulo}", em uma linha só, sem os marcadores >. O robô provavelmente não parseia isso. Alinhar os dois formatos é item bloqueante.

3. Os nomes divergem em três das cinco. O candidato lê "Magalog" no anúncio e "MAGALU" ao chegar; lê "Auxiliar de Logística" e chega em "Auxiliar de Movimentação I". Divergência entre anúncio e destino é um dos sinais que este público usa para reconhecer golpe.

§5

O que vamos testar

Um eixo pago por vez, o mesmo nos cinco conjuntos, congelado do primeiro ao último dia. As vagas funcionam como repetições da mesma pergunta — é o que permite ler uma variável com o volume de cinco.

Como escolhemos o eixo — e o que quase deu errado

A tentação era testar o que já tem parâmetro pronto no motor de arte: selo de confiança (variant.trust) e texto do fecho (variant.cta), ambos a zero linha de código. Escolher assim é deixar um dia de desenvolvimento decidir onde vão R$ 7.500.

O eixo abaixo foi escolhido por impacto: é a pergunta que o próprio cliente levantou no briefing, a que tem evidência externa mais forte, e a que muda o número que o candidato lê primeiro.

H1 O número que se promete: salário verificável ou ganho máximo eixo pago
AO piso, sem asterisco. "R$ 2.100 + vale-alimentação R$ 340" — cada parcela nomeada, todas incondicionais. BO teto, como o cliente pediu. "Ganhos de até R$ 3.040" — somando bônus de assiduidade e de campanha.

É a pergunta central deste público. A pesquisa da própria praça mostra que o "golpe de vaga" virou categoria mental pronta, e que promessa que não bate com a realidade é o gatilho. Mas ganho maior também atrai mais gente. Ninguém sabe qual efeito vence — e é medível em quinze dias.

Regra que vale nos dois braços: se a peça citar bônus condicionado, cita a condição junto. Benefício sem a condição é lido com suspeita, e o braço B perde o sentido se virar promessa vaga.

H2 O atrito do processo, dito na peça 2º eixo, se H1 fechar cedo
AA peça de hoje, sem menção ao processo. B"Etapa única" (FISIA), "não exige experiência" (Conferente), "segunda a sexta" (ID Logistics) — o redutor de atrito de cada vaga, em destaque.

Foram três pedidos explícitos do briefing, e nenhum é sobre estética: são sobre o custo de se candidatar. Em recrutamento operacional, reduzir atrito de processo costuma mover comparecimento mais do que qualquer elemento gráfico.

L As leituras que não custam verba todo dia

Todas saem dos recortes da própria plataforma, sem peça nova e sem reset:

  • Hora do dia — contra as viradas de turno das 05h40, 13h40 e 22h00.
  • Posicionamento — feed, stories, reels: onde a conversa sai mais barata.
  • Região — quais cidades da rota do fretado pagam de volta.
  • Faixa etária e gênero de quem responde — não como segmentação (não segmentamos), mas como retrato de quem chega.
  • Taxa de bloqueio — sinal antecedente de degradação da conta.
  • Primeira resposta ÷ conversa iniciada — denuncia o criativo que compra toque vazio.
A alavanca que este teste não mede, e provavelmente é a maior

Entre o anúncio e a contratação existe uma etapa que nenhum criativo alcança: a resposta do atendimento. Quanto tempo o candidato espera, o que a primeira mensagem diz, como a triagem conduz.

Nos dados da conta, 96% das conversas do regime bom receberam primeira resposta — o atendimento está funcionando. Mas latência e roteiro variam de graça e plausivelmente pesam mais que a peça. Não entram neste teste porque não temos instrumentação para medi-los, e não vamos fingir que temos. Fica registrado como o candidato natural à próxima rodada.

§6

Os quinze dias

O calendário é relativo, não absoluto: D1 é o primeiro dia útil depois de o pré-voo fechar. Nada aqui depende de fila de análise da Meta — o app está publicado e a cadeia inteira já valida contra a API.

D-3 a D-1
pré-voo

Sem verba. Sete travas, todas bloqueantes

Alinhar o texto do WhatsApp ao formato que o robô lê · confirmar qual Página tem o WhatsApp vinculado · escrever o código que cria dois anúncios por conjunto · obter o nome da recrutadora de cada vaga · decidir os nomes divergentes · renderizar e aprovar as 12 peças · validate_only na cadeia completa.

Detalhe e responsáveis no §9.

D1 a D3
calibração

Verba reduzida, para medir o custo real e a absorção

R$ 40/dia por conjunto. O objetivo destes três dias não é resultado: é descobrir o custo por conversa desta vaga, nesta cidade — que ninguém sabe — e ver quantas conversas o atendimento absorve por dia sem deixar candidato esperando.

Nenhuma edição nas peças. O que se ajusta aqui é só verba.

D4
portão

A única decisão de verba do voo

Com o custo real e a capacidade do atendimento na mão, fixa-se a verba diária até o D15 — e ela não se mexe mais. Ajustar verba no meio é edição significativa; decidir aqui é o que permite congelar depois.

Portão de aborto: se o custo por conversa passar de R$ 25, a fase deixa de ser teste e vira entrega com uma peça só. Um teste que não vai concluir não merece R$ 7.500.

D4 a D14
voo congelado

Zero edições. Uma leitura de recorte por dia

As duas peças de cada conjunto rodam sem toque. Todo dia às 9h sai um recorte novo — os da camada L — e ele vai para o cliente como o "aprendizado do dia".

Só três coisas interrompem: vaga que fecha, taxa de bloqueio acima de 2% por dois dias seguidos, ou reprovação de anúncio.

D15
leitura

Uma leitura só, no fim, com o critério escrito antes

Comparação do eixo H1 nos três blocos, com intervalo de confiança. Um braço só vence se o intervalo excluir o empate — caso contrário o resultado é "não detectamos diferença", que é resultado, não fracasso.

D+30
a conta que importa

Do anúncio até a contratação

Trinta dias depois, com o identificador do anúncio gravado em cada conversa, dá para fechar a única conta que o cliente de fato compra: quantas contratações vieram de cada braço, e a que custo. Depende da instrumentação do §7.

§7

A verba, e por que ela começa menor

O combinado é R$ 100/dia por conjunto. Mantemos o total de R$ 7.500 e o teto de R$ 100 — o que muda é o ritmo, e a razão é aritmética.

A conta que muda a recomendação

A R$ 0,35 por conversa, cinco conjuntos a R$ 100/dia produziriam da ordem de 1.400 conversas por dia. Mesmo a R$ 0,89 — o pior dos três casos medidos — seriam 560 por dia.

Nenhum atendimento absorve isso. O gargalo desta operação não é o algoritmo nem a fase de aprendizado: é quem responde. E conversa de vaga que fica sem resposta é lida como golpe e volta como bloqueio — que é justamente o que degrada a qualidade da conta.

PeríodoPor conjunto/diaTotal/dia AcumuladoPara quê
D1–D3 · calibraçãoR$ 40R$ 240 R$ 720medir custo real e capacidade de atendimento
D4–D15 · vooaté R$ 100até R$ 600 até R$ 7.200fixado no D4 pela capacidade medida
Reserva não lançada R$ 750reprovação de peça, reposição, vaga que fecha

Seis conjuntos incluindo a vitrine. Se a capacidade do atendimento comportar menos, o corte é feito no D4 e não se mexe mais — mexer no meio do voo invalida a comparação.

Os tetos da máquina não alcançam campanha montada à mão

META_VERBA_MAX, META_TETO_DIARIO e META_MAX_CRIACOES_DIA vivem no caminho de código do worker. Se alguém montar este teste pelo Gerenciador de Anúncios, ele passa inteiramente por fora das três travas — inclusive da que existe para impedir dígito errado (R$ 420 contra R$ 4.200).

Por isso o teste sobe pela máquina, não à mão. É também o motivo de o código do §9 ser bloqueante e não conveniência.

§8

Como vamos medir — e o que hoje não dá para medir

PerguntaDá para responder hoje?Como
Qual peça traz conversa mais barata? sim Relatório da Meta, por anúncio.
Quem responde: idade, gênero, cidade, hora? sim Recortes da própria plataforma, de graça.
Qual peça traz o candidato elegível? só com instrumentação Exige ligar a conversa ao anúncio — ver abaixo.
Qual peça traz contratação? não, hoje Nada liga o anúncio ao desfecho da triagem.

A lacuna, e duas formas de fechá-la

Quando a conversa nasce de um anúncio, a Meta entrega no webhook um objeto referral com source_id (o identificador do anúncio), headline, body e ctwa_clid. Esse objeto é descartado hoje — não há uma única ocorrência de referral ou ctwa_clid no código que recebe as mensagens.

CaminhoO que entregaEsforçoRisco
A · gravar o referral no recebimento das mensagens Liga cada conversa ao anúncio exato. Com isso, a conta anúncio → triagem → contratado em D+30 vira uma consulta. algumas horas de código depende de quem opera o número que recebe as conversas — ver §9
B · usar a linha > Recrutador:, hoje vazia Uma marca de origem legível por humano e pelo robô, sem depender de webhook nenhum. Atribuição grosseira, mas real. preencher um campo nenhum

Recomendação: fazer os dois. B é a rede de segurança que funciona mesmo se A escorregar, e custa um e-mail pedindo o nome das recrutadoras.

Duas ressalvas técnicas que valem escrever antes

O anúncio no Status do WhatsApp não entrega ctwa_clid. A documentação diz que o campo é omitido nesse posicionamento. Ou excluímos o Status dos posicionamentos, ou medimos e declaramos qual fatia das conversas chega sem identificação — o que não pode é descobrir isso no dia 15.

Devolver conversão para a Meta é outra coisa, e mais cara. A API de Conversões para mensagens exige acesso avançado a duas permissões, um nível de acesso à Marketing API que se conquista com histórico, e um conjunto de dados vinculado. E o que ela destrava, na documentação atual, é otimização de compra — não "otimizar por lead qualificado", como se costuma dizer. Fica fora desta fase.

§9

Conformidade e saúde da conta

A agência anterior perdeu a Página da Sertec por bloqueio do Meta. Verba se recompra; conta e Página, não. Tudo nesta seção é subordinado a isso.

O pedido de "foto de homem" na vaga de Contagem

Vale separar duas coisas que o briefing junta, porque elas têm pesos muito diferentes:

O queSituaçãoBase
Escrever ou rotular a vaga como "masculina" não podemos fazer Art. 373-A, I da CLT veda anúncio de emprego "no qual haja referência ao sexo", salvo quando a natureza da atividade pública e notoriamente exigir — o que não é o caso de auxiliar de logística. A Lei 9.029/1995 prevê sanção. E a política global de Práticas Discriminatórias da Meta proíbe conteúdo discriminatório no anúncio, com risco declarado de restrição da conta e da Página.
Usar uma foto de um homem na peça não é infração; é risco Não encontramos regra escrita — nem da Meta, nem da lei — que proíba imagem de uma pessoa de um gênero só. Seria desonesto dizer ao cliente que "a Meta proíbe": ele pode conferir e descobrir que não. O que existe é exposição sob a Lei 9.029/1995 e uma pergunta de eficácia.
E a pergunta de eficácia tem resposta medida

A pesquisa da própria praça da Sertec mediu o público por cargo. O bloco operacional central — carga, produção, conferência, 74% do volume — é de 58% a 63% mulheres. Cargos como conferente, operador e auxiliar logístico caem na faixa de paridade, onde a recomendação medida é peça neutra, sem pronome e sem imagem de gênero único.

Ou seja: a foto de homem provavelmente não é só arriscada — é contraproducente. Escrever a campanha no masculino, nesta praça, fala com 42% do público achando que fala com 100%.

A contraproposta: em vez de recusar e parar, transformar em pergunta. Imagem com composição neutra contra imagem de um homem é uma variável testável, legalmente defensável, e o resultado resolve a discussão com número em vez de opinião. Só o rótulo "vaga masculina" está fora — esse não é negociável.

O que encontramos na conta, de passagem

Auditamos as 84 campanhas existentes. Duas coisas merecem a atenção do cliente:

O alarme que não era alarme

47 das 84 campanhas não declaram categoria especial de Emprego. Isso estava registrado internamente como provável violação ativa. Não é. A documentação da Meta limita a obrigatoriedade a quem é sediado nos EUA ou alcança EUA, Canadá ou Europa; para campanha 100% Brasil, declarar é opção do anunciante.

Continuamos declarando por escolha — porque isso faz a API recusar idade e gênero com erro duro, transformando um dever legal brasileiro em trava técnica. Mas é bom saber que é uma trava nossa, não uma rede da plataforma: se alguém montar campanha à mão sem declarar, a Meta aceita segmentar por idade e sexo.

O que merece olhar de perto

Entre os 66 conjuntos ativos, quatro limitam a idade — dois em 18–55, um em 18–50 e um em 18–40. Se algum deles for anúncio de vaga, isso é exposição sob a Lei 9.029/1995, art. 1º (prática limitativa de acesso ao emprego), independentemente do nosso projeto.

Vale conferir os quatro, um a um, antes de subir campanha nova na mesma conta.

Guardas do voo

  • Campanha, conjunto e anúncio nascem pausados. A pausa é o portão de aprovação humana, não uma preferência.
  • Sem idade e sem gênero declarados em nenhum conjunto — é o que a documentação chama de opção recomendada, e é o que o art. 373-A pede.
  • Taxa de bloqueio acima de 2% das conversas por dois dias seguidos pausa o conjunto de maior volume por 24 horas. É o indicador antecedente de degradação da conta.
  • Nenhum sinal de golpe na peça: sem urgência artificial, sem "empresa confidencial", sem promessa de efetivação, com CNPJ e marca visíveis.
  • Rampa: subir seis conjuntos e doze anúncios num dia é o pico de exposição no momento de menor histórico. Ou o teste é exceção autorizada e isso fica escrito, ou os conjuntos sobem escalonados em dois dias.
§10

Pré-voo: o que precisa estar pronto antes do D1

Marcados como bloqueantes os itens sem os quais o teste não sobe ou sobe medindo a coisa errada. Nenhum depende de terceiros além do cliente.

  • bloqueia Código que cria dois anúncios por conjunto. Hoje publicar.ts:351 chama criarAnuncio uma vez, sem laço, e a lista de braços em variante.ts:45 tem um item só, com o comentário "NENHUM teste rodando". Sem isso não existe teste A/B nenhum. Versão degradada aceitável: um anúncio por conjunto e o A/B adiado.Zappa IA
  • bloqueia Qual Página tem o WhatsApp vinculado. O worker está configurado com META_PAGE_ID=743703205492451, mas os conjuntos de WhatsApp que funcionam hoje na conta promovem 760768170460889. No mesmo validate_only, o segundo avança mais na cadeia que o primeiro. promoted_object.page_id é o campo que diz ao Meta qual WhatsApp recebe a conversa.Zappa IA
  • bloqueia Alinhar o texto do WhatsApp ao formato que o robô lê. O anúncio escreve numa linha só; o portal escreve em linhas com >. Um teste de fumaça de verdade: um clique de um aparelho em cada uma das cinco vagas, confirmando que o robô leu. Zappa IA + PO
  • decisão O nome da recrutadora de cada uma das cinco vagas. A linha > Recrutador: chega vazia. É um e-mail — e é a marca de origem mais barata que existe.cliente
  • decisão Qual nome vale em cada vaga, onde briefing e sistema divergem: Magalog ou Magalu; Auxiliar de Logística ou Auxiliar de Movimentação I; ID Logistics aparece no título ou não. Recomendação: o que está no sistema, porque é o que o candidato e o robô veem. Se o cliente preferir o outro, alguém edita o portal antes do D1. cliente
  • decisão O valor e o rótulo de cada vaga na peça. "Salário" ou "Ganhos de até", e qual número. O Conferente é R$ 2.395,10 — a máquina trunca centavos e publicaria R$ 2.395.cliente
  • bloqueia As cinco vagas existem na base que o worker relê, com classificação preenchida. Sem classificação a vaga não entra em campanha nenhuma, e o registro interno mostra 725 de 957 vagas com o campo nulo. É uma consulta de trinta segundos. Zappa IA
  • bloqueia Ativos de arte que faltam. A FISIA só tem uniforme no arquétipo de atendimento, e a vaga é de expedição — a peça sairia com polo Sertec. A ID Logistics não está na tabela de logos. Isso não é variação de teste, é diferença estrutural entre blocos: ou se padroniza antes, ou esses dois ficam fora de qualquer comparação entre vagas, por escrito. Zappa IA
  • decisão Regra para vaga que fecha no meio do voo. É o evento mais provável dos quinze dias. Anunciar vaga fechada é verba queimada e sinal de golpe. Quem confere, com que frequência, e o que acontece com a verba e com o bloco na análise. cliente + Zappa IA
  • feito A conta está pronta. validate_only na cadeia completa — criativo com Página, Instagram e botão de WhatsApp — devolveu {"success":true} em 05/09. O app saiu do modo de desenvolvimento. Conta ativa, em reais, pós-paga, forma de pagamento válida, limite de R$ 50.000.
  • feito As cinco vagas conferidas no ar, com código e link de WhatsApp lidos da produção. Inclui a correção do link da ID Logistics.
Correção de documentação, para não repetir o susto

Dois arquivos internos — RETOMAR-SEGUNDA.md e setup/03b-estado-do-portfolio.md — ainda afirmam que o app está em modo de desenvolvimento e que isso bloqueia a criação de anúncios. Está vencido. Quem leu esses arquivos para montar este plano concluiu que a data de início dependia da fila de análise da Meta, o que não é mais verdade. Serão corrigidos.

§11

O que só o cliente responde

Estas não são formalidade. Três delas mudam o dimensionamento do teste, e uma muda o que significa "caro".

Quantas posições cada uma das cinco vagas tem? Sem isso não dá para dizer se R$ 7.500 é muito ou pouco. Cinco vagas de dez posições e cinco de duzentas são operações diferentes.
Quanto vale uma colocação para a Sertec? É o número que transforma "R$ 3 por conversa" em caro ou barato. Sem ele, todo o aparato de medição otimiza um denominador sem numerador.
Quantas conversas por dia o atendimento absorve — e em que horário? É o gargalo real desta operação, e define a verba diária. Candidato de escala 22h–05h40 escreve às 23h e às 5h.
Quanto custa hoje, pelos canais atuais, um candidato que chega à entrevista? Sem essa linha de base, nenhum número deste plano tem com o que ser comparado.
Quem opera o WhatsApp (11) 4481-8333? É o número das cinco vagas. Se ele estiver fora do nosso alcance técnico, o caminho A do §8 não capta uma única conversa — e ficamos só com custo por conversa, sem camada de qualidade. É melhor saber agora.
Se a vaga preencher no quinto dia, o dinheiro para, volta ou vai para outra? Precisa de regra escrita antes, não no dia.
Você aprova as peças antes de irem ao ar? Como e onde? Tudo nasce pausado justamente para caber essa aprovação.
E uma expectativa que precisa ser combinada agora

O resultado mais provável do eixo pago é "não detectamos diferença". Testes de criativo têm taxa de acerto baixa, e quinze dias com esta verba dão para detectar diferenças grandes, não sutis.

Isso não é fracasso: descartar uma hipótese cara com confiança vale dinheiro, e a camada de leituras diárias entrega valor de qualquer jeito. Mas é preciso combinar isso antes de começar — não explicar no dia 15.

§12

O que este plano não faz

  • Não mede contratação dentro dos quinze dias. Mede em D+30, e só se a instrumentação do §8 entrar.
  • Não testa o atendimento — latência, roteiro de triagem, primeira mensagem — que é plausivelmente a maior alavanca disponível. Falta instrumentação.
  • Não usa a ferramenta de Teste A/B da Meta como base. Não há proibição documentada para categoria especial nem para destino WhatsApp, mas também não há confirmação positiva. O desenho não depende dela; se ela funcionar num teste de validação, entra como melhoria.
  • Não entrega o modelo de briefing pedido para as próximas vagas — mas ele é o entregável mais barato do lote e evita repetir os cinco erros desta rodada. Sai na mesma semana, separado.
  • Não decide a estrutura do go-live. Um vencedor de uma única corrida de quinze dias não deve virar padrão para as 957 vagas do catálogo sem uma janela de confirmação.