Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

95
Visualizações
Pase la variable JS personalizada de iframe al marco principal GTM

He buscado la respuesta en todas partes, ya sea en stackoverlfow o en otro lugar, nunca he tenido éxito. Actualmente tengo un sitio que aloja un iframe (2 dominios diferentes). En realidad, puedo enviar un evento personalizado desde iframe a los padres que funcionan bien. Pero ahora no es un evento lo que quiero enviar sino el valor de una variable.

Actualmente en el iframe tengo una cadena que se genera dinámicamente y que obtengo en una variable JS personalizada

Ahora me gustaría enviar esta variable a mi página principal para que pueda usarse como etiqueta en Analytics.

Un ejemplo de cómo funcionan mis eventos para el padre/iframe:

IFRAME:

 try { var postObject = JSON.stringify ({ event: 'iframeSave' }); parent.postMessage (postObject, 'https: //www.iframe.en/'); } catch (e) { window.console && window.console.log (e); }

PADRE OYENTE

 (function (window) { addEvent (window, 'message', function (message) { try { var data = JSON.parse (message.data); var dataLayer = window.dataLayer || (window.dataLayer = []); if (data.event) { dataLayer.push ({ 'event': data.event, 'postMessageData': data }); } } catch (e) {} }); // Cross-browser event listener function addEvent (el, evt, fn) { if (el.addEventListener) { el.addEventListener (evt, fn); } else if (el.attachEvent) { el.attachEvent ('on' + evt, function (evt) { fn.call (el, evt); }); } else if (typeof el ['on' + evt] === 'undefined' || el ['on' + evt] === null) { el ['on' + evt] = function (evt) { fn.call (el, evt); }; } } }) (window);

y el activador de evento personalizado para mi etiqueta GA en la página principal: iframeSave

Gracias

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda