Como enviar conversões da Leadster ao ChatGPT Ads

Os anúncios dentro do ChatGPT estão disponíveis para o plano gratuito (Free) e Go. Neste tutorial, você vai aprender a enviar uma conversão ao ChatGPT Ads quando um evento específico da Leadster acontecer no site.

Confira o passo a passo abaixo:


  1. Pré-requisito:

    O OpenAI Measurement Pixel do ChatGPT Ads deve estar instalado e configurado no site. Após a instalação, a função oaiq precisa estar disponível na página.  


  2. Identificar o evento no dataLayer:

    Identificar o evento no dataLayer A Leadster pode disponibilizar informações de conversão no dataLayer. O exemplo abaixo considera um lead qualificado:

dataLayer.push({ 
event: "leadster_conversion", 
conversion_type: "qualified_lead" 
}); 

3. Enviar a conversão para o ChatGPT Ads

O JavaScript abaixo observa novos pushes no dataLayer. Quando encontrar o evento desejado, ele chama o Measurement Pixel da OpenAI.

window.dataLayer = window.dataLayer || [];
const originalPush = window.dataLayer.push.bind(window.dataLayer);
window.dataLayer.push = function () {
const args = Array.from(arguments);
args.forEach(function (data) {
if (
data &&
data.event === "leadster_conversion" &&
data.conversion_type === "qualified_lead"
) {
if (typeof window.oaiq === "function") {
window.oaiq("measure", "lead_created", {
type: "customer_action"
});
}
}
});
return originalPush.apply(window.dataLayer, args);
};
  1. O que acontece na prática:

Conversão na Leadster ➡️ Evento no dataLayer ➡️ JavaScript identifica ➡️ oaiq envia ao ChatGPT Ads


  1. Evento enviado:

Seguindo o exemplo acima, quando conversion_type for qualified_lead, será executado:

oaiq("measure", "lead_created", {
type: "customer_action"
});

Quando for aplicar esses códigos no seu site, garanta que:

✅ OpenAI Measurement Pixel está instalado no site.

✅ Função oaiq disponível na página.

✅ Evento e propriedades corretas do dataLayer confirmados.

✅ Regra configurada para disparar somente na conversão desejada.

✅ Teste realizado em ambiente controlado antes da publicação.

Importante: O código deste material é um exemplo de implementação. Os nomes dos eventos devem ser adaptados ao dataLayer disponível no site do cliente.

Qualquer dúvida, entre em contato com a nossa equipe via suporte.

Abraços 👋

Isto respondeu sua dúvida? Obrigado pelo feedback Houve um problema ao enviar seu feedback