Tracking de TikTok Ads: macros, ttclid, Events API e informes

El tracking de TikTok Ads son macros con doble guion bajo, un ttclid conservado y el envío de conversiones por Events API. Vemos cómo etiquetar el enlace, devolver las solicitudes a TikTok y entender por qué no coinciden las cifras del panel y del tracker.

Tracking y analítica11 min de lectura
Tracking de TikTok Ads: macros, ttclid, Events API e informes
Contenido
  1. De qué se compone el tracking de TikTok Ads
  2. Macros de TikTok Ads
  3. ttclid: el ID de clic de TikTok
  4. Envío de conversiones a TikTok: píxel y Events API
  5. Atribución: por qué TikTok y el tracker cuentan distinto
  6. Gasto e informes de TikTok
  7. Tracking de TikTok Ads en ArtisanClo
  8. Configuración paso a paso antes de lanzar
  9. Errores frecuentes en el tracking de TikTok
  10. En resumen

TikTok da mucho tráfico barato y muchas dudas a la hora de cuadrar cifras: una creatividad se quema en unos días, los informes del panel se actualizan con retraso y el navegador integrado de la app pierde todo lo que depende de las cookies. Por eso el tracking de TikTok Ads depende sobre todo de dos cosas: un etiquetado limpio del enlace y el envío de conversiones desde el servidor.

De qué se compone el tracking de TikTok Ads

  1. Las macros del enlace pasan al tracker la campaña, el grupo, el anuncio y la ubicación.
  2. El ttclid es el ID de clic que TikTok añade por su cuenta.
  3. El tracker registra el clic y envía a la persona a la oferta con el ID de clic para la red de afiliados.
  4. El postback de la red trae la solicitud y su estado.
  5. La Events API (y, si hace falta, el píxel) devuelve los eventos a TikTok.
  6. El gasto se relaciona con los clics por el ID de la campaña.

Macros de TikTok Ads

TikTok tiene su propia sintaxis: doble guion bajo a ambos lados. Las más útiles para el tracking:

Macro Qué sustituye
__CAMPAIGN_ID__ ID de la campaña
__CAMPAIGN_NAME__ Nombre de la campaña
__AID__ ID del grupo de anuncios
__AID_NAME__ Nombre del grupo
__CID__ ID del anuncio
__CID_NAME__ Nombre del anuncio
__PLACEMENT__ Ubicación

La lista de macros se amplía, así que antes de lanzar compárala con la ayuda de TikTok Ads.

Ejemplo de cadena de parámetros:

utm_source=tiktok&utm_medium=paid&utm_campaign=__CAMPAIGN_ID__&utm_content=__CID__&sub2=__AID__&sub3=__PLACEMENT__

ID en lugar de nombres

Como en otros paneles, pasa los ID. En TikTok los media buyers suelen poner a los anuncios nombres largos con fechas, emojis y espacios, y un valor así en el enlace rompe la agrupación de los informes. El ID es estable y se necesita para relacionar los clics con el gasto. Si quieres ver en el informe un nombre claro de la creatividad, añade tu propia etiqueta corta, por ejemplo sub5=hook12. El análisis detallado de la sintaxis de cada plataforma está en el artículo parámetros UTM y macros.

Consejo. En TikTok las creatividades se queman rápido. Etiquétalas de forma que dentro de una semana el informe muestre qué idea funcionó: un código corto del hook o del guion en tu propia etiqueta ahorra horas de análisis.

ttclid: el ID de clic de TikTok

Al hacer clic en un anuncio, TikTok añade al enlace el parámetro ttclid. No hay que escribirlo a mano, pero sí conservarlo:

  • no recortar los parámetros en las redirecciones;
  • guardar el valor en el tracker junto con el clic;
  • enviarlo a la Events API junto con el evento.

Sin ttclid, TikTok empareja el evento peor, con datos indirectos como la IP y el user agent, y parte de las conversiones no se tendrá en cuenta en la optimización. La comparación de los ID de clic de distintas plataformas está en el artículo fbclid, gclid, ttclid.

El navegador integrado de TikTok

Casi todo el tráfico móvil de TikTok se abre en el navegador integrado de la aplicación. Qué significa para el tracking:

  • las cookies viven dentro de la aplicación y no pasan al navegador normal;
  • el píxel del navegador pierde parte de los eventos, sobre todo si la compra se hizo más tarde y en otro navegador;
  • la página tiene que cargar rápido: en el feed la gente está acostumbrada a deslizar, y una pantalla en blanco larga cuesta conversiones.

La conclusión es la misma que con Facebook: identifica la fuente con las etiquetas y el ttclid, y envía las conversiones desde el servidor.

Envío de conversiones a TikTok: píxel y Events API

TikTok Pixel Events API
Quién envía El navegador del visitante Tu servidor o tu tracker
Navegador integrado y bloqueadores Influyen No influyen
Confirmación tras el hold No Sí, si el tracker conoce el estado
Qué hace falta Un código en la página ID del píxel y token de acceso
Campo clave para emparejar Cookie del navegador ttclid del enlace

