Home / Admin / VSLC – Rastreo de Eventos GA4
Duplicate Snippet

Embed Snippet on Your Site

VSLC – Rastreo de Eventos GA4

Code Preview
js
<script>
document.addEventListener('DOMContentLoaded', function() {
  
  // Función segura para enviar eventos a GA4
  function vslcTrackEvent(eventName, params) {
    if (typeof gtag === 'function') {
      gtag('event', eventName, params);
      console.log('✅ Evento GA4 enviado:', eventName, params); // Para que lo veas en la consola
    }
  }
  // 1. Rastrear clics en las Calculadoras (Hero y sección de 5 calculadoras)
  document.querySelectorAll('a[href*="calculadora"], a[href*="calcular"]').forEach(function(link) {
    link.addEventListener('click', function() {
      vslcTrackEvent('clic_calculadora', {
        texto_boton: this.innerText.trim(),
        ubicacion: this.closest('section') ? 'seccion' : 'hero'
      });
    });
  });
  // 2. Rastrear clics en el bloque "Siguiente paso" (Prioridad 2)
  document.querySelectorAll('.vsl-next-step a').forEach(function(link) {
    link.addEventListener('click', function() {
      vslcTrackEvent('clic_siguiente_paso', {
        texto_boton: this.innerText.trim(),
        url_destino: this.href
      });
    });
  });
  // 3. Rastrear envío del formulario del Popup (Prioridad 6)
  const popupForm = document.getElementById('vslcPopupFormElement');
  if (popupForm) {
    popupForm.addEventListener('submit', function() {
      vslcTrackEvent('generacion_lead_popup', {
        metodo: 'popup_exit_intent'
      });
    });
  }
});
</script>

Comments

Add a Comment