Comport
COMPORT ENSINO
Relatório Sirius · 27 mai 2026
Setup de Campanha · Tracking + Mídia

Monitor na Prática
Jun · 2026

Documentação do que foi feito hoje (27/05) na preparação da campanha de vendas do Monitor na Prática — evento presencial dias 13, 14 e 15 de junho. Cobre auditoria de tracking, configuração de pipeline server-side, análise de histórico de criativos, estrutura final da campanha e medições de performance da LP.

Budget
R$ 4 mil
Meta
20 vendas
Ticket
R$ 1.5k
Janela
17 dias

01Resumo executivo

Em uma jornada de trabalho a Sirius reconstruiu o aparato de mensuração da Comport Ensino, validou todo o pipeline server-side de Meta Conversions API, criou a campanha de mídia paga estruturada pra reaproveitar o playbook validado em rodadas anteriores e levantou a performance técnica da landing page. Tudo documentado abaixo.

Pixels disparando na LP
1
antes 2 pixels duplicados · agora só 314601420021438 (aquecido, 11.4k eventos/28d)
CAPI server-side
Ativo
workflow n8n COMPORT-CAPI-MONITOR com dedup por transaction.id · Eduzz → n8n → Meta
Quality Score do pixel
6.8 / 10
"Good" pela Meta · meta 7.66 vira tech-debt pós-evento
Conversão Personalizada
Criada
"Purchase Monitor na Prática" · ID 1014825857896829 · pronta pra otimização
Campanha criada
CBO
MONITOR-JUN26-VENDAS · 2 ad sets · 10 ads · PAUSED esperando GO
Performance LP
68 / 97
Mobile 68 (cuidar) · Desktop 97 (excelente) · tráfego pago é ~80% mobile

Estado da campanha

Tudo armado, esperando o GO

A campanha foi criada com status PAUSED. Os 2 conjuntos e os 10 ads estão ACTIVE. Quando você ativar a campanha no Ads Manager, tudo dispara imediatamente. End date: 12/jun 23h59 (1 dia antes do evento começar). Daily budget: R$ 240 (R$ 4 mil em ~17 dias).

02Tracking · antes e depois

O ponto de partida do dia era um cenário muito parecido com o que furou os relatórios da Sala Secreta SS26 em abril/2026: pixel duplicado, sem CAPI server-side funcionando, evento Purchase sem chegar consistente no Meta. Antes de subir a campanha, era obrigatório arrumar isso — senão a otimização rodaria cega e o relatório do evento ficaria furado de novo.

ComponenteAntes (27/05 manhã)Depois (27/05 noite)
Meta Pixel na LP2 pixels disparando PageView simultâneo1 só: 314601420021438
GA4 na LP2 properties simultâneos1 só: G-GFM1HHXZD4 (Site Kit)
CAPI server-sidePipeline n8n existia mas Eduzz nunca foi configurada (pendência aberta desde SS26)Workflow novo COMPORT-CAPI-MONITOR ativo · webhook Eduzz plugado · dedup por transaction.id
Conversão Personalizada MetaInexistente"Purchase Monitor na Prática" criada com filtro por content_ids: monitor-na-pratica
Log de vendasSem fonte únicaAba COMPORT_SALES_MONITOR no Sheets · append automático via n8n
CRM GHL · novo cliente MonitorManualUpsert automático · tags monitor-na-pratica + compra-monitor
Notificação internaSemMensagem automática no MKT - COMPORT ENSINO + SIRIUS-TIME a cada venda
Recuperação de carrinho abandonadoSemWait 15min → check GHL → aviso no SIRIUS-TIME se ainda não comprou

Causa raiz do pixel duplicado

2 pixels Meta no plugin PYS

A LP monitordedaycare.com.br roda em WordPress com o plugin PixelYourSite (Free). Tinha 3034316543476870 (pixel pequeno · 226 eventos/28d) cadastrado no PYS — mas o pixel certo 314601420021438 (PIXEL GERAL UNI/ENSINO · 11.4k eventos/28d) vinha de outra fonte (provavelmente do tema/Site Kit). Resultado: 2 pixels disparando PageView no mesmo carregamento. Solução: desligar o PYS pixel. O outro continua disparando sozinho de outra fonte. Cache WP Rocket purgado depois pra garantir propagação.