Si corres tráfico a una oferta de una red de afiliados, no controlas la página de «Gracias» y, por tanto, no tienes dónde poner el píxel. Entonces quien envía los eventos a TikTok es el tracker, por Events API: recibe el postback de la red y envía la conversión con el ttclid de ese clic.

Si usas los dos canales, envía un identificador de evento común; si no, un mismo lead se contará dos veces. Cómo elegir entre canales se explica en el artículo postback o píxel, y la preparación del panel en el material envío de conversiones a los paneles publicitarios.

Qué evento enviar

Para optimizar, el algoritmo necesita un flujo de eventos. La solicitud llega rápido y a menudo; la confirmación, con retraso y con menos frecuencia. El camino típico: empezar a optimizar con las solicitudes y, cuando haya suficientes conversiones confirmadas, pasar a ellas. Los nombres de los eventos estándar de TikTok los encontrarás en la ayuda del Events Manager: son distintos para solicitudes, registros y pagos. Sobre los estados de conversión, lee el artículo lead, hold, approve, rechazo.

Atribución: por qué TikTok y el tracker cuentan distinto

Causa Qué pasa
Atribución por visualización TikTok puede asignar la conversión a quien vio el vídeo pero no hizo clic
Ventana de atribución La conversión cuenta dentro de la ventana tras el clic o la visualización definida en la configuración
Retraso de los informes Los datos del panel se completan durante un tiempo
Zona horaria La zona de la cuenta publicitaria y la del tracker pueden ser distintas
Duplicados Píxel y Events API sin deduplicación duplican los eventos
ttclid perdido Parte de los eventos no se empareja con ningún clic

La ventana de atribución se define en la configuración del panel; los valores por defecto de TikTok han cambiado con el tiempo, así que compruébalos en la interfaz actual y no en guías antiguas.

Consejo. Decide qué embudo escalar con el tracker y los datos de la red de afiliados. El panel de TikTok es cómodo para comparar creatividades entre sí dentro del mismo sistema.

Gasto e informes de TikTok

TikTok cobra por impresiones, y el precio del clic varía bastante entre creatividades. El modelo CPC en el tracker solo da una estimación. Es más exacto introducir el gasto del día a mano o importarlo del panel por ID de anunciante e ID de campaña.

Cortes útiles para TikTok:

  • campaña → grupo → anuncio: qué creatividades generan dinero;
  • ubicación: si la campaña no va solo al feed;
  • país y dispositivo: en campañas multigeo y con proporciones distintas de iOS y Android;
  • tus etiquetas de creatividad: hook, guion, autor del vídeo;
  • día: para ver cuándo empezó a quemarse la creatividad.

Cómo detectar la fatiga de una creatividad

En TikTok una creatividad no suele «morir» en un día: se va encareciendo poco a poco. Para detectar el momento, mira el corte anuncio → día y vigila tres cifras: el coste por clic sube, el CR se mantiene o baja y el EPC baja. Cuando el gasto por clic crece más rápido que el ingreso por clic, toca cambiar la creatividad, aunque el ROI de todo el periodo siga en positivo. Guarda en tu etiqueta el código de la idea de la creatividad: así el informe muestra no solo que el anuncio se quemó, sino qué idea aguantó más, y esa es la base del siguiente lote de vídeos.

Compara las creatividades por EPC y CR, no solo por ROI: con poco volumen, una sola conversión le da la vuelta al cuadro. Las fórmulas están en los artículos métricas del marketing de afiliados y cómo calcular el ROI. Cómo organizar un test de creatividades con conclusiones fiables lo explica el artículo split test de ofertas y landings.

Tracking de TikTok Ads en ArtisanClo

TikTok Ads se crea en ArtisanClo como una fuente de tráfico a partir de una plantilla. En la fuente se definen los parámetros (ID de campaña, de creatividad, de clic de la plataforma, ubicación y etiquetas SubID sin límite de cantidad) y el modelo de coste por clic: CPC, CPM, precio del enlace, CPA o porcentaje de los ingresos. En un flujo con tracker, la fuente distribuye los parámetros en las etiquetas de la campaña, con las que se construye el enlace del anuncio.

Qué pasa después:

  • Las conversiones de la red se reciben por postback en «Recepción de conversiones»: unas 300 plantillas listas, los estados se traducen automáticamente y un nuevo mensaje de la misma transacción actualiza el registro.
  • Envío a TikTok: en los planes superiores, las conversiones se envían directamente a tu cuenta publicitaria con tus claves, es decir, el ID del píxel y el token.
  • Gasto: en el plan Business, cada mañana se trae el gasto de los últimos 3 días; se necesita el ID de anunciante, y la campaña se asocia con el flujo por el número de campaña de los clics. Por eso __CAMPAIGN_ID__ es obligatorio en el enlace.
  • Gasto manual: el importe del día se introduce en «Informes» y se reparte entre los clics de ese día que llegaron a la oferta.
  • Informes: «Dinero por desglose» con las etiquetas sub1–sub10 y el constructor de informes con agrupación por niveles y exportación a CSV.

