← Volver al blog

API de conversiones de TikTok: guía técnica para marketers

5 de octubre de 2026
API de conversiones de TikTok: guía técnica para marketers

La API de conversiones de TikTok (Events API) debe ejecutarse junto al Pixel y con deduplicación adecuada para recuperar conversiones perdidas y mejorar la optimización. En la práctica, esto significa enviar cada acción por ambos canales con un único event_id. El resultado esperado es más conversiones reportadas y señales más fiables para que el algoritmo optimice las campañas.


En resumen:

  • La integración del Event API de TikTok debe hacerse junto con el Pixel y usando un event_id único para evitar duplicados y mejorar la cobertura de conversiones.
  • Es imprescindible mantener la estructura y el event_id consistentes en ambos canales para que funcione correctamente la deduplicación.
  • Se recomienda enviar eventos en el orden correcto y con identificadores hashados, generando un UUID para eventos no transaccionales y usando order_id para compras.
  • La deduplicación funciona con una ventana de 48 horas, y errores frecuentes incluyen usar diferentes formatos de event_id o enviarlos solo desde un canal.
  • La implementación puede hacerse mediante integración directa, GTM en modo servidor o plataformas de gestión, según las necesidades de control y recursos técnicos.

Forliveshopping
Impulsa tu marca en TikTok Shop
ForLives ayuda a marcas de productos físicos a desarrollar campañas de afiliados, videos comprables y transmisiones en vivo en TikTok Shop.
Conoce ForLives

Tabla de contenidos

Qué es TikTok Events API y cómo complementa al Pixel

Events API es un canal servidor a servidor: enviamos eventos como JSON directamente desde nuestro backend hacia TikTok, sin depender del navegador del usuario. El Pixel, en cambio, se ejecuta en el cliente y por eso pierde eventos cuando intervienen bloqueadores de anuncios, restricciones de navegador o fallos de carga del script.

TikTok recomienda ejecutar ambos canales de forma simultánea, no sustituir uno por otro:

  • El Pixel aporta señales de comportamiento en tiempo real y contexto del navegador.
  • Events API corrige la pérdida de eventos por bloqueadores, cookies de terceros restringidas o errores de red.
  • Juntos, ofrecen una cobertura de conversión más completa para el aprendizaje del algoritmo.

Beneficios clave para la medición y optimización

Combinar ambos canales mejora tres aspectos concretos: cobertura, consolidación y coincidencia de usuarios.

  • Capturamos conversiones que el Pixel no registra por bloqueadores o fallos de carga.
  • Consolidamos datos de fuentes online, offline y CRM en un mismo flujo de eventos.
  • Mejoramos la coincidencia de usuarios enviando identificadores hasheados junto al evento.

TikTok recomienda explícitamente combinar Events API con el Pixel para campañas de conversión web, según la documentación oficial de TikTok For Business, que describe la arquitectura recomendada para capturar conversiones perdidas y consolidar señales de distintas fuentes.

Requisitos técnicos y formato mínimo de eventos

Para que un evento sea procesable, TikTok exige credenciales y una estructura concreta. Obtenemos el Pixel ID y el access token desde Events Manager, y cada solicitud debe incluir event_source, event_source_id y un array data[] con los campos obligatorios por evento.

Los identificadores de usuario (correo, teléfono) deben normalizarse antes de aplicarles SHA-256, y el hash resultante se envía en minúsculas, según especifica el SDK oficial de TikTok Business.

CampoObligatorioDescripción
pixel_codesíidentificador del Pixel asociado a la cuenta
eventsínombre del evento (purchase, add_to_cart, etc.)
timestampnoformato ISO 8601, opcional
event_idcondicionalnecesario cuando hay solapamiento con Pixel

Mapeo de eventos y buenas prácticas para ecommerce

Para que el embudo quede correctamente medido, enviamos los eventos en el orden en que ocurre la navegación real del comprador.

  1. Registrar view_item cuando el usuario visualiza la ficha de producto.
  2. Enviar add_to_cart con el identificador de producto y el valor correspondiente.
  3. Capturar begin_checkout al iniciar el proceso de pago.
  4. Confirmar purchase incluyendo value y currency, junto con el order_id como event_id.

Para eventos no transaccionales como view_item o add_to_cart, generamos un UUID en el momento de la acción y lo llevamos a ambos canales (Pixel y Events API) para asegurar que la deduplicación funcione, tal como recomienda la guía técnica de implementación de Events API. En el caso de purchase, usar el order_id real como event_id evita duplicados cuando el mismo pedido se confirma por dos rutas distintas.

Consejo profesional: verifica que el event_id enviado desde el servidor sea exactamente igual, carácter a carácter, al enviado por el Pixel en el navegador.

Deduplicación y event_id: cómo funciona y errores comunes

La ventana de fusión es de 5 minutos y la de deduplicación completa es de 48 horas: cuando dos eventos coinciden en esas tres variables dentro de ese plazo, se conserva el primero recibido y se descarta el resto, según detalla la guía de EndFrame sobre configuración server-side.

  • Usar un session_id en lugar del identificador de la conversión concreta provoca que eventos distintos se fusionen por error.
  • Enviar event_id solo desde un canal (Pixel o servidor) anula la deduplicación y genera conteos duplicados.
  • Cambiar el formato del event_id entre entornos (mayúsculas, espacios) rompe la coincidencia exacta que exige TikTok.

La solución práctica es simple: un único event_id por acción de usuario, generado una sola vez y reutilizado en ambos canales. Profundizamos en este mecanismo en nuestra guía sobre cómo evitar la doble contabilización de ventas en TikTok Shop.

Opciones de implementación: API directa, server-side GTM y plataformas

