← Todos los artículos

Blog

¿Las conversiones de TikTok no se registran? Guía de diagnóstico paso a paso

conversiones de tiktok no se registranpixel de tiktok no rastreapixel de tiktok sin conversionesconversiones de tiktok no aparecen

Estás corriendo campañas en TikTok Ads, pero las compras y conversiones nunca aparecen en el panel. El presupuesto se gasta por completo, pero los resultados se quedan en cero — y sin saber por qué, tu puja y optimización de entrega se convierten en pura adivinanza. Un pixel puede "parecer instalado" mientras no envía a TikTok ningún evento válido.

¿Te suena familiar alguno de estos casos?

  • Instalaste el pixel, pero las compras/conversiones siguen en cero
  • Se dispara en el navegador, pero no aparece en TikTok
  • El evento en Events Manager se queda en "Sin eventos recibidos"
  • Los números de TikTok no coinciden con GA4 o tu backend

Esta guía organiza qué revisar y en qué orden cuando las conversiones de TikTok no se registran. Antes de empezar a cambiar configuraciones al azar, recorre esta lista de arriba hacia abajo.

Principio básico: solo existen tres tipos de "no se registra"

La razón principal por la que el diagnóstico falla es tratar "no se registra" como un solo problema. En realidad, la causa siempre cae en una de tres categorías. Saber simplemente cuál estás investigando hace que todo el proceso sea muchísimo más fácil.

Categoría Qué está pasando Ejemplo típico
① Problema de pixel / tag La señal de medición no se está enviando en absoluto Falta el pixel en la página de finalización / no se dispara
② Problema de configuración La señal llega pero no se cuenta o no se cruza correctamente Nombre de evento estándar incorrecto, event_id no coincide, falla la deduplicación
③ Problema de tiempo / punto ciego Nada está roto — retraso en el reporte o una condición lo descarta Reporte pendiente, pérdida de señal por consentimiento/ATT, fuera de la ventana de atribución

El punto clave: ① y ② se ubican en lugares completamente distintos. Mirar fijo la pantalla de configuración no arreglará un pixel que no se dispara (①), y viceversa. Los pasos de diagnóstico 1 a 5 a continuación están ordenados para descartar eficientemente estas tres categorías, de arriba hacia abajo.

Diagnóstico 1: ¿el pixel de TikTok está siquiera en la página de finalización?

Lo primero que debes revisar es si el pixel de TikTok está presente en la página donde realmente ocurre la conversión (la página de compra completada, la página de agradecimiento, la página de consulta completada, etc.).

  • Aunque creas que lo pusiste en todas las páginas, es un error clásico que la página de finalización use una plantilla distinta donde el pixel está ausente
  • Confirmarlo en la página de inicio no sirve de nada si no has abierto "la página exacta en el momento exacto en que ocurre el resultado"

Cómo revisarlo: abre directamente la página de finalización y confirma que se carga el código base del pixel. La forma fácil es usar el TikTok Pixel Helper oficial (extensión de Chrome), que lista los pixeles detectados y los eventos disparados.

Error común: si "los visitantes llegan a la página de compra completada pero no se registra," este Diagnóstico 1 es casi siempre la causa. Revisa la página exacta en el momento exacto que quieres medir.

Diagnóstico 2: ¿se está disparando? (revisa en DevTools)

"El pixel está instalado" y "el pixel se está disparando" son dos cosas distintas. Confirma que una solicitud se envía realmente en el momento en que se hace clic en el botón o se carga la página de finalización.

  1. Abre la página de finalización (o la acción que dispara la conversión) y abre la pestaña "Network" (Red) en DevTools
  2. Filtra por analytics.tiktok.com
  3. Observa si se dispara una solicitud con esa acción
  4. Revisa el contenido — ¿es correcto el nombre del evento estándar (CompletePayment, PlaceAnOrder, Purchase, etc.) y parámetros como value y currency son los que esperabas?

Qué te dice: qué evento se envió, con qué valor (la vista más precisa del disparo ②).

Si usas Google Tag Manager (GTM): verifica que el activador del tag de TikTok esté configurado en el evento correcto (por ejemplo, un activador de "Vista de página" en la página de agradecimiento, o un evento personalizado que se dispara al enviar un formulario). Un error común de GTM es configurar el activador del evento de conversión como "Todas las páginas" — esto lo dispara en cada carga de página en lugar de solo en el momento de la conversión. También confirma que las variables de value y currency se resuelvan correctamente en el modo de vista previa de GTM; las variables sin resolver envían valores vacíos silenciosamente.

