Todos los artículos

TikTok Pixel y Events API para Shopify en dropshipping: el setup que deja de esconder tus conversiones reales

El navegador in-app de TikTok rompe el tracking solo con pixel de una forma distinta a Meta. Cómo configurar TikTok Pixel y Events API en Shopify y leer el match rate.

Si TikTok Ads Manager te muestra la mitad de las compras que ves en tu lista de pedidos de Shopify, tu anuncio no dejó de funcionar — tu tracking se rompió, y se rompió de una forma concreta, distinta a un pixel de Meta flojo. TikTok sirve la mayoría de sus anuncios dentro de su propio navegador in-app, un webview aislado que no comparte cookies como lo hace Safari o Chrome, y es habitual que la sesión de ese webview se borre antes de que el click id que puso llegue al navegador donde el comprador realmente hace el checkout.

TikTok Events API arregla la mitad del hueco que puede arreglar: envía el evento de compra desde tu servidor, emparejado con datos de cliente hasheados y el click id de TikTok en vez de una cookie que puede no haber sobrevivido al salto entre el navegador in-app y donde ocurrió el checkout real. No va a salvar una creativa floja o un producto que nadie quiere, y el conteo de pedidos de Shopify y las compras reportadas por TikTok nunca van a coincidir pedido a pedido — un hueco sigue siendo normal y permanente. Lo que evita es que un producto ganador real parezca un fracaso porque la mitad de sus ventas se reportó limpia por el pixel y la otra mitad se perdió en el salto del webview.

Lo que sigue: por qué el navegador in-app de TikTok rompe el tracking de forma distinta al pixel de Meta, qué cambia realmente Events API una vez activo, la vía nativa de Shopify frente a un gateway de Events API a medida y cuál necesita la mayoría de las tiendas, cómo leer el match rate en TikTok Events Manager en vez de adivinarlo, un cálculo reproducible de cuánto gasto se necesita para alcanzar el umbral de eventos de la fase de aprendizaje de TikTok, y una checklist de puesta en marcha que detecta el doble conteo antes de que infle el número que estás tratando de arreglar.

Por qué el navegador in-app de TikTok rompe el tracking solo con pixel de forma distinta a Meta

Un clic en un anuncio de TikTok casi nunca abre el navegador móvil normal del comprador. Abre dentro del propio webview in-app de TikTok, un navegador dentro del navegador que carga la landing page pero mantiene su propio bote de cookies aislado — uno que iOS en particular borra rápido en cuanto el usuario sale del webview o cierra la app de TikTok. El pixel sigue disparando dentro de ese webview y sigue poniendo una cookie de click id, pero esa cookie solo importa si la compra ocurre en la misma sesión aislada. Muchas veces no es así.

El tráfico de TikTok se comporta más como descubrimiento que como intención de búsqueda — alguien hace scroll, ve un anuncio, entra, mira el producto, sale sin comprar, y vuelve después por Safari, un enlace guardado o una visita directa para hacer el checkout de verdad. Cada uno de esos caminos pierde la cookie del webview in-app por el camino, exactamente el salto que el tráfico móvil de Meta no obliga tan a menudo, porque una parte importante de los clics de Meta abre en el navegador normal del dispositivo en lugar de un webview aislado.

Qué cambia realmente Events API frente al pixel

Events API envía el mismo evento — una compra, un añadir al carrito — directo desde tu servidor a TikTok, emparejado con identificadores de cliente hasheados (email, teléfono, external ID) y el click id que TikTok adjuntó al clic original (ttclid), cuando ese id está disponible. Nada de eso depende de que la sesión del webview del comprador sobreviva hasta el checkout, que es precisamente el eslabón que no deja de romperse.

Corre junto al pixel, no en su lugar — envía los dos con un event_id compartido en el evento de compra correspondiente, y TikTok deduplica en vez de contar la misma venta dos veces. Si quitas el pixel por completo pierdes las señales on-page que un evento de servidor no puede ver por sí solo, como la profundidad de scroll o el momento del añadir al carrito que ayudan al targeting de TikTok más allá del evento de compra.

Mira los anuncios que están ganando ahora mismo

Configurarlo en Shopify: el canal nativo de TikTok frente a un Events API Gateway a medida

La app de canal de ventas de TikTok en Shopify conecta el pixel y una conexión de Events API del lado del servidor a la vez para la mayoría de tiendas en cuanto se instala y se conecta, usando el email y el teléfono ya recogidos en el checkout — sin código a medida, y es el punto de partida correcto para una tienda que corre unas pocas campañas optimizadas solo en compra.

Un Events API Gateway a medida o un setup de tagging del lado del servidor añade la capacidad de enviar eventos de mitad de funnel —ver contenido, añadir al carrito, iniciar checkout— también del lado del servidor, más control sobre qué identificadores se envían. Vale la pena construirlo cuando una tienda optimiza en algo más que compra sola, o monta audiencias personalizadas a partir de eventos que la app nativa no expone bien. La mayoría de tiendas que testean un puñado de productos al mes todavía no lo necesitan.

Leer el match rate en TikTok Events Manager en vez de adivinarlo

TikTok Events Manager muestra un match rate por evento, además de un panel de diagnóstico que señala parámetros que faltan — el mismo tipo de chequeo de salud que da el Event Match Quality de Meta, solo con otro nombre. Trata un match rate sano como un objetivo, no como un corte estricto de aprobado o reprobado, y espera que necesite varios días tras la configuración antes de estabilizarse; juzgarlo el mismo día que conectas el canal mide sobre todo al modelo de matching reaprendiendo, no el estado real de tu tracking.

Un match rate que sigue flojo después de una semana suele venir de uno de tres huecos: el ttclid no se está capturando en la landing page antes de que se borre la cookie, el email o teléfono hasheado enviado del lado del servidor no coincide con lo que el pixel capturó en el checkout, o el event_id no se comparte entre el pixel y el evento de servidor, así que TikTok los trata como dos eventos separados en vez de deduplicar uno. La herramienta Test Events en Events Manager muestra qué parámetros llegaron realmente en una compra de prueba real antes de que te gastes un euro confiando en el número.

El piso de presupuesto: alcanzar el umbral de la fase de aprendizaje de TikTok antes de juzgar una campaña

Las propias guías publicitarias de TikTok apuntan a unos 50 eventos de optimización —normalmente compras, una vez que ese es el objetivo elegido— dentro de una ventana móvil de 7 días por ad group antes de que su algoritmo de puja haya acumulado suficiente señal para dejar de explorar y empezar a optimizar con confianza real. Por debajo de eso, espera que el gasto oscile y el CPA parezca inestable por razones que no tienen nada que ver con el producto.

Convierte eso en un número antes de lanzar, no después de una semana decepcionante: presupuesto necesario por semana ≈ 50 × el coste de adquisición conocido del producto en un canal que ya tiene datos, normalmente Meta o Shopping estándar. Un producto que testea a un CPA de 15-25 € en otro lado necesita unos 750-1.250 € comprometidos por ad group por semana solo para llegar al punto donde los números reportados por TikTok reflejan puja estabilizada en vez de exploración temprana.

El límite honesto de este cálculo: es un piso para saber cuándo los números empiezan a significar algo, no una previsión de lo que va a devolver la campaña. El CPA antes y después de que se estabilice el modelo de puja de TikTok son dos números distintos, y repartir el presupuesto entre varios ad groups para 'diversificar' suele mantener a cada uno más tiempo por debajo del umbral, no menos — un ad group bien financiado vale más que tres hambrientos.

Una checklist de puesta en marcha, y dónde mirar antes de culpar al tracking

Haz esto en orden en vez de cambiar varias cosas a la vez y perder el hilo de qué movió el número: conecta el canal nativo de TikTok en Shopify o un Gateway; confirma que se envía un event_id compartido en el evento de compra correspondiente del pixel y del servidor para que TikTok deduplique; dispara una compra de prueba real y comprueba en Test Events que el ttclid y los identificadores hasheados llegan de verdad; revisa el match rate cada día la primera semana, y luego cada semana cuando se mantenga estable; vuelve a calcular el hueco Shopify contra TikTok una semana después de la puesta en marcha, no al día siguiente.

Antes de decidir que un producto está muerto porque el ROAS que reporta TikTok se ve flojo, vale la pena comprobar si los anuncios de ese producto siguen corriendo con volumen en otro lado — la misma creativa o el mismo ángulo puede estar subreportando específicamente en TikTok mientras sigue convirtiendo en Meta o Google Shopping. El seguimiento de anuncios de Trackira lee el gasto en vivo y las señales de creativas en Meta, TikTok, Pinterest y Google Shopping, así que esa comprobación toma unos minutos en vez de rehacer todo tu cálculo de atribución en un producto que quizá estés a punto de matar por error.

¿Sigo necesitando el pixel de TikTok si Events API ya está corriendo?

Sí — corre los dos juntos con un event_id compartido en el evento de compra correspondiente para que TikTok deduplique en vez de contar doble. Events API recupera lo que se pierde en el salto de cookie del navegador in-app, pero el pixel sigue capturando señales on-page como el momento del añadir al carrito que un evento de servidor solo no puede ver.

¿Cuánto tarda Events API en cambiar lo que veo en TikTok Ads Manager?

El match rate en Events Manager suele empezar a moverse a los pocos días de una configuración correcta, pero da una semana completa antes de comparar números de campaña. Los modelos de matching y puja de TikTok necesitan ese tiempo para reestabilizarse con la nueva señal, y juzgarlo antes mide sobre todo esa reestabilización, no la salud real de tu tracking.

¿El canal nativo de TikTok en Shopify ya envía eventos de Events API, o necesito código a medida?

Para la mayoría de tiendas, sí — una vez conectado, envía eventos del lado del servidor usando el email y el teléfono recogidos en el checkout, sin código a medida. Un Events API Gateway a medida o un setup de tagging del lado del servidor solo vale la pena construirlo cuando necesitas eventos de mitad de funnel, como añadir al carrito, enviados también del lado del servidor.

¿Arreglar Events API va a arreglar un ROAS flojo en TikTok?

No. Arregla la precisión con la que se cuenta una conversión real, no si la creativa o el producto convierte en primer lugar. Si el ROAS sigue flojo una vez el match rate está sano y el ad group ha superado los cerca de 50 eventos semanales, el problema es la campaña o el producto, no el tracking.