El server-side tracking de TikTok asegura una medición de conversiones precisa y el cumplimiento del RGPD para tus campañas. Al implementar el TikTok Events API junto con el TikTok Pixel tradicional, puedes capturar datos más fiables y reducir las pérdidas provocadas por las restricciones de cookies de terceros y las limitaciones de tracking de iOS.
Por qué importa el server-side tracking de TikTok
Mejor calidad de los datos
Recupera los datos de conversión perdidos por los ad blockers y las restricciones del navegador
Cumplimiento de privacidad
Cumple con el RGPD gracias a la transmisión de datos servidor a servidor
Optimización de campañas
Un mejor tracking de conversiones mejora el rendimiento del algoritmo de TikTok
Paso 1: crear el container server de Google Tag Manager
El primer paso es crear un container server para gestionar tus tags server-side. Con un container server puedes desplegar tags en tu sitio web sin tocar código y gestionarlo todo desde un único lugar.
Configuración del container server
- Entra en Google Tag Manager: ve a tu cuenta de GTM en tagmanager.google.com
- Crea un nuevo container: haz clic en "Create Account" o añade un nuevo container a una cuenta existente
- Selecciona container Server: elige "Server" como plataforma de destino (no Web)
- Configura los ajustes: ponle un nombre descriptivo a tu container (p. ej., "TuMarca-Server-Production")
- Obtén el Container Config: copia la cadena de configuración del container server para usarla al configurar el hosting
Una base sólida de server-side tracking es esencial para el éxito. Considera seguir nuestra guía completa de 7 pasos para montar tu infraestructura de server-side tracking.
Paso 2: alojar tu container en Tracking Hippo
Tracking Hippo ofrece hosting de sGTM compatible con la UE, con despliegue automatizado e infraestructura gestionada. Esto elimina la complejidad de configurar un servidor y, al mismo tiempo, garantiza el cumplimiento del RGPD.
Proceso de despliegue en Tracking Hippo
- Crea una cuenta en Tracking Hippo: regístrate en trackinghippo.io y entra en tu dashboard
- Nuevo container server: haz clic en "Create New Container" y selecciona tu región de la UE preferida
- Introduce el Container Config: pega la configuración de tu container server de GTM del paso 1
- Configura un dominio personalizado: configura tu subdominio de tracking (p. ej., analytics.tudominio.com)
- Despliega y configura el DNS: despliega el container y actualiza tu DNS con los registros CNAME indicados
Paso 3: instalar el TikTok Pixel
El TikTok Pixel es esencial para medir las acciones de los visitantes en tu web, como vistas de producto o compras completadas. Este método tradicional funciona junto con el server-side tracking para una recopilación de datos completa.
Implementación del TikTok Pixel
- Accede a TikTok Ads Manager: entra en tu cuenta de TikTok Business y abre Ads Manager
- Crea un TikTok Pixel: ve a Assets → Events y crea un nuevo TikTok Pixel para tu sitio web
- Obtén el código del Pixel: copia tu TikTok Pixel ID único (formato: C9XXXXXXXXXXXXXXXXX)
- Instálalo en GTM: añade el tag de TikTok Pixel a tu container web (no al container server)
- Configura los eventos: configura eventos estándar como ViewContent, AddToCart y Purchase
- • ViewContent — vistas de página de producto
- • AddToCart — añadir al carrito
- • InitiateCheckout — iniciar el checkout
- • Purchase — transacciones completadas
- • Subscribe — suscripciones a newsletter
- • SubmitForm — envíos de formulario
Paso 4: configurar el TikTok Events API
El TikTok Events API envía los datos de conversión directamente desde tu servidor a TikTok, ofreciendo un tracking más fiable que las implementaciones solo con pixel. Este enfoque servidor a servidor esquiva las restricciones del navegador y los ad blockers.
Proceso de configuración del Events API
- Conecta tu contenedor web: en tu contenedor web de GTM, configura el parámetro server_container_url de tu etiqueta de Google con tu dominio de seguimiento personalizado (p. ej., https://analytics.tudominio.com); el client GA4 de tu contenedor de servidor recibirá estos eventos y podrá activar tu etiqueta de TikTok Events API
- Obtén el Access Token: en TikTok Ads Manager, ve a Assets → Events → Manage y genera un access token de Events API
- Instala el tag de Events API: en tu container server de GTM, añade la plantilla de tag TikTok Events API desde la Community Template Gallery
- Configura la autenticación: añade tu access token y tu TikTok Pixel ID en la configuración del tag
- Configura los parámetros de evento: mapea los eventos de tu sitio a los eventos estándar de TikTok (Purchase, ViewContent, etc.)
- Configura los datos de usuario: añade parámetros de información del cliente como email, teléfono y external_id para mejorar el matching
Parámetros de datos recomendados
Datos del evento:
- • Nombre del evento (Purchase, ViewContent)
- • Hora del evento (timestamp del servidor)
- • Valor y moneda
- • IDs de contenido y categorías
Datos del usuario (hasheados):
- • Dirección de email (SHA256)
- • Número de teléfono (SHA256)
- • External ID (ID del cliente)
- • Dirección IP y user agent
El Events API hashea automáticamente los datos personales (email, teléfono) con SHA256 antes de transmitirlos. Esto asegura el cumplimiento del RGPD manteniendo la utilidad de los datos para el matching de audiencias.
Paso 5: garantizar la deduplicación de eventos
La deduplicación de eventos evita que la misma conversión se cuente dos veces cuando usas TikTok Pixel y Events API a la vez. Así garantizas un reporting limpio y preciso y evitas inflar las métricas de conversión.
Por qué importa la deduplicación
Cuando ejecutas TikTok Pixel y Events API a la vez (la configuración recomendada), la misma acción del usuario puede registrarse dos veces: una desde el pixel y otra desde el servidor. Eso lleva a contar conversiones por duplicado y a datos de rendimiento sesgados.
Cómo implementar la deduplicación de eventos
- Genera un Event ID: crea un identificador único para cada evento de conversión (p. ej., ID de pedido, ID basado en timestamp)
- Añádelo al código del pixel: incluye el parámetro event_id en tus eventos de TikTok Pixel del lado cliente
- Inclúyelo en el Events API: envía el mismo event_id en tus llamadas al Events API desde el servidor
- Configúralo en GTM: configura tu container server para que pase el event_id desde las solicitudes del cliente
- Prueba la deduplicación: verifica que los eventos idénticos con el mismo event_id se deduplican en los reportes de TikTok
Buenas prácticas para el Event ID
Buenos Event IDs:
- • Números de pedido (p. ej., "order_12345")
- • Combinaciones de timestamp + user ID
- • UUID v4 generado en el cliente
- • Números secuenciales con prefijos
Requisitos:
- • Único entre todos los eventos
- • Coherente entre pixel y API
- • Alfanumérico, máximo 64 caracteres
- • Disponible tanto en el cliente como en el servidor
Con una buena deduplicación, TikTok identificará y fusionará automáticamente los eventos duplicados, mostrándote datos de conversión limpios y precisos que reflejan el rendimiento real de tus campañas.
Paso 6: probar tu configuración
Las pruebas son clave para asegurarte de que tu implementación de server-side tracking de TikTok funciona correctamente. Unas buenas pruebas evitan pérdidas de datos y garantizan una medición precisa de campañas desde el primer día.
Proceso de pruebas
- Activa el modo de prueba: en TikTok Events Manager, ve a tu pixel y activa el modo "Test Events"
- Genera un código de prueba: crea un test event code para identificar tus eventos de prueba en el dashboard
- Prueba ambos canales: dispara eventos para verificar que TikTok Pixel y Events API funcionan correctamente
- Verifica los datos del evento: comprueba que todos los parámetros (valor, moneda, content_ids) se envían correctamente
- Confirma la deduplicación: asegúrate de que los eventos duplicados se fusionan correctamente en los reportes de TikTok
- Monitoriza durante 24-48 horas: deja tiempo para que los datos se procesen y aparezcan en TikTok Ads Manager
Señales de éxito
- • Los eventos aparecen en el dashboard de Test Events
- • Los parámetros del evento están bien formados
- • Los datos de usuario están correctamente hasheados
- • Los eventos duplicados se deduplican
- • Los códigos de respuesta del servidor son 200
Problemas habituales
- • Access token ausente o incorrecto
- • Parámetros de evento mal formados
- • Configuración incorrecta del Pixel ID
- • Desajuste de event_id entre canales
- • Restricciones de CORS o de dominio
Puntos clave
Configuración completa Esta guía cubre la implementación del server-side tracking de TikTok usando containers server de Google Tag Manager alojados en Tracking Hippo, con mayor precisión de conversiones y cumplimiento del RGPD.
Implementación dual Ejecutar TikTok Pixel y Events API a la vez maximiza la captura de datos, mientras que la deduplicación de eventos garantiza un reporting limpio y métricas de conversión precisas.
Beneficios para los datos El server-side tracking recupera datos de conversión perdidos por los ad blockers, mejora la optimización de campañas con datos de mayor calidad y permite integrarse con CRMs y otras fuentes de datos.
Cumplimiento de privacidad La transmisión de datos servidor a servidor con hashing automático asegura el cumplimiento del RGPD manteniendo la utilidad de los datos para targeting y optimización de campañas.
La ventaja de Tracking Hippo Una infraestructura alojada en la UE con despliegue automatizado, escalado gestionado y cumplimiento del RGPD integrado pone el server-side tracking al alcance de cualquiera, sin gestionar infraestructura compleja.
¿Listo para implementar el server-side tracking de TikTok?
Empieza a mejorar el rendimiento de tus campañas de TikTok con un tracking server-side preciso. Tracking Hippo facilita el despliegue y la gestión de tu infraestructura sGTM en la UE.
Artículos relacionados
Meta Conversion API Tutorial: Complete Setup Guide
Learn how to implement Meta Conversion API for better ad performance and privacy compliance with Tracking Hippo and SGTM.
How to Create and Host a Server-Side GTM Container
Complete guide to setting up Google Tag Manager server-side containers with Tracking Hippo's EU-compliant hosting.