Existen tres rutas habituales, cada una con un equilibrio distinto entre control y velocidad de puesta en marcha.

  • La integración directa contra el endpoint de Events API ofrece máximo control del payload, pero exige mantenimiento continuo de código propio.
  • Google Tag Manager en modo servidor (sGTM) reduce la carga de desarrollo mediante plantillas, aunque requiere hosting y monitorización del contenedor.
  • Plataformas de datos de cliente con un interruptor de destino simplifican el envío, a cambio de menor flexibilidad para personalizar campos.

TikTok mantiene una plantilla oficial para configurar el envío vía GTM, que incluye generación de access token y mapeo de eventos guiado. Para equipos sin ingeniería dedicada, la ruta server-side GTM suele ser el punto de partida más razonable; para operaciones con volumen alto y necesidad de lógica personalizada, la integración directa compensa el esfuerzo adicional.

Privacidad y consentimiento en el EEE: obligaciones y diseño del flujo

Procesar eventos en el servidor no elimina las obligaciones legales de consentimiento. El Comité Europeo de Protección de Datos aclara que el artículo 5(3) de la directiva ePrivacy puede aplicarse a tecnologías similares a las cookies, y que instruir al terminal del usuario para enviar identificadores puede requerir consentimiento aunque el procesamiento final ocurra en servidor.

  • El consentimiento debe solicitarse antes de activar el envío de identificadores, no después.
  • El diseño del flujo debe permitir granularidad por tipo de dato y registro auditable de cada decisión.
  • La arquitectura debe soportar la retirada del consentimiento sin romper el resto de la medición.

Pruebas y validación en Events Manager antes de activar optimización

Antes de usar los datos para optimizar campañas, validamos cada evento con las herramientas que ofrece TikTok.

  1. Generar un test_event_code en Events Manager y usarlo en el Event Builder para confirmar que los eventos llegan correctamente.
  2. Revisar el mapeo de campos, la coincidencia de order_id entre Pixel y servidor, y los avisos de event_id desemparejado.
  3. Confirmar que la tasa de coincidencia de usuarios se mantiene estable durante varios días antes de activar la optimización basada en esos eventos.

Solo cuando estas tres comprobaciones son consistentes durante un periodo de observación consideramos la integración lista para producción.

Checklist de despliegue: flujo práctico de implementación paso a paso

El proceso completo, desde cero hasta monitorización en producción, sigue una secuencia concreta.

  1. Crear o seleccionar el Pixel en Events Manager y generar el access token asociado.
  2. Definir la estrategia de event_id por tipo de evento (UUID para no transaccionales, order_id para compras).
  3. Implementar el hashing de identificadores, validar con test_event_code y monitorizar resultados en Events Manager.

Consejo profesional: documenta el esquema de nombres de eventos y propiedades antes de escribir una sola línea de código: ahorra más tiempo que cualquier optimización posterior.

Experiencia práctica en integraciones y optimización para TikTok Shop

Trabajamos auditorías de nicho, integración técnica, optimización de catálogo y producción de contenido shoppable y lives para marcas con producto físico. Nuestro proceso de validación inicial dura 10 días y permite confirmar si un catálogo se adapta a TikTok Shop antes de comprometer presupuesto en campañas de mayor escala.

Experiencia práctica en integraciones y optimización para TikTok Shop — overview diagram

Cuándo externalizar la implementación y cuándo mantenerla in-house

La decisión depende de tres factores: recursos de ingeniería disponibles, urgencia del lanzamiento y necesidad de auditar cada evento internamente. Mantener la integración en casa tiene sentido si ya existe un equipo técnico dedicado a medición. Externalizar evita invertir en infraestructura propia cuando el objetivo es lanzar rápido; el siguiente paso razonable es solicitar una auditoría de viabilidad antes de decidir.

Comparativa entre integración interna y externa

Oferta de ForLives para implementar conversiones y escalar ventas en TikTok Shop

Si prefieres no montar esta infraestructura por tu cuenta, en ForLives nos encargamos de la integración técnica y la optimización continua como parte de nuestros servicios de agencia, con un proceso de validación inicial de 10 días centrado exclusivamente en marcas con producto físico.

Forliveshopping

Nuestra oferta cubre desde la auditoría de nicho y competencia hasta la gestión de programas de afiliados, contenido shoppable y transmisiones en vivo. Consulta nuestra página de servicios para solicitar un diagnóstico o revisa la Forliveshopping si buscas escalar ventas en TikTok Shop de forma integral.

Preguntas frecuentes

¿Existe una API oficial de TikTok para rastrear conversiones?

Sí, TikTok ofrece Events API como canal oficial servidor a servidor para enviar eventos de conversión directamente desde el backend de una marca. Se usa junto al Pixel, no en su lugar, para mejorar la cobertura de medición.

¿Merece la pena implementar la API de conversiones?

Sí, en la mayoría de los casos: recupera conversiones que el Pixel pierde por bloqueadores o restricciones de navegador y aporta señales adicionales al algoritmo de optimización. El esfuerzo de implementación se justifica especialmente en cuentas con presupuesto publicitario relevante.

¿Es gratuita la API de TikTok?

El uso de Events API no tiene coste de licencia propio: es parte de las herramientas de medición disponibles para cualquier cuenta publicitaria de TikTok. El coste real proviene del desarrollo o la contratación de la integración técnica, no del acceso a la API en sí.

¿Es gratuita la API de conversiones de Meta?

Esa pregunta corresponde a la plataforma de Meta, no a TikTok, y no forma parte del alcance de esta guía. Para TikTok, la API de conversiones (Events API) no cobra por su uso dentro de una cuenta publicitaria activa.

Fuentes

Recomendaciones