Pular para o conteúdo
9 min de leitura

Microsoft Ads (Bing): UET, Enhanced Conversions e conversões offline server-side

Por Equipe Owiew ·

Guia de mensuração no Microsoft Advertising: tag UET, Enhanced Conversions, importação de conversões offline via API e o evento reportado só na conversão real.

Neste artigo

Por que o Microsoft Advertising merece atenção na mensuração#

O Microsoft Advertising (a antiga Bing Ads) costuma ser tratado como canal secundário, e é justamente por isso que muitos anunciantes deixam dinheiro na mesa: a concorrência é menor, o público de busca no ecossistema Microsoft tem intenção alta, e a mensuração bem feita revela um custo por conversão frequentemente competitivo. O problema é que a implementação padrão — só a tag UET no navegador — sofre dos mesmos males de qualquer rastreamento client-side: bloqueio, fim de sessão e o fim dos cookies de terceiros corroendo o sinal.

A boa notícia é que o Microsoft Advertising tem um conjunto maduro de recursos para levar a mensuração para o lado do servidor: o Enhanced Conversions para enriquecer a tag UET com dados hasheados, e a importação de conversões offline via API para reportar vendas que aconteceram fora do site. Combinados, eles permitem o que a casa prega — reportar a conversão só quando ela é real.

A base: a tag UET#

O Universal Event Tracking (UET) é a tag de rastreamento do Microsoft Advertising. Ela grava um _uetmsclkid a partir do msclkid, o Microsoft Click ID que vem na URL quando o usuário chega por um anúncio de busca. Esse msclkid é a peça central de toda a mensuração no ecossistema: é ele que liga qualquer conversão futura — online ou offline — ao clique pago.

A regra de ouro: capture o msclkid no primeiro toque e persista-o. Grave em cookie first-party e, quando o usuário se identifica (login, cadastro, checkout), associe o msclkid ao registro dele no seu banco. Sem o msclkid guardado, a importação de conversão offline não tem como casar a venda com o clique.

A tag UET dispara "goals" de conversão configurados na interface — por URL de destino, por evento, por duração. Isso funciona, mas herda toda a fragilidade do client-side. As duas camadas seguintes é que dão robustez.

Enhanced Conversions: enriquecer a UET com identidade hasheada#

O Enhanced Conversions do Microsoft Advertising permite enviar, junto do evento da tag UET, dados de identidade do usuário hasheados em SHA-256 — email, telefone, nome, endereço. O Microsoft usa esses dados para casar a conversão com um usuário logado no ecossistema quando o cookie não deu conta, elevando a taxa de correspondência.

A mecânica:

  • No momento da conversão, o site fornece à tag UET os dados de PII já hasheados ou permite que a tag hasheie no cliente antes de enviar. Email normalizado (minúsculas, sem espaços) e telefone em formato E.164 antes do SHA-256.
  • O Microsoft cruza o hash com sua base de usuários logados e recupera conversões que teriam se perdido.
  • É opt-in e depende de consentimento — respeite o consentimento do usuário antes de enviar qualquer PII, mesmo hasheada.

O Enhanced Conversions melhora o sinal do lado do navegador. Mas o salto de qualidade para modelos de negócio com conversão fora do site vem da importação offline.

Conversões offline: fechar o loop pela API#

A importação de conversões offline é onde o Microsoft Advertising brilha para quem vende por telefone, fecha contrato ou tem ciclo longo. O fluxo:

  1. O usuário clica no anúncio de busca; a UET grava o msclkid.
  2. O usuário se identifica em algum ponto; você associa o msclkid ao lead/cliente no CRM.
  3. O lead avança pelo funil offline (venda por telefone, proposta, contrato).
  4. Quando a conversão real acontece — a venda é fechada —, você reporta ao Microsoft a conversão offline, casando pelo msclkid guardado, com o valor real e o momento da conversão.

Esse reporte pode ser feito via upload de arquivo na interface ou, de forma automatizada e recomendada para escala, pela API do Microsoft Advertising (a Campaign Management/Bulk API), autenticada por OAuth. A chamada parte do seu backend ou de um conector no CRM — o token é segredo de servidor, nunca no cliente.

Ao reportar, você informa o MicrosoftClickId (o msclkid), o nome da meta de conversão offline, o ConversionTime e o ConversionValue. O Microsoft atribui a conversão ao clique correspondente dentro da janela de atribuição configurada.

O padrão da casa: só na conversão real#

O princípio é o mesmo de todas as plataformas, e a importação offline foi feita sob medida para ele: você não reporta o lead como venda. A conversão offline de receita só é enviada quando o negócio está de fato fechado — pagamento confirmado, contrato assinado. Reportar valor de proposta na criação da oportunidade infla receita e ensina o Microsoft a otimizar pelo público errado.

Para conversões online (e-commerce), o mesmo rigor: em vez de deixar a UET disparar "compra" na tela de sucesso, o servidor reporta a conversão — seja pela camada de Enhanced Conversions no momento certo, seja por importação — quando o webhook de pagamento confirma a aprovação. A plataforma recebe o evento quando a conversão é real.

Deduplicação e integridade#