El navegador integrado de TikTok se reconoce, y el ttclid se guarda en la ficha del clic. El envío de conversiones solo funciona en los flujos con tracker. Más sobre la plataforma en la página de TikTok Ads, y las condiciones de los planes en la página de precios.

Configuración paso a paso antes de lanzar

  1. Crea la fuente de TikTok en el tracker y define el modelo de coste por clic.
  2. Monta la cadena de parámetros con __CAMPAIGN_ID__, __AID__, __CID__, __PLACEMENT__ y tus etiquetas de creatividad.
  3. Pégala en el anuncio y revisa la vista previa del enlace: las macros deben estar escritas exactamente, con dos guiones bajos.
  4. Configura el postback en la red de afiliados y el paso del ID de clic del tracker al enlace de la oferta.
  5. Conecta la Events API: ID del píxel y token de acceso. Elige el evento para optimizar.
  6. Haz un clic de prueba desde la app de TikTok en el teléfono. En el tracker deben aparecer el ID de la campaña, del grupo, del anuncio y el ttclid.
  7. Envía una conversión de prueba y compruébala en el tracker y en la sección de eventos de prueba del Events Manager de TikTok.
  8. Al día siguiente, cuadra el gasto con los clics por ID de campaña.

Si el tráfico pasa por un prelander

Con TikTok es habitual usar un prelander: un artículo corto, un quiz o una reseña en vídeo antes de la oferta. En ese esquema, el ID del clic tiene que sobrevivir a dos saltos: del prelander a la oferta y de la oferta al postback. El botón del prelander no debe llevar a la dirección pelada de la oferta, sino a un enlace del tracker que añada el ID del clic. Si no, las solicitudes llegarán a la red, pero no se vincularán a ninguna creatividad. Cuánta gente pasó del prelander a la oferta conviene verlo como métrica aparte, el CTR del prelander: muestra si la página intermedia funciona o solo pierde tráfico.

Errores frecuentes en el tracking de TikTok

  • Macros con un solo guion bajo o entre llaves por costumbre: al enlace va el texto de la macro en lugar del valor.
  • Nombres de anuncios en las etiquetas: las cadenas largas con espacios rompen los informes.
  • ttclid perdido tras una redirección: la Events API recibe eventos sin vínculo con el clic.
  • Píxel y Events API sin identificador común: conversiones dobles y un algoritmo mal entrenado.
  • Sin ID de campaña en el clic: el gasto no se asocia con el flujo.
  • Conclusiones con el día de ayer: el panel todavía está completando datos y los approves no han llegado.

En resumen

El tracking de TikTok Ads empieza con las macros correctas __CAMPAIGN_ID__, __AID__, __CID__ y un ttclid conservado. Las conversiones de la red llegan al tracker por postback y van a TikTok por Events API, porque el navegador integrado de la app es demasiado poco fiable para el píxel. Relaciona el gasto por ID de campaña, compara las creatividades por EPC y CR y explica las discrepancias con el panel por la atribución, no por un error del tracker.

Preguntas frecuentes

01

¿Qué macros tiene TikTok Ads?

TikTok usa macros con doble guion bajo a ambos lados: __CAMPAIGN_ID__, __AID__ para el grupo de anuncios, __CID__ para el anuncio, __CAMPAIGN_NAME__, __PLACEMENT__ y otras. Consulta la lista exacta y los nombres en la ayuda de TikTok Ads, porque se amplía de vez en cuando.

02

¿Qué es el ttclid?

Es el ID de clic de TikTok, que la plataforma añade al enlace cuando alguien hace clic en un anuncio. Con él TikTok empareja la conversión enviada por Events API o por el píxel con un clic concreto. Sin ttclid el emparejamiento es peor y el algoritmo saca menos provecho.

03

¿Qué diferencia hay entre la Events API y el píxel de TikTok?

El píxel envía los eventos desde el navegador del visitante, y la Events API desde el servidor. El canal de servidor no depende de los bloqueadores ni del navegador integrado y puede informar de una conversión confirmada más tarde. Si usas los dos, envía un identificador de evento común para la deduplicación.

04

¿Por qué TikTok muestra conversiones que no están en el tracker?

TikTok cuenta conversiones por visualización y dentro de la ventana de atribución, mientras que el tracker vincula la conversión a un clic concreto. Además, los informes pueden diferir por zona horaria y por la fecha a la que se asigna la conversión.

05

¿Dónde se añaden los UTM en TikTok Ads?

En la configuración del anuncio, en la dirección del sitio o en un bloque aparte de parámetros de URL si tu interfaz lo tiene. Es más cómodo montar la cadena de parámetros una vez en el tracker y pegarla entera, para no equivocarse con las macros.

Sigue leyendo

Comprueba tu tráfico en la práctica

Conecta ArtisanClo a tu sitio, mira quién llega realmente desde tus anuncios y por qué cada clic recibió su decisión.