es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo realizar el seguimiento de las interacciones de Google Maps con Google Tag Manager

Estoy intentando obtener las interacciones de los usuarios en Google Maps (zoom in/out, cambio de mapa) que está incrustado con un iframe en mi sitio web. Leí muchos artículos sobre cómo enviar formularios, pero con los mapas de iframe, no pude encontrar una manera. ¿Cuál es el disparador correcto para lograr eso?

Por ahora, he creado una etiqueta HTML personalizada que tiene este tipo de código:

<script>
  try {
    var postObject = JSON.stringify({
      event: 'mapChanged',
    });
    parent.postMessage(postObject, 'https://www.example.com/contact/');
  } catch(e) {
    window.console && window.console.log(e);
  }
</script>

y un disparador que tiene estas opciones:
Vista de página y URL de la página igual a: https://www.example.com/contact/

Debido al disparador, pude ver la etiqueta en GTM, pero por supuesto esto no es correcto … No quiero que se active cada vez que un usuario visite la página de contacto, sino cuando haga clic en el mapa o haga zoom in/out.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El disparador adecuado para capturar las interacciones del usuario en el mapa de Google incrustado con iframe sería el disparador de Clics. Puede configurar un disparador de Clics para el iframe específico que contiene los mapas en su sitio web. Puede utilizar la opción “Algunos clics” en la configuración del disparador y establecer el Elemento de Clic como el iframe que contiene los mapas. Esto asegurará que el disparador solo se active cuando un usuario interactúe con el mapa.

    Además, puede crear un evento personalizado en la API de JavaScript de Google Maps que capture las interacciones del usuario (zoom in/out, mapa cambiado) y luego usar el evento personalizado en un disparador dentro de Google Tag Manager. Esto proporcionará datos más precisos sobre las interacciones del usuario y solo se activará cuando el usuario interactúe con el mapa.

    En general, el disparador de Clics y el evento personalizado son los disparadores adecuados para capturar las interacciones del usuario en el mapa de Google incrustado con iframe.

Comments are closed.