Saltar al contenido principal

¿Qué es GA4?

image

Definición

GA4 (Google Analytics 4) es la última plataforma de análisis web y de aplicaciones de Google. Lanzada en octubre de 2020, reemplazó completamente a la versión anterior, Universal Analytics, el 1 de julio de 2023. GA4 no es simplemente una versión mejorada, sino una plataforma completamente rediseñada basada en una nueva filosofía de recopilación y análisis de datos.

La característica más destacada de GA4 es que utiliza un modelo de datos basado en eventos. Mientras que Universal Analytics se centraba en sesiones y páginas vistas, GA4 rastrea todas las interacciones de los usuarios como eventos. Cada acción como visualizaciones de páginas, clics, desplazamientos y reproducciones de video se registra como un evento, lo que permite análisis más detallados. Además, puede analizar datos tanto de sitios web como de aplicaciones móviles en una sola propiedad, lo que es muy útil para comprender los recorridos de usuarios multiplataforma.

GA4 ha mejorado significativamente las capacidades de aprendizaje automático e inteligencia artificial. A través de métricas predictivas, puede predecir el comportamiento futuro de los usuarios, y los insights automatizados detectan y notifican automáticamente tendencias importantes. También ofrece medición sin cookies y gestión del ciclo de vida de los datos para adaptarse a la era de la protección de la privacidad. Está diseñada para permitir análisis efectivos mientras cumple con regulaciones de privacidad como el RGPD en Europa y la CCPA en Estados Unidos.

Características

  • Modelo de datos basado en eventos: Rastrea todas las interacciones de los usuarios como eventos, permitiendo análisis más flexibles y detallados. Todo es un evento: visualizaciones de páginas, clics, desplazamientos, reproducciones de video, descargas de archivos, etc.
  • Análisis multiplataforma: Analice datos de sitios web y aplicaciones iOS/Android en una sola propiedad, lo que le permite rastrear completamente los recorridos de usuarios a través de múltiples dispositivos.
  • IA y aprendizaje automático: Proporciona métricas predictivas como probabilidad de compra y probabilidad de abandono, y los insights automatizados detectan automáticamente picos de tráfico, patrones anómalos, etc.
  • Enfocado en la privacidad: Ofrece varias funciones para el cumplimiento de las regulaciones de privacidad, incluida la medición sin cookies, la anonimización de IP y la configuración de retención de datos.
  • Integración gratuita con BigQuery: Todas las propiedades de GA4 pueden exportar datos sin procesar a BigQuery de forma gratuita, lo que permite análisis avanzados e integración de almacén de datos. (Solo disponible en la versión de pago de Universal Analytics)

Cómo usar

Así es como configurar y usar GA4 de manera efectiva:

Paso 1: Crear propiedad de GA4 Después de iniciar sesión en su cuenta de Google Analytics, cree una nueva propiedad de GA4. Seleccione "Crear propiedad" en el menú de administración e ingrese la información de su sitio web o aplicación. Cuando seleccione su categoría y tamaño de negocio, GA4 proporciona automáticamente informes e insights relevantes.

Paso 2: Configurar flujo de datos Para sitios web, cree un flujo de datos web; para aplicaciones móviles, cree un flujo de datos de iOS o Android. Cuando cree un flujo de datos web, recibirá un ID de medición (en el formato G-XXXXXXXXXX), que debe insertarse en todas las páginas de su sitio web. El uso de Google Tag Manager facilita la gestión.

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

Paso 3: Configurar eventos clave Además de los eventos recopilados automáticamente (visualizaciones de páginas, desplazamientos, etc.), GA4 le permite rastrear manualmente eventos que son importantes para sus objetivos comerciales. Por ejemplo, configure eventos de conversión como "Compra completada", "Registro", "Suscripción al boletín", "Clic en contacto". Al marcar estos eventos como "Conversiones", puede rastrearlos fácilmente en los informes.

Paso 4: Crear dimensiones y métricas personalizadas Puede crear dimensiones personalizadas y métricas personalizadas para rastrear datos específicos necesarios para su negocio. Por ejemplo, para un blog, puede crear dimensiones personalizadas como "Categoría de artículo", "Nombre del autor", "Tiempo de lectura" para análisis más detallados.

Paso 5: Personalizar informes Si bien los informes predeterminados de GA4 son útiles, puede activar informes adicionales desde la biblioteca o crear informes personalizados utilizando Exploraciones. Se proporcionan plantillas de análisis avanzadas como exploración de rutas, exploración de embudos y superposición de segmentos.

Paso 6: Utilizar audiencias y métricas predictivas Una de las características potentes de GA4 son las métricas predictivas basadas en aprendizaje automático. Puede optimizar campañas de marketing utilizando métricas como "Probabilidad de compra", "Probabilidad de abandono" y "Ingresos previstos". Crear audiencias personalizadas basadas en estas e integrarlas con Google Ads mejora significativamente la eficiencia de segmentación.

