Lección 7 de 32Meta Ads - Fundamentos

Configuración de conversiones

Eventos estándar y personalizados. Conversions API (CAPI). Aggregated Event Measurement.

15 minutos

Sin tracking de conversiones correctamente configurado, Meta Ads no puede optimizar tus campañas ni reportar resultados precisos. En esta lección aprenderás todo sobre eventos, Conversions API y las soluciones post-iOS 14.5.

Por qué el Tracking es Crítico

El tracking de conversiones permite:

  1. Medir ROI real: Saber cuántas ventas/leads genera cada campaña
  2. Optimizar campañas: Meta encuentra personas similares a quienes convierten
  3. Retargeting efectivo: Crear audiencias basadas en comportamiento
  4. Atribución correcta: Entender el customer journey

Sin tracking, Meta Ads es como conducir con los ojos cerrados. Puedes gastar dinero, pero no sabes si vas en la dirección correcta.

El Pixel de Meta: Fundamentos

El Pixel es un fragmento de JavaScript que se ejecuta en tu sitio web y envía información a Meta.

Eventos estándar vs personalizados

Meta reconoce eventos estándar predefinidos y te permite crear eventos personalizados:

Eventos estándar principales:

Evento Cuándo disparar Uso típico
PageView Cada página Tracking básico
ViewContent Página de producto/servicio Retargeting
AddToCart Agregar producto al carrito Audiencia alta intención
InitiateCheckout Comenzar proceso de compra Retargeting abandonos
AddPaymentInfo Agregar método de pago Retargeting avanzado
Purchase Compra completada Medir conversiones
Lead Formulario enviado Medir leads
CompleteRegistration Registro completado Medir signups
Search Búsqueda en el sitio Retargeting por interés
Subscribe Suscripción iniciada SaaS, membresías

Implementación de eventos

Evento básico (PageView):

fbq('track', 'PageView');

Evento con parámetros (Purchase):

fbq('track', 'Purchase', {
  value: 99.99,
  currency: 'USD',
  content_ids: ['SKU123'],
  content_type: 'product',
  num_items: 1
});

Evento con parámetros (Lead):

fbq('track', 'Lead', {
  content_name: 'Contacto Demo',
  content_category: 'B2B',
  value: 50.00,
  currency: 'USD'
});

Parámetros importantes por evento

Evento Parámetros clave
ViewContent content_ids, content_type, content_name, value
AddToCart content_ids, content_type, value, currency
Purchase value, currency, content_ids, content_type, num_items
Lead content_name, content_category, value

Tip: Siempre incluye value y currency para poder optimizar por valor y medir ROAS.

Conversions API (CAPI)

Conversions API envía eventos directamente desde tu servidor a Meta, complementando el Pixel del navegador.

Por qué CAPI es necesario

Después de iOS 14.5 y el aumento de ad blockers:

Problema Impacto sin CAPI
iOS App Tracking Transparency 40-50% de usuarios iOS no trackeados
Ad blockers 15-30% de eventos perdidos
Cookies de terceros Limitación creciente de navegadores
Conexiones inestables Eventos perdidos por errores de red

CAPI vs Pixel: Comparativa

Aspecto Pixel (Browser) CAPI (Server)
Dónde se ejecuta Navegador del usuario Tu servidor
Afectado por ad blockers No
Afectado por iOS 14.5 No
Implementación Fácil (JavaScript) Media (requiere desarrollo)
Datos disponibles Limitados a web Completos (CRM, offline)

Arquitectura CAPI

┌──────────────────────────────────────────────────────────────┐
│                      Tu sitio web                            │
├──────────────────────────────────────────────────────────────┤
│  Usuario completa compra                                     │
│           │                                                  │
│           ├───→ Pixel (navegador) ───→ Meta                  │
│           │                                                  │
│           └───→ Tu servidor ───→ CAPI ───→ Meta              │
└──────────────────────────────────────────────────────────────┘

Deduplicación de eventos

Cuando usas Pixel + CAPI, debes evitar contar eventos doble:

// En el Pixel (navegador)
fbq('track', 'Purchase', {
  value: 99.99,
  currency: 'USD',
  event_id: 'purchase_12345' // ID único
});

