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

310
Visualizações
¿Cómo puedo rastrear y enviar eventos personalizados con el nuevo Google Analytics 4 (gtag.js)?

Tengo un sitio web antiguo que usa el antiguo código de Google Analytics de la década pasada y necesito ayuda para usar el nuevo GA4.

Código antiguo (2016)

Para enviar eventos personalizados y páginas vistas a Google, usaría la función global ga() de su fragmento <script> :

 // Event ga('send', 'event', { eventAction: 'click', eventCategory: 'social', eventLabel: 'twitter' }); // Pageview ga('send', { hitType: 'pageview', page: 'Video page', title: 'Intro video' });

Nuevo código (2022)

Google Analytics dice que todas las propiedades antiguas dejarán de funcionar el 1 de julio de 2023, por lo que debemos cambiar a la nueva propiedad Google Analytics 4, el fragmento <script> en el encabezado ha cambiado un poco, ahora crea gtag() :

 <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=X-XXX123456"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'X-XXX123456'); </script>

Pero al intentar usar gtag("send") como solía hacerlo, parece que ya no se transmite nada a Google. Intenté buscarlo, pero todos los tutoriales/artículos aún demuestran el enfoque anterior. ¿Cómo puedo enviar eventos personalizados usando el nuevo GA4?

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

En lugar de usar "send" , el nombre recomendado es "event" Consulte aquí los documentos oficiales . Además, los parámetros recomendados deben usar guiones bajos, como event_category (aunque podría usar los suyos propios):

 // Send event gtag("event", "click", { "event_category": "social", "event_label": "twitter" }); // Pageview gtag('event', 'page_view', { "page_title": "landing-page", });

Si está enviando manualmente páginas vistas personalizadas, asegúrese de deshabilitar la página vista inicial al aterrizar para evitar contarla dos veces, como se explica en la sección "Páginas vistas manuales" agregando send_page_view: false a su llamada de configuración inicial en el encabezado <script> :

 gtag('config', 'X-XXX123456', {send_page_view: false});

Puede verificar que algo se envíe localmente abriendo su pestaña Red y observando la carga útil de cada solicitud de red de collect :

ingrese la descripción de la imagen aquí

Fuentes:

  • Documentación de eventos
  • Documentación de páginas vistas
about 4 years ago · Juan Pablo Isaza Relatório

0

Esta es la sintaxis para enviar un evento con GA4:

 gtag('event', <action>, { 'event_category': <category>, 'event_label': <label>, 'value': <value> });

Aquí puedes ver la documentación de los eventos.

Alternativamente, si desea probar los hits y si los eventos se envían con qué datos, puede usar el Asistente de etiquetas de Google para revisar eso.

about 4 years ago · Juan Pablo Isaza Relatório
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