Paso 7: Integrar con Google Ads y Search Console La integración de GA4 con su cuenta de Google Ads permite medir el rendimiento de los anuncios con mayor precisión. La integración con Search Console le permite ver datos de consultas de búsqueda en GA4, lo que ayuda con el análisis de SEO. La integración se puede configurar en la sección "Enlaces de productos" del menú de administración.

Paso 8: Revisión regular de datos e insights GA4 proporciona datos desde varias perspectivas, incluidos informes en tiempo real, informes de usuarios e informes de ciclo de vida. Verifique las métricas clave al menos una vez por semana y revise los insights automatizados para mejorar su sitio web. Es particularmente importante centrarse en las métricas de participación y las métricas de conversión.

Ejemplos

Ejemplo 1: Código básico de instalación de GA4

<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Blog Zero Coke</title>

<!-- Código de instalación de GA4 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-ABC123XYZ"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

// Configuración básica
gtag('config', 'G-ABC123XYZ', {
'send_page_view': true,
'anonymize_ip': true // Anonimización de IP
});
</script>
</head>
<body>
<h1>Título de la publicación del blog</h1>
<p>Contenido...</p>
</body>
</html>

Ejemplo 2: Seguimiento de eventos personalizados (clic en botón)

<button onclick="trackNewsletterSignup()">Suscribirse al boletín</button>

<script>
function trackNewsletterSignup() {
// Enviar evento de GA4
gtag('event', 'newsletter_signup', {
'event_category': 'engagement',
'event_label': 'header_newsletter_form',
'value': 1
});

// Lógica real de suscripción al boletín
console.log('Suscripción al boletín completada');
}
</script>

Ejemplo 3: Seguimiento de eventos de comercio electrónico

// Evento de visualización de producto
gtag('event', 'view_item', {
currency: 'KRW',
value: 129000,
items: [
{
item_id: 'XYZ2000-BLK',
item_name: 'Auriculares Bluetooth inalámbricos XYZ-2000',
item_category: 'Electrónica',
item_category2: 'Audio',
item_brand: 'TechSound',
price: 129000,
quantity: 1
}
]
});

// Evento de agregar al carrito
gtag('event', 'add_to_cart', {
currency: 'KRW',
value: 129000,
items: [
{
item_id: 'XYZ2000-BLK',
item_name: 'Auriculares Bluetooth inalámbricos XYZ-2000',
price: 129000,
quantity: 1
}
]
});

// Evento de compra completada
gtag('event', 'purchase', {
transaction_id: 'T_12345',
currency: 'KRW',
value: 129000,
tax: 11727,
shipping: 3000,
items: [
{
item_id: 'XYZ2000-BLK',
item_name: 'Auriculares Bluetooth inalámbricos XYZ-2000',
price: 129000,
quantity: 1
}
]
});

Ejemplo 4: Seguimiento de profundidad de desplazamiento

// Enviar evento cuando se desplaza a puntos específicos de la página
let scrollTracked = {
'25': false,
'50': false,
'75': false,
'100': false
};

window.addEventListener('scroll', function() {
let scrollPercentage = (window.scrollY + window.innerHeight) / document.body.scrollHeight * 100;

for (let threshold in scrollTracked) {
if (scrollPercentage >= threshold && !scrollTracked[threshold]) {
gtag('event', 'scroll_depth', {
'event_category': 'engagement',
'event_label': threshold + '%',
'value': parseInt(threshold)
});
scrollTracked[threshold] = true;
}
}
});

Ejemplo 5: Seguimiento de clics en enlaces externos

// Rastrear automáticamente todos los clics en enlaces externos
document.addEventListener('click', function(event) {
let target = event.target.closest('a');

if (target && target.hostname !== window.location.hostname) {
gtag('event', 'click', {
'event_category': 'outbound_link',
'event_label': target.href,
'transport_type': 'beacon'
});
}
});

Ejemplo 6: Seguimiento de descargas de archivos

<a href="/downloads/seo-guide.pdf" onclick="trackDownload(this)">Descargar guía de SEO</a>

<script>
function trackDownload(element) {
let fileName = element.href.split('/').pop();

gtag('event', 'file_download', {
'event_category': 'downloads',
'event_label': fileName,
'file_extension': fileName.split('.').pop(),
'file_name': fileName
});
}
</script>

Ejemplo 7: Seguimiento de visualización de video

<video id="tutorial-video" controls>
<source src="tutorial.mp4" type="video/mp4">
</video>

<script>
let video = document.getElementById('tutorial-video');
let videoTracked = {
'start': false,
'25': false,
'50': false,
'75': false,
'complete': false
};