// En CAPI (servidor)
{
  "event_name": "Purchase",
  "event_id": "purchase_12345", // Mismo ID
  "event_time": 1674123456,
  "user_data": {...},
  "custom_data": {
    "value": 99.99,
    "currency": "USD"
  }
}

Meta deduplica automáticamente eventos con el mismo event_id recibidos en 48 horas.

Opciones de implementación CAPI

Método Complejidad Mejor para
Partner Integration Baja Shopify, WooCommerce, etc.
Google Tag Manager Media Equipos con GTM configurado
API directa Alta Control total, equipos técnicos
Zapier/Make Baja Automatizaciones simples

Implementación con Shopify

Shopify tiene integración nativa de CAPI:

  1. Settings → Apps and sales channels → Facebook & Instagram
  2. En "Data sharing", seleccionar "Maximum"
  3. CAPI se configura automáticamente

Implementación con WooCommerce

Usando plugin oficial de Meta:

  1. Instalar "Facebook for WooCommerce"
  2. Conectar con Business Manager
  3. Habilitar "Conversions API" en settings
  4. Verificar eventos en Events Manager

Event Match Quality (EMQ)

EMQ mide qué tan bien Meta puede identificar a los usuarios que disparan eventos.

Factores que afectan EMQ

Parámetro Impacto en EMQ
Email (hashed) Alto
Teléfono (hashed) Alto
Nombre + Apellido Medio
Ciudad + Estado + País Bajo
IP Address Bajo
User Agent Bajo

Escala de EMQ

EMQ Score Calidad Acción
<3 Pobre Agregar más parámetros urgentemente
3-5 Aceptable Mejorar si es posible
6-7 Bueno Mantener
8-10 Excelente Óptimo

Cómo mejorar EMQ

  1. Enviar email hasheado: El parámetro más valioso
  2. Enviar teléfono hasheado: Muy útil para match
  3. Capturar datos en formularios: Antes del checkout si es posible
  4. Usar login de usuario: Datos de cuenta logueada

Aggregated Event Measurement (AEM)

AEM es el framework de Meta para medir conversiones de usuarios iOS 14.5+ que optaron out del tracking.

Cómo funciona AEM

Usuario iOS (opted out)
        │
        └──→ Solo 8 eventos priorizados permitidos
             por dominio verificado
             └──→ Reporteo agregado (no individual)
                  └──→ Delay de hasta 72 horas

Limitaciones de AEM

Aspecto Pre-iOS 14.5 Con AEM
Eventos por dominio Ilimitados 8 eventos priorizados
Ventana de atribución Hasta 28 días Máximo 7 días
Reporteo Tiempo real Delay hasta 72h
Breakdown demográfico Completo Limitado
Conversiones view-through Limitado

Configuración de los 8 eventos

En Events Manager → Aggregated Event Measurement, debes:

  1. Verificar tu dominio
  2. Priorizar 8 eventos (del más al menos importante)

Priorización recomendada para e-commerce:

Prioridad Evento
1 (Más alta) Purchase
2 InitiateCheckout
3 AddToCart
4 ViewContent
5 Lead
6 CompleteRegistration
7 Search
8 PageView

Priorización recomendada para SaaS/Lead Gen:

Prioridad Evento
1 (Más alta) Lead (formulario principal)
2 CompleteRegistration
3 Subscribe
4 ViewContent (pricing page)
5 Custom Event (demo request)
6 Search
7 AddToCart (si aplica)
8 PageView

Verificación de dominio

Para usar AEM, debes verificar tu dominio:

  1. Business Settings → Brand Safety → Domains
  2. Add → Tu dominio
  3. Verificar con:
    • Meta-tag en <head>
    • DNS TXT record
    • Archivo HTML en root
<!-- Meta-tag verification -->
<meta name="facebook-domain-verification" content="abc123xyz" />

Custom Conversions

Custom Conversions te permiten crear eventos basados en URLs específicas sin código adicional.

Cuándo usar Custom Conversions

Situación Usar Custom Conversion
No tienes acceso al código
Tracking de thank you page simple
Necesitas parámetros dinámicos (valor) No (usa eventos)
Múltiples productos con diferentes valores No

Crear Custom Conversion

  1. Events Manager → Custom Conversions → Create
  2. Seleccionar regla basada en URL
  3. Ejemplo: URL contains "gracias-por-tu-compra"
  4. Asignar categoría y valor (opcional)