03Pipeline CAPI · n8n

O caminho server-side que valida cada venda Monitor agora tem 19 nodes encadeados. Cada venda aprovada na Eduzz dispara o pipeline inteiro automaticamente.

1

Webhook · Eduzz

Recebe evento myeduzz.invoice_paid ou sun.cart_abandonment filtrado pelo product ID 2943186 (Monitor na Prática).

2

Normaliza payload + identifica tipo

Detecta se é venda aprovada, abandono ou ruído. Constrói event_id derivado do transaction.id da Eduzz — mesmo ID usado pelo pixel browser quando dispara. Isso garante deduplicação automática no Meta.

3

Monta payload Meta CAPI

Adiciona content_name: "Monitor na Pratica" + content_ids: ["monitor-na-pratica"] + valor + dados hashados do comprador (SHA-256 puro em JS, sem dependência de crypto nativa).

4

POST · Meta Conversions API

Envia pra graph.facebook.com/v21.0/314601420021438/events usando token System User permanente. Testado end-to-end com retorno events_received: 1 · zero warnings.

5

Log no Sheets + Upsert GHL

Adiciona linha em COMPORT_SALES_MONITOR e cria/atualiza contato no GHL com tags monitor-na-pratica + compra-monitor.

6

Resolve criativo + notifica grupos

Busca métricas Meta nos últimos 7 dias, identifica qual ad converteu, e dispara mensagem nos grupos MKT - COMPORT ENSINO e SIRIUS-TIME com prefixo [MONITOR]: nome do comprador, valor, criativo e ID da venda.

7

Ramo de carrinho abandonado

Quando o evento é sun.cart_abandonment, o pipeline upserta o lead no GHL, espera 15 minutos, checa se converteu nesse intervalo e, se não, avisa o grupo SIRIUS-TIME pra eventual recuperação manual.

04Conversão Personalizada

O pixel 314601420021438 recebe Purchase de TODOS os cursos da Comport Ensino, não só Monitor. Pra isolar a campanha Monitor e otimizar contra ela especificamente, criamos uma Conversão Personalizada (CC) que filtra apenas eventos Purchase com a label do produto Monitor.

NomePurchase Monitor na Prática
ID1014825857896829
Pixel fonte314601420021438 · PIXEL GERAL UNI/ENSINO
Evento basePurchase
Regracontent_ids contém "monitor-na-pratica"
Valor da conversãoUsa o valor do evento Purchase (~R$ 1.500)
CategoriaComprar
Status inicialInativo · ativa após primeira venda real chegar

05Análise histórica · o que já funcionou

A Comport rodou Monitor 4-5 vezes nos últimos 18 meses. Puxamos via Meta API todas as 15 campanhas históricas com "Monitor" no nome, abrimos os ad sets e ranqueamos os anúncios por CTR. Padrão claro emergiu.

Insight central

REACT de orgânico do Cleber vence criativo de agência por 4-5x

Os top 5 ads históricos do Monitor são todos REACTs de posts orgânicos do Instagram do Cleber, com CTR entre 15% e 19%. Os "banners novos" produzidos por agência ficaram em 3-5%. Mesma audiência, mesma copy, ângulo diferente = diferença de 4-5x na taxa de clique. Pra Junho/2026, replicamos esse playbook.

Top 6 anúncios históricos por CTR (Monitor MAR/26)

#AdCTRSpendClicksStatus JUN26
1MONITOR REACT AD119.41%R$ 681.532Evergreen ✓
2MONITOR REACT AD2 — Cópia19.03%R$ 70014.858Evergreen ✓
3MONITOR REACT AD1 — Cópia17.43%R$ 1.61329.747Evergreen ✓
4MONITOR REACT AD416.67%R$ 94217.713Evergreen ✓
5MONITOR REACT AD6 — Cópia15.92%R$ 7329.259Evergreen ✓
6MONITOR REACT AD8 — Cópia11.68%R$ 97490Descartado · data na arte

