Anúncios: criar, publicar e medir ROI (Google, Meta e LinkedIn Ads)
Crie e publique anúncios pagos na Meta, no Google Ads e no LinkedIn Ads direto do Sellio (campanha, público, orçamento e criativo), que nascem pausados. Importe também o gasto e o desempenho das suas contas, atribua oportunidades ganhas às campanhas e veja o ROI por campanha. Modelo BYO: as contas de anúncio são suas.
A integração de Anúncios importa as suas campanhas de mídia paga (Google Ads, Meta Ads e LinkedIn Ads) e o gasto de cada uma para dentro do CRM. Com isso, você atribui as oportunidades GANHAS às campanhas que as originaram e enxerga o ROI real por campanha: gasto × receita. Modelo BYO ("traga a sua conta"): as contas de anúncio e as credenciais são suas, sem custo, margem ou intermediação nossa.
A integração nasce inerte: nada acontece até você preencher as credenciais da plataforma e ativá-la. Os segredos (tokens, client secret) ficam cifrados no CRM e nunca são exibidos de volta. Cada sincronização é idempotente: a mesma campanha (pelo id na plataforma) é atualizada, não duplicada.
Criar e publicar anúncios (Meta, Google e LinkedIn)
Além de importar o gasto, você pode CRIAR e publicar anúncios pagos na Meta Ads, no Google Ads e no LinkedIn Ads direto do Sellio. O painel "Criar anúncio" fica no topo de Marketing → Anúncios. Um administrador liga a publicação ali; com uma conta conectada por um token de ESCRITA, você monta a campanha inteira (objetivo, orçamento diário, público por país/idade e o criativo com título, texto, link, chamada para ação e imagem da biblioteca de ativos).
- Em Marketing → Anúncios, clique em Ativar publicação de anúncios (só quem administra vê).
- Conecte a conta de anúncios com um token de escrita em Configurações → Integrações (veja abaixo o que cada plataforma exige).
- Clique em Criar anúncio, escolha a plataforma, preencha campanha, público e criativo, e clique em Criar (pausado).
- O anúncio nasce PAUSADO na plataforma: nada gasta. Quando estiver pronto, clique em Ativar (confirmação) para colocá-lo no ar. Pause quando quiser.
- Use Atualizar status para trazer a aprovação/estado (em revisão, ativo, pausado) direto da plataforma.
O anúncio criado aqui vira um ativo da campanha do CRM (hub de campanha), então o gasto e o desempenho entram no mesmo painel de ROI das seções abaixo. Google Ads começa restrito a contas de teste até o seu developer token ser aprovado para produção; Meta e LinkedIn podem exigir a revisão/permissão do app conforme a sua conta.
Pré-requisitos
- Google Ads: uma conta com campanhas, um Developer Token aprovado (Central de API da conta MCC), o Customer ID (123-456-7890) e um app OAuth no Google Cloud (client ID/secret + refresh token com escopo do Google Ads).
- Meta Ads: o Ad Account ID (act_XXXXXXXX) e um Access Token da Marketing API com permissão ads_read.
- LinkedIn Ads: o Account ID (sponsoredAccount) e um Access Token OAuth com escopo r_ads_reporting.
- No Sellio, ser administrador para salvar as credenciais e ativar a integração em Configurações → Integrações.
O que cada plataforma exige
- Google Ads: um Developer Token (Central de API da sua conta MCC), o Customer ID da conta de anúncio (formato 123-456-7890) e um app OAuth do seu projeto no Google Cloud (client ID, client secret e um refresh token com escopo do Google Ads). Opcional: o Login Customer ID da conta gestora (MCC), se você acessa via manager. O CRM troca o refresh token por um access token e roda uma consulta GAQL para trazer as campanhas e o custo dos últimos 30 dias.
- Meta Ads (Facebook/Instagram): o Ad Account ID (act_XXXXXXXX ou só o número) e um Access Token da Marketing API (System User ou OAuth) com permissão ads_read. O CRM lê as campanhas com o insights embutido (gasto, impressões, cliques).
- LinkedIn Ads: o Account ID (número da sua sponsoredAccount) e um Access Token OAuth da Marketing API com escopo r_ads_reporting. O CRM lista as campanhas e cruza com o adAnalytics para o gasto/impressões/cliques.
Configurar (por plataforma)
- Abra Configurações → Integrações e localize o cartão da plataforma: "Google Ads", "Meta Ads" ou "LinkedIn Ads".
- Preencha os campos da plataforma (veja acima o que cada uma exige). Os segredos são salvos cifrados; recole-os se precisar atualizar.
- Clique em "Salvar credenciais" e depois em "Ativar".
- Clique em "Sincronizar campanhas" para importar as campanhas e o gasto agora. Você também pode sincronizar pela tela de Anúncios.
Campanhas e ROI
Em Marketing → Anúncios (ou pelo link "Ver campanhas e ROI" no cartão da integração) você vê as campanhas importadas (plataforma, status, gasto, moeda, impressões e cliques) e a tabela de ROI por campanha. O ROI é a receita ganha atribuída menos o gasto; o ROAS é a receita dividida pelo gasto (retorno sobre o investimento em anúncios).
A tabela de ROI também mostra, por anúncio, o CPL (custo por clique = gasto ÷ cliques), o custo por negócio (gasto ÷ oportunidades ganhas atribuídas) e a taxa de conversão (ganhas ÷ cliques). Assim você compara a eficiência de cada anúncio, não só o gasto total.
Cada anúncio importado pode ser vinculado a uma Campanha do CRM pela coluna "Campanha" da tabela de campanhas importadas. Quando você vincula, o anúncio aparece como um ativo daquela campanha no hub de campanha (ao lado das landing pages, posts e CTAs), reunindo tudo de uma iniciativa num lugar só.
Atribuição de oportunidades
Na mesma tela de Anúncios, a seção "Atribuição de oportunidades" lista as suas oportunidades GANHAS com um seletor de campanha. Ao ligar uma oportunidade a uma campanha, o valor ganho passa a compor a receita daquela campanha no ROI. A oportunidade também guarda essa referência no campo "Campanha de anúncio".
Limitação: as APIs reais só respondem com credenciais válidas das suas contas. Sem credenciais, a integração fica inerte e a sincronização retorna um erro claro pedindo a configuração. A janela padrão do gasto do Google Ads são os últimos 30 dias.
Como testar
- Depois de salvar e ativar, clique em "Sincronizar campanhas" no cartão da plataforma.
- Abra Marketing → Anúncios e confirme que as campanhas importadas aparecem com plataforma, status, gasto, moeda, impressões e cliques.
- Na seção "Atribuição de oportunidades", ligue uma oportunidade GANHA a uma campanha e verifique se o ROI/ROAS daquela campanha passa a considerar a receita.
Solução de problemas
- Google Ads 401/erro de autenticação: refresh token inválido/expirado, Developer Token não aprovado, ou Customer ID errado. Regenere o refresh token (escopo Google Ads) e confirme o Login Customer ID se acessa via MCC.
- Meta Ads: sem campanhas: o Access Token precisa da permissão ads_read e o Ad Account ID deve estar no formato act_XXXXXXXX (ou só o número).
- LinkedIn Ads: 403/sem dados: o token precisa do escopo r_ads_reporting e o Account ID deve ser o número da sponsoredAccount.
- Sincroniza mas o ROI fica zerado: só oportunidades GANHAS e atribuídas a uma campanha entram no cálculo. Atribua as oportunidades na tela de Anúncios.
- Moedas diferentes: o gasto vem da plataforma e a receita das oportunidades; os valores são exibidos como estão, sem conversão de câmbio.