Limitaciones de Custom Conversions

  • Máximo 100 por Ad Account
  • No pueden capturar valores dinámicos
  • Menos flexibles que eventos de código
  • Dependen de estructura de URLs

Verificación y Debugging

Events Manager: Test Events

  1. Events Manager → Data Sources → Tu Pixel
  2. Tab "Test Events"
  3. Abre tu sitio en otra pestaña
  4. Realiza acciones (agregar al carrito, etc.)
  5. Verifica que eventos aparecen en tiempo real

Meta Pixel Helper

Extensión de Chrome que muestra:

  • Qué eventos se disparan
  • Parámetros enviados
  • Errores de implementación

Diagnósticos de Events Manager

Events Manager muestra alertas de:

  • Eventos duplicados
  • Parámetros faltantes
  • EMQ bajo
  • Eventos sin disparar

Checklist de verificación

Verificación Cómo verificar
Pixel instalado correctamente Pixel Helper muestra PageView
Eventos clave funcionando Test Events muestra Purchase/Lead
CAPI conectado Events Manager muestra "Browser + Server"
Deduplicación funcionando No hay eventos duplicados
EMQ aceptable Events Manager > Overview > EMQ > 5
Dominio verificado Business Settings > Domains
8 eventos priorizados Aggregated Event Measurement

Ventanas de Atribución

La ventana de atribución define cuánto tiempo después de ver/clicar un anuncio se atribuye una conversión.

Opciones disponibles

Ventana Descripción
1-day click Conversión dentro de 1 día del clic
7-day click Conversión dentro de 7 días del clic
1-day view Conversión dentro de 1 día de ver el anuncio
7-day click, 1-day view Combinación (default)

Impacto en reportes

Ventana Conversiones reportadas Mejor para
1-day click Menos Atribución conservadora
7-day click, 1-day view Más Balance típico
28-day click (deprecated para iOS) Máximo Solo web Android/Desktop

Recomendación: Usa "7-day click, 1-day view" como default. Compara con datos de tu propio analytics.

Puntos Clave de esta Lección

  1. Pixel + CAPI juntos: Maximizan tracking y precisión
  2. Deduplicación obligatoria: Usa event_id cuando implementes ambos
  3. AEM limita a 8 eventos: Prioriza los más importantes para tu negocio
  4. EMQ > 5 objetivo: Envía email/teléfono hasheado para mejor match
  5. Verifica dominio: Requisito para AEM
  6. Test Events para debugging: Verifica antes de lanzar campañas

Próxima Lección

En el siguiente módulo, exploraremos las audiencias de Meta Ads: Core Audiences, Custom Audiences y Lookalike Audiences para segmentación avanzada.


Quiz de Comprensión

Pregunta 1

¿Cuál es el propósito principal de Conversions API (CAPI)?

A) Reemplazar completamente el Pixel B) Enviar eventos desde el servidor para complementar el Pixel y capturar datos perdidos por ad blockers y iOS 14.5 C) Crear anuncios automáticamente D) Verificar el dominio

Ver respuesta

Respuesta: B) Enviar eventos desde el servidor para complementar el Pixel y capturar datos perdidos por ad blockers y iOS 14.5

CAPI no reemplaza el Pixel, lo complementa. Al enviar eventos desde el servidor, captura conversiones de usuarios con ad blockers o que optaron out del tracking en iOS, mejorando la precisión de datos.

Pregunta 2

¿Cuántos eventos puedes priorizar en Aggregated Event Measurement (AEM)?

A) 3 B) 5 C) 8 D) Ilimitados

Ver respuesta

Respuesta: C) 8

AEM limita a 8 eventos por dominio verificado para usuarios iOS 14.5+ que optaron out del tracking. Debes priorizarlos del más importante (usualmente Purchase o Lead) al menos importante.

Pregunta 3

Para evitar contar eventos doble cuando usas Pixel + CAPI, ¿qué parámetro debes incluir en ambos?

A) user_id B) event_id C) transaction_id D) session_id

Ver respuesta

Respuesta: B) event_id

El parámetro event_id debe ser idéntico en el evento del Pixel y en el evento de CAPI. Meta deduplica automáticamente eventos con el mismo event_id recibidos dentro de 48 horas.

¿Completaste esta lección?

Marca esta lección como completada. Tu progreso se guardará en tu navegador.