Error común: un nombre de evento estándar mal escrito o un nombre personalizado no se manejará correctamente en la optimización/reportes aunque llegue. Además, con un bloqueador de anuncios o protección de rastreo activados, analytics.tiktok.com en sí queda bloqueado y parece que "no se dispara". Verifica en un estado limpio con esas opciones desactivadas. Para profundizar en cómo los bloqueadores afectan el rastreo basado en pixel, consulta Cómo los bloqueadores de anuncios rompen el rastreo por pixel.

Diagnóstico 3: lee el "estado / recepción" en Events Manager

En Events Manager de TikTok Ads, revisa el estado de recepción de tu pixel y tus eventos. Ahí se muestra una pista importante.

  • ¿El pixel está recibiendo eventos recientemente (activo, o "Sin eventos recibidos")?
  • ¿Tu evento estándar objetivo (CompletePayment, etc.) llega con el conteo y los parámetros esperados?
  • Usa la función de prueba para confirmar que tu propia acción llega en tiempo real

Atascado en "Sin eventos recibidos" … no ha llegado ninguna señal, nunca o recientemente. Vuelve a los Diagnósticos 1 y 2 (instalación / disparo).

Error común: si dejas "Sin eventos recibidos" tal cual y sigues ajustando configuraciones, no vas a arreglar nada. Esa es una señal de que el problema está del lado del pixel — lo correcto es volver a enfocarte en los Diagnósticos 1 y 2.

Diagnóstico 4: deduplicación con la Events API (lado del servidor)

Si estás usando la Events API de TikTok (eventos del lado del servidor) junto con el pixel del navegador, la "recepción" se vuelve más compleja. Es fácil pasar esto por alto.

  • ¿Los eventos del servidor están llegando a Events Manager junto con los eventos del navegador?
  • ¿Ambos comparten el mismo nombre de evento y event_id, para que TikTok pueda deduplicarlos?
  • Un event_id faltante o que no coincide causa doble conteo, o al contrario, que un lado desaparezca

Qué te dice: no solo si llega, sino si se está cruzando y deduplicando correctamente.

Error común: si envías desde el navegador y desde el servidor pero no compartes el event_id, obtienes números que no cuadran (demasiado altos o demasiado bajos). Revisa primero que el event_id coincida.

Diagnóstico 5: ¿se está perdiendo por un punto ciego (consentimiento, ventana de atribución, iOS/ATT)?

Si no has encontrado ningún problema hasta ahora pero los números faltan o son bajos, sospecha de un punto ciego donde la medición se está descartando.

  • Consentimiento (banner de consentimiento de cookies): cuando los usuarios no han dado su consentimiento, la medición puede estar restringida. Para más detalles, consulta Por qué el modo de consentimiento hace caer tus conversiones.
  • Ventana de atribución: los resultados que ocurren después de que pasa la ventana de clic/vista a conversión no se cuentan como conversión de ese anuncio.
  • iOS / ATT (pérdida de señal): según el permiso de App Tracking Transparency, el alcance medible se reduce para parte del tráfico. Aunque llegue un evento del navegador, su atribución al anuncio puede debilitarse.

Error común: si "aunque yo mismo complete una compra, no se registra nada," puede que el consentimiento, la protección de rastreo o un bloqueador de anuncios estén activos. No concluyas "cero = roto" a partir de tu propia prueba, que probablemente está excluida.

Causa que se pasa por alto: el ttclid (Click ID de TikTok) se pierde

Aunque tu pixel se dispare y Events Manager reciba el evento, es posible que TikTok no lo atribuya al anuncio si falta el parámetro ttclid. El ttclid es un identificador de clic que TikTok agrega a la URL de tu página de destino cuando un usuario toca un anuncio. Es lo que conecta un evento de conversión con el anuncio, grupo de anuncios y campaña específicos.

El ttclid se pierde silenciosamente en varios escenarios comunes:

  • Redirecciones de URL (por ejemplo, una redirección 301/302 entre el destino del anuncio y la página de destino real) eliminan los parámetros de consulta
  • Acortadores de URL o envoltorios de enlaces descartan el parámetro
  • Navegación entre dominios (el anuncio aterriza en el dominio A, pero la página de conversión está en el dominio B) sin pasar el parámetro
  • Aplicaciones de una sola página (SPA) que reescriben la URL al cambiar de ruta antes de que el pixel la lea

Cómo revisarlo: haz clic desde un anuncio de TikTok (o usa un enlace de prueba con ?ttclid=test123) y confirma que el parámetro sigue presente en la URL cuando termina de cargar la página de destino. Si tu integración con la Events API depende del ttclid, verifica que tu backend lo capture y lo guarde desde la URL de destino y lo incluya en el payload del evento del servidor.

Error común: todo "se ve verde" — el pixel se dispara, Events Manager recibe el evento — pero las conversiones se reportan por debajo de lo real porque el evento no se puede cruzar con el clic del anuncio. Si ves eventos en Events Manager pero el conteo de conversiones en los reportes de campaña es más bajo de lo esperado, revisa primero el ttclid.

Causa que se pasa por alto: puntaje bajo de calidad de coincidencia de eventos (EMQ)

TikTok asigna un puntaje de Event Match Quality (EMQ) (0–10) a cada tipo de evento en Events Manager. El EMQ mide con qué confianza TikTok puede cruzar un evento entrante con un usuario real en la plataforma. Un EMQ bajo significa que los eventos llegan, pero muchos no se pueden atribuir — efectivamente desaparecen de tu conteo de conversiones.

  • Por debajo de 5.0: TikTok restringe el acceso a los objetivos de puja basados en valor. El reporte de conversiones estará significativamente por debajo del real.
  • El pixel del navegador solo, por lo general, tiene un tope de 6.0–6.5 porque iOS ATT y Safari ITP impiden que el pixel transmita los identificadores de cliente que elevan el puntaje.
  • Apunta a 8.0 o más combinando el pixel con la Events API e incluyendo email hasheado, teléfono hasheado e ID externo en cada payload de evento de conversión.

Cómo revisarlo: en Events Manager, selecciona tu pixel y observa el puntaje EMQ junto a cada evento. Si está por debajo de 6, es probable que tus eventos recibidos se estén cruzando con usuarios a una tasa baja — es decir, las conversiones están ocurriendo pero no se están contando.

Error común: los anunciantes ven eventos llegando a Events Manager y suponen que el rastreo está sano, pero un EMQ bajo significa que muchos de esos eventos están "huérfanos" — no se pueden vincular a un usuario de TikTok o a una interacción con el anuncio. Mejorar el EMQ mediante la Events API e identificadores de cliente más ricos es la solución, no cambios del lado del pixel.

Puede parecer "no se registra", pero solo estás esperando a que se refleje

Un caso sorprendentemente común: entrar en pánico cuando en realidad nada está roto. Las conversiones de TikTok tienen un retraso en el reporte desde que ocurren hasta que aparecen en el panel. Si decides "está en cero, está roto" justo después de la configuración o de reemplazar un pixel y empiezas a cambiar ajustes, podrías terminar rompiendo un cableado que funcionaba bien. Primero espera de unas horas hasta el día siguiente y confirma si sigue en cero. Para verificar en tiempo real, el Diagnóstico 2 (revisión de disparo en DevTools) y la función de prueba de Events Manager son las herramientas indicadas.

Referencia rápida de diagnóstico

Una tabla que te indica el primer lugar a sospechar según el síntoma.

Síntoma Sospecha primero de
Events Manager muestra "Sin eventos recibidos" Diagnósticos 1 y 2 (instalación / disparo)
Llega a la página de compra completada pero es cero Diagnóstico 1 (pixel faltante en la página de finalización)
Se dispara en el navegador pero no en TikTok Diagnósticos 3 y 5 (estado de recepción / consentimiento-ATT)
Los números no coinciden con GA4 o el backend Diagnóstico 4 (event_id no coincide / deduplicación)
No se registra nada cuando pruebo yo mismo Diagnóstico 5 (consentimiento / exclusión) / Diagnóstico 2 (bloqueador de anuncios)
Eventos recibidos pero las conversiones de campaña son bajas Pérdida del ttclid / puntaje EMQ bajo
Cero justo después de la configuración Revisa primero el retraso en el reporte (tiempo)

Lo que revisar en tu propia máquina no te puede decir

Los diagnósticos 1 a 5 son todos útiles, pero revisar una sola vez, a mano, en tu propia máquina tiene dos límites estructurales.

  1. Tu entorno no es el entorno de tus visitantes. El estado de sesión, las extensiones y la IP hacen que pueda verse bien en tu máquina pero faltar bajo las condiciones reales de los visitantes.
  2. Las conversiones que involucran un clic en el anuncio son difíciles de verificar. Para ver correctamente "¿de verdad se registra vía un anuncio?" tendrías que hacer clic en un anuncio en vivo para recrear la ruta — lo cual conlleva el riesgo de una infracción de las políticas de anuncios por autoclick.

