/** * ============================================================ * DYNAMO — Script de Conversão Google Ads (Instalar no WordPress) * ============================================================ * * * ============================================================ */(function () { // ID e Label de conversão do Google Ads — [OM] CONTATO SITE var CONVERSION_ID = 'AW-16661289945'; var CONVERSION_LABEL = 'm3rPCKTW-dcaENm33Ig-'; var SEND_TO = CONVERSION_ID + '/' + CONVERSION_LABEL;window.addEventListener('message', function (event) { // Validação de segurança: aceita mensagens do site Dynamo no Vercel // (ajuste o domínio abaixo se o projeto tiver um domínio customizado no Vercel) var allowedOrigins = [ 'https://dynamo-site.vercel.app', // Adicione aqui domínios adicionais se necessário, ex: // 'https://meu-dominio-customizado.com.br' ];// Bloco de segurança: ignora mensagens de origens desconhecidas // (Comentado por padrão para aceitar qualquer origem do iframe próprio. // Descomente as linhas abaixo para restringir apenas ao domínio Vercel.) // // if (allowedOrigins.indexOf(event.origin) === -1) return;var data = event.data;// Valida que a mensagem é do sistema Dynamo (não de outros scripts) if (!data || data.type !== 'dynamo_conversion') return;var eventName = data.event;// Dispara apenas para eventos de contato e WhatsApp flutuante if (eventName !== 'contact_click' && eventName !== 'floating_button_click') return;// Log para debug (remova em produção se quiser) console.log('[Dynamo] Conversão recebida do iframe:', data);// Garante que o gtag está disponível na página pai if (typeof window.gtag !== 'function') { console.warn('[Dynamo] gtag não encontrado na página pai. Verifique se o Google Tag está instalado.'); return; }// Dispara a conversão do Google Ads no contexto da página pai window.gtag('event', 'conversion', { 'send_to': SEND_TO, 'value': 1.0, 'currency': 'BRL', 'event_callback': function () { console.log('[Dynamo] Conversão Google Ads disparada com sucesso:', SEND_TO); } }); });console.log('[Dynamo] Listener de conversão do iframe ativo.'); })();