video.addEventListener('play', function() {
if (!videoTracked['start']) {
gtag('event', 'video_start', {
'event_category': 'video',
'event_label': 'tutorial-video',
'video_title': 'Tutorial de SEO'
});
videoTracked['start'] = true;
}
});

video.addEventListener('timeupdate', function() {
let percentage = (video.currentTime / video.duration) * 100;

if (percentage >= 25 && !videoTracked['25']) {
gtag('event', 'video_progress', {
'event_category': 'video',
'event_label': 'tutorial-video',
'video_percent': 25
});
videoTracked['25'] = true;
}
// Lo mismo para 50%, 75%...
});

video.addEventListener('ended', function() {
gtag('event', 'video_complete', {
'event_category': 'video',
'event_label': 'tutorial-video'
});
videoTracked['complete'] = true;
});
</script>

Ventajas y desventajas

Ventajas

  • Análisis orientado al futuro: El modelo basado en eventos y las funciones de IA son más adecuados para el entorno digital cambiante. Está diseñado para responder a las restricciones de cookies y la protección de privacidad mejorada.

  • Integración multiplataforma: Analice datos de sitios web y aplicaciones móviles en una sola propiedad para comprender todo el recorrido del usuario. Puede rastrear patrones como usuarios que navegan por productos en aplicaciones móviles y compran en el sitio web más tarde.

  • Capacidades predictivas: Las métricas predictivas basadas en aprendizaje automático le permiten identificar de manera proactiva usuarios con alta probabilidad de abandono o alta probabilidad de compra y responder de manera preventiva. Esto es muy útil para asignar eficientemente los presupuestos de marketing.

Desventajas

  • Curva de aprendizaje pronunciada: Tiene una estructura completamente diferente de Universal Analytics, por lo que incluso los usuarios existentes necesitan aprender de nuevo. Se necesita tiempo para adaptarse al modelo basado en eventos, la nueva estructura de informes, la terminología diferente, etc.

  • Datos históricos limitados: Los datos de Universal Analytics no se pueden migrar automáticamente. GA4 recopila datos de nuevo desde el momento de la instalación, lo que dificulta la comparación con datos históricos. Para analizar tendencias históricas en informes de conversión, los datos de Universal Analytics deben almacenarse por separado.

  • Configuración compleja: La configuración inicial es más compleja que Universal Analytics. En particular, el seguimiento de comercio electrónico, los eventos personalizados y la configuración de conversiones requieren conocimientos técnicos, y sin una configuración adecuada, es difícil obtener datos precisos. Muchas empresas están recibiendo ayuda de expertos para la configuración.

Preguntas frecuentes

P: ¿Puedo usar Universal Analytics y GA4 simultáneamente? R: Sí, es posible. Sin embargo, Universal Analytics detuvo completamente la recopilación de datos el 1 de julio de 2023, por lo que ahora solo debe usar GA4. Antes de julio de 2023, podía ejecutar ambas propiedades simultáneamente para comparar datos y familiarizarse con GA4 durante el período de transición. Si está comenzando ahora, solo necesita instalar GA4.

P: ¿En qué se diferencian los eventos de GA4 de los eventos de Universal Analytics? R: En Universal Analytics, los eventos tenían una estructura fija de "categoría, acción, etiqueta, valor". En GA4, todas las interacciones son eventos y puede agregar libremente cualquier parámetro que desee a cada evento. Es mucho más flexible, pero debe planificar convenciones de nomenclatura consistentes y estructuras de datos con anticipación. Por ejemplo, las visualizaciones de páginas también se procesan como eventos 'page_view' en GA4.

P: ¿Cómo se calcula la tasa de rebote en GA4? R: La definición de tasa de rebote en GA4 es completamente diferente de Universal Analytics. En Universal Analytics, un rebote se definía como una sesión en la que solo se veía una página antes de salir, pero en GA4, la tasa de rebote se define como el porcentaje de sesiones que no son "sesiones comprometidas". Una sesión comprometida es aquella que dura 10 segundos o más, ve 2 o más páginas o tiene un evento de conversión. Por lo tanto, la tasa de rebote de GA4 generalmente aparece más baja.

P: ¿Cuánto tiempo se retienen los datos de GA4? R: De forma predeterminada, los datos de eventos se pueden retener durante 2 meses o 14 meses (en la versión gratuita). Puede seleccionar el período de retención en la configuración, y una vez configurado, no se aplica retroactivamente a los datos pasados. Por lo tanto, es mejor configurarlo en 14 meses desde el principio. Los datos de informes agregados se retienen indefinidamente. Si desea almacenar datos sin procesar a largo plazo, configure la exportación de BigQuery (gratis).