Observação importante: nenhuma dessas campanhas teve Purchase tracking funcionando na época — o pixel/CAPI ainda não estavam configurados. Vendas vieram via WhatsApp direto e nunca apareceram pro algoritmo. Pela primeira vez em Junho/2026 essa campanha vai rodar com tracking real funcionando.

Copy validada (sem data, reaproveitável)

TitleAprenda com quem é referência no mercado mais de 12 anos.
BodySaia hoje mesmo do operacional! Tenha sua equipe treinada em 3 dias e dedique seu tempo para fazer a sua empresa crescer.

Copy original tinha 2 erros ("referencia" sem acento e "a mais de" em vez de "há mais de") — corrigidos nos novos creatives.

06Estratégia · por que as escolhas

Público · 70/30 quente + LAL

O briefing original pedia "100% público quente". Recomendamos uma variação conservadora e mostramos os números: com 4k de budget em 17 dias e bases quentes finitas (3-15k pessoas por CA), o público quente puro satura entre dia 5 e 7, sobe frequência, cai CTR e estoura CPA. Solução: 70% quente + 30% LAL 1% sobre Checkout Monitor. O LAL 1% é tecnicamente cold, mas é o cold mais parecido com o quente que existe — mesmo perfil dos que já compraram, mantém disciplina do briefing.

Geo · Sudeste (ES + MG + RJ + SP)

Replicamos a geo dos ad sets vencedores de MAR/2026 (mesma região, mesma audiência). O evento é presencial em São Paulo, então faz sentido concentrar mídia no Sudeste em vez de Brasil inteiro.

Criativos · 5 REACTs validados + brief novo

Subimos a campanha com os 5 REACTs evergreen (sem data na arte) já validados. Em paralelo a Maria + Cleber produzem 2-3 peças novas pra rodar a partir de 30/05 — tarefa COMPORT-805 já está criada no painel operacional pra o Álvaro.

Otimização · Purchase no pixel + CC pra leitura

A otimização da campanha é por evento Purchase do pixel 314601420021438 (única fonte). Como o CAPI server-side só envia Purchase de vendas Monitor (via filtro Eduzz por product ID 2943186), 100% dos Purchases que esse pixel vai receber durante essa campanha são do Monitor. A CC "Purchase Monitor" serve pra leitura no relatório: filtra só os Purchases com content_ids = monitor-na-pratica e atribui essas vendas à campanha.

Pacing · 17 dias com escalada na reta final

R$ 240/dia em CBO permite ao algoritmo distribuir entre os 2 ad sets. A campanha encerra dia 12/06 23h59 — 1 dia antes do evento começar. Se a primeira semana mostrar CPA dentro da meta (~R$ 200), dá margem pra escalar 20-30% nos últimos 3-4 dias adicionando criativo de escassez ("últimas vagas").

07Campanha criada

Tudo criado via Meta Marketing API. Campanha está PAUSED aguardando GO. Os 2 conjuntos e os 10 ads estão ACTIVE — quando ativar a campanha, tudo dispara junto.

NomeMONITOR-JUN26-VENDAS
ID120245194356790446
ObjetivoOUTCOME_SALES · Vendas
Estratégia de budgetCBO (Campaign Budget Optimization)
Daily budgetR$ 240 / dia
Lifetime estimado~R$ 4.080 (240 × 17 dias)
End time12/06/2026 23:59 BRT
Pixel314601420021438
OtimizaçãoPurchase (offsite conversion)
AtribuiçãoClick 7d · View 1d

Ad Set 1 · QUENTE FORTE 30D · IG + Base Caio

Custom AudiencesIG CLEBER 30D · IG COMPORT ENSINO 30D · Base Caio (Day Care + Monitor)
Tamanho efetivo~15-18k usuários únicos
HipóteseAudiência altamente engajada (últimos 30d). CTR esperado próximo do MAR26: 15-19%.

Ad Set 2 · QUENTE AMPLO 90-180D + LAL