Se você usa a UET para conversões online e também importa conversões, evite reportar a mesma venda duas vezes. Estruture metas de conversão distintas para online (via UET) e offline (via importação), de modo que não se sobreponham. Para a importação, mantenha um identificador estável da venda no seu lado e controle idempotência — reprocessar um upload não pode duplicar a conversão.

Pontos de integridade:

  • msclkid dentro da janela. A conversão offline só é atribuída se o ConversionTime cai dentro da janela de atribuição a partir do clique. Ciclo muito longo pode estourar o limite; conheça o teto.
  • Valor e moeda coerentes. Reporte o valor real na moeda certa.
  • Consentimento. Enhanced Conversions e envio de PII hasheada respeitam o consentimento do usuário.

Operação e confiabilidade#

  • Token OAuth como segredo de servidor. Renove conforme a expiração; token vencido silencioso derruba o reporte sem alarde.
  • Outbox. A transição de estágio no CRM (ou o webhook de pagamento) grava o evento numa fila persistente; um worker consome e chama a API de importação com retry e backoff.
  • Erro honesto. Rejeição de payload (meta errada, msclkid ausente) é bug a corrigir; erro transitório é retry. Logue com trace_id; alerte na alta de falhas.

O ecossistema Microsoft e o alcance além da busca#

Vale entender o que o Microsoft Advertising realmente cobre, porque isso muda a leitura da mensuração. Além da busca no Bing, o inventário inclui parceiros de sindicação de busca e o Microsoft Audience Network — anúncios nativos servidos em propriedades como MSN, Outlook e Edge. O msclkid é gerado na busca; para o Audience Network, a mensuração se apoia mais na UET e no Enhanced Conversions. Saber de onde vem cada conversão evita conclusões erradas: uma campanha de busca e uma de audiência têm perfis de atribuição diferentes.

O ponto de unificação continua sendo a UET bem instalada e o msclkid persistido. Toda a arquitetura de mensuração — online enriquecida e offline importada — pende desse identificador guardado no momento certo.

Casando o CRM com o clique: o detalhe que quase todos erram#

O elo mais frágil da importação de conversões offline é a associação entre o msclkid e o registro do cliente no CRM. O erro clássico é capturar o msclkid na landing page mas nunca persisti-lo junto ao lead que se cadastra segundos depois. Quando a venda fecha semanas adiante, o msclkid já se perdeu e a conversão vira não-atribuível.

A disciplina que resolve:

  • Capture o msclkid da URL na chegada e grave-o em cookie first-party imediatamente.
  • No momento em que o usuário se identifica (formulário, login, checkout), copie o msclkid do cookie para o registro do lead no seu banco/CRM, atrelado permanentemente àquele cliente.
  • Ao fechar a venda, recupere o msclkid do registro e envie na importação.

Sem esse encadeamento, o Enhanced Conversions ainda ajuda nas conversões online, mas o loop offline — o que dá ao Microsoft o sinal de receita real — fica quebrado.

Automação da importação via API vs. upload manual#

A importação de conversões offline pode ser feita de duas formas, e a escolha tem consequências operacionais:

  • Upload manual/agendado de arquivo. Você exporta as conversões do CRM num formato tabular e envia pela interface. Simples de começar, mas propenso a erro humano, atrasos e lacunas — uma semana esquecida é uma semana de conversões perdidas.
  • Automação via API (Bulk/Campaign Management). Seu backend ou um conector no CRM envia as conversões programaticamente, assim que a venda fecha. É o caminho recomendado para escala e para respeitar o padrão da casa: a conversão é reportada no momento em que se torna real, sem depender de alguém lembrar de rodar um export.

A automação também permite aplicar o padrão de outbox: a transição para "venda ganha" grava o evento numa fila persistente, e um worker cuida do envio com retry — nada se perde se a API estiver momentaneamente indisponível.

Validação e monitoramento#

  • Diagnóstico da UET. A interface do Microsoft Advertising e a extensão de diagnóstico da UET permitem confirmar que a tag dispara e grava o msclkid.
  • Status da importação. Após enviar conversões offline, verifique o relatório de importação para confirmar quantas foram atribuídas e quantas falharam por msclkid inválido ou fora de janela.
  • Reconciliação financeira. O total de conversões de receita reportado deve espelhar as vendas fechadas do período no CRM ou no financeiro.

Checklist#

  • Tag UET instalada e capturando o msclkid.
  • msclkid persistido em cookie first-party e associado ao cliente no CRM.
  • Enhanced Conversions configurado com PII hasheada e consentimento respeitado.
  • Metas de conversão distintas para online e offline, sem sobreposição.
  • Conversão de receita reportada só quando a venda está fechada.
  • Importação offline automatizada via API, token OAuth como segredo de servidor.
  • Identificador estável da venda e idempotência na importação.
  • ConversionTime dentro da janela de atribuição.
  • Outbox com retry e alerta; reconciliação financeira.

O Microsoft Advertising premia quem trata a mensuração com o mesmo cuidado das grandes plataformas. Com o msclkid guardado, o Enhanced Conversions enriquecendo o sinal e a importação offline disparada só na conversão real, um canal frequentemente ignorado revela seu custo por resultado competitivo.

Leituras relacionadas

Nenhum comentário ainda

Seja o primeiro a comentar.

Deixe seu comentário

Entre com sua conta Canverly para comentar. Você pode usar a mesma conta em qualquer site da rede.

Entrar com Canverly