Juzgar "se dispara con mi acción, así que está bien" tiende a pasar por alto el problema de que los datos se pierden en la ruta real que siguen tus visitantes.

Una lista de verificación para confirmar con confianza

  • ¿El pixel base está en todas las páginas (especialmente en la de compra completada)?
  • ¿El evento objetivo se dispara en Pixel Helper o DevTools (analytics.tiktok.com)?
  • ¿Es correcto el nombre del evento estándar (CompletePayment, etc.), con value y currency presentes?
  • ¿Llega a Events Manager con un estado de recepción activo?
  • Cuando usas la Events API, ¿los eventos del navegador y del servidor comparten el mismo nombre de evento y event_id (deduplicación)?
  • ¿Se conserva el parámetro ttclid a través de redirecciones y navegación entre dominios hasta la página de conversión?
  • ¿El puntaje EMQ de tu evento de conversión está en 6.0 o más en Events Manager?
  • ¿Se detiene la medición para algunos usuarios por consentimiento, ventana de atribución o iOS/ATT?
  • ¿Falta bajo condiciones reales de visitantes en producción, no solo en tu único patrón de prueba?

Preguntas frecuentes

P. Configuré el pixel pero las conversiones de compra se quedan en cero. R. En orden aproximado de probabilidad: ① el pixel no está en la página de finalización (Diagnóstico 1), ② un nombre de evento estándar incorrecto o un fallo de disparo (Diagnóstico 2), ③ Events Manager no lo está recibiendo (Diagnóstico 3), ④ retraso en el reporte (tiempo), ⑤ pérdida de señal por consentimiento o ATT (Diagnóstico 5). Recorre este artículo desde el Diagnóstico 1.

P. Se dispara en el navegador pero las conversiones no aparecen en TikTok. R. El disparo (②) y la recepción (③) son cosas distintas. Revisa si realmente llega a Events Manager, si el nombre del evento estándar y value/currency son correctos, y si el consentimiento o el ATT están reduciendo la señal. Si también usas la Events API, verifica la deduplicación por event_id.

P. Los números no coinciden con GA4 ni con mi backend. R. Si envías desde el navegador y desde el servidor (Events API) sin compartir el event_id, el doble conteo o los eventos faltantes hacen que los números no cuadren (Diagnóstico 4). Las diferencias en la ventana de atribución también pueden causar discrepancias.

P. ¿Tengo que incluir value y currency? R. Para los eventos de compra, enviar value (monto) y currency correctamente es lo que hace que funcionen la optimización de ROAS y el reporte de ingresos. Si faltan, la optimización basada en valor no funcionará aunque el evento se esté midiendo.

P. ¿Es más seguro hacer clic en mi propio anuncio para verificar? R. No. Hacer clic en tu propio anuncio se considera una infracción de las políticas (autoclick) y conlleva el riesgo de revisión o suspensión de la cuenta. Verifica desde fuera de tu propia cuenta — un entorno independiente.

Conclusión: no te quedes en el disparo — confirma "¿lo recibió TikTok?"

"Las conversiones de TikTok no se registran" solo tiene tres tipos de causa: ① pixel, ② configuración, ③ tiempo/puntos ciegos. Aislar en orden — Diagnóstico 1 (instalación) → 2 (disparo) → 3 (estado de recepción) → 4 (deduplicación de Events API) → 5 (puntos ciegos) — te lleva a la causa sin cambiar configuraciones al azar. En relación con esto, Cómo verificar que tu pixel de TikTok se está disparando y la Lista de verificación del rastreo de conversiones son buenos complementos. Si el pixel se dispara pero la conversión no se registra, consulta Por qué tu tag de conversión se dispara pero no se registra para conocer las causas del lado de la aceptación que aplican en todas las plataformas.

Pero las revisiones de disparo en tu propia máquina tienen límites. Ir más allá — confirmar que los datos se reciben y registran de verdad, en la ruta real que siguen tus visitantes, en producción — es lo que realmente significa "se está registrando".

ConversionOK ejecuta tu página en vivo en un navegador independiente y aislado e intercepta los eventos de TikTok realmente enviados, para luego verificarlos — sin necesidad de hacer clic en tu propio anuncio y sin interferencia de tu entorno de oficina. Empieza con una verificación estática gratuita para confirmar el punto de entrada de tu medición.