Custom AudiencesIG CLEBER 90D · IG COMPORT ENSINO 90D + 180D · IG COMPORTPET 90D · LAL 1% Checkout Monitor
Tamanho efetivo~80-100k usuários únicos
HipóteseQuente mais amplo + LAL semente Monitor garantem escala quando o ad set 1 saturar.

Targeting comum aos 2 ad sets

10 ads ativos · 5 REACTs × 2 ad sets

Cada ad set carrega os mesmos 5 criativos REACT evergreen aprovados. O CBO decide automaticamente qual ad e qual ad set merece mais budget conforme performance acumulada.

08Performance da landing page

Teste Lighthouse rodado localmente em monitordedaycare.com.br · 27/05/2026 às 18h BRT.

Mobile · Performance
68 / 100
LCP 7.0s · FCP 3.3s · TBT 80ms · CLS 0.032 — mobile precisa otimização (tráfego pago é ~80% mobile)
Desktop · Performance
97 / 100
LCP 0.9s · FCP 0.9s · TBT 0ms · CLS 0.065 — excelente
SEO
100 / 100
Title, meta description, viewport, links crawláveis — tudo OK
Acessibilidade
89 / 100
Contraste de cor e alt text faltando em algumas peças — não bloqueia
Best Practices
73 / 100
Console errors menores · biblioteca JS desatualizada · não crítico
Tráfego de mídia paga
~80%
mobile · todo o tráfego Meta Reels/Feed/Stories vem de celular

Alerta mobile

LCP 7.0s é o gargalo

O Largest Contentful Paint da LP no mobile leva 7 segundos. Meta gosta de páginas que carregam o conteúdo principal em até 2.5s. Acima de 4s a taxa de bounce sobe e o algoritmo da Meta entrega menos. Não bloqueia subir a campanha, mas com o tráfego pago sendo majoritariamente mobile, isso representa custo direto em CPA. Tech-debt prioritário pós-evento.

Top oportunidades de otimização (mobile)

OportunidadeEconomia estimadaEsforço
Reduzir JavaScript não usado-170ms · -103KBMédio · revisar plugins WP ativos
Reduzir CSS não usado-22KBBaixo · WP Rocket já minifica · ativar Remove Unused CSS
Minificar JavaScript-11KBBaixo · WP Rocket faz isso automaticamente
Pré-carregar LCP image~-1s no LCPBaixo · adicionar <link rel="preload"> na hero image
Servir imagens em WebP/AVIF-300KBBaixo · WP Rocket Imagify ou plugin de conversão

09Próximos passos

1

Ativar a campanha · Thiago

No Ads Manager, mudar a campanha MONITOR-JUN26-VENDAS de PAUSED pra ACTIVE. Quando isso acontecer: os 2 ad sets e os 10 ads (já ACTIVE) começam a rodar automaticamente até 12/06 23h59. Abrir no Ads Manager →

2

Brief criativos novos · Álvaro + Maria + Cleber

Tarefa COMPORT-805 já criada no painel operacional. Álvaro orienta · Maria edita · Cleber posta no Insta dele até 30/05. Tom validado: "saia hoje mesmo do operacional, equipe treinada em 3 dias". Sem data na arte. Preferência por Reels (CTR maior que feed/stories).

3

Monitorar primeiras 48-72h

Janela de aprendizado do Meta. CPA inicial pode estar alto (R$ 300-500) e cair pra meta (R$ 200) conforme algoritmo otimiza. Se CTR < 8% nos primeiros 200 cliques OU CPA > R$ 400 no Ad Set 2 (Amplo) por 48h+, reavaliar criativo ou pausar conjunto.

4

Tech-debt · pós-evento

(a) Quality Score do pixel: 6.8 → 8+ adicionando fbp/fbc cookies no payload CAPI e enviando eventos VC/IC server-side. (b) LP mobile: atacar LCP 7s → 2.5s atacando JavaScript não usado, lazy load de imagens e preload da hero. Esses 2 ajustes podem reduzir 15-25% do CPA na próxima rodada.