Parámetros UTM y macros de las plataformas publicitarias: guía completa de etiquetado

Los parámetros UTM describen de dónde llegó el visitante, y las macros de la plataforma meten en el enlace valores reales: el ID de la campaña, del anuncio y del sitio de publicación. Juntos convierten el enlace del anuncio en una fuente de datos para el tracker.

Tracking y analítica10 min de lectura
Parámetros UTM y macros de las plataformas publicitarias: guía completa de etiquetado
Contenido
  1. Qué son los parámetros UTM
  2. Qué son las macros y los parámetros dinámicos
  3. Cómo montar el enlace del anuncio para el tracker
  4. Errores al trabajar con macros
  5. Esquema de etiquetas para el equipo
  6. Las macros del tracker y las de la plataforma no son lo mismo
  7. Parámetros UTM y macros en ArtisanClo
  8. En resumen

Un enlace del tipo example.com/?utm_source=fb&utm_campaign=test no te dirá nada dentro de una semana, cuando tengas cuarenta anuncios en cinco campañas. Un enlace en el que la plataforma sustituye sola el ID de la campaña, del anuncio y del sitio de publicación convierte cada clic en una fila del informe. Veamos cómo montar ese etiquetado con parámetros UTM y macros para las fuentes principales.

Qué son los parámetros UTM

Los parámetros UTM son cinco parámetros estándar que vienen de la analítica web y que casi cualquier sistema de medición entiende:

Parámetro Qué describe Valor de ejemplo
utm_source Fuente de tráfico facebook, google, tiktok
utm_medium Tipo de tráfico cpc, cpm, push
utm_campaign Campaña nutra_de_q4 o el ID de la campaña
utm_content Anuncio, creatividad creo_14
utm_term Palabra clave {keyword}

Ejemplo de enlace con UTM:

https://example.com/?utm_source=facebook&utm_medium=cpc&utm_campaign=nutra_de&utm_content=creo_14

Los UTM son cómodos, pero estáticos: si escribes a mano utm_content=creo_14, copias luego el anuncio y te olvidas de corregir la etiqueta, todas las estadísticas por creatividad se desvían. Por eso en marketing de afiliados los UTM casi siempre se combinan con macros.

Qué son las macros y los parámetros dinámicos

Una macro (parámetro dinámico) es un marcador del enlace que la plataforma publicitaria sustituye por un valor real en el momento del clic. Escribes {campaignid} y el visitante llega con campaignid=19283746. Los valores salen de la propia campaña, así que no hay forma de equivocarse al copiar anuncios.

Cada plataforma tiene su propia sintaxis, y esa es la principal fuente de errores.

Macros de Facebook (Meta Ads)

Llaves dobles. Se escriben en el campo «Parámetros de URL» del anuncio.

Macro Qué sustituye
{{campaign.id}} ID de la campaña
{{adset.id}} ID del conjunto de anuncios
{{ad.id}} ID del anuncio
{{campaign.name}}, {{adset.name}}, {{ad.name}} Nombres
{{placement}} Ubicación
{{site_source_name}} Plataforma: Facebook, Instagram, Audience Network
utm_source=fb&utm_campaign={{campaign.id}}&utm_content={{ad.id}}&sub3={{adset.id}}&sub4={{placement}}

El ID de clic fbclid lo añade Facebook por su cuenta y no hay que escribirlo. Cómo funcionan las macros de Meta junto con la Conversions API se explica en el artículo tracking de Facebook Ads: macros, fbclid, CAPI.

Parámetros ValueTrack de Google Ads

Llaves simples. Se definen en la plantilla de seguimiento o en el sufijo de URL final.

Parámetro Qué sustituye
{campaignid} ID de la campaña
{adgroupid} ID del grupo de anuncios
{creative} ID del anuncio
{keyword} Palabra clave
{matchtype} Tipo de concordancia
{network} Red: búsqueda, Display, YouTube
{device} Tipo de dispositivo
{placement} Sitio en la Red de Display
utm_source=google&utm_campaign={campaignid}&utm_content={creative}&utm_term={keyword}&sub4={network}

Con el etiquetado automático activado, el gclid se añade solo. La plantilla de seguimiento y las conversiones offline se explican en el artículo cómo hacer el tracking de Google Ads.

Macros de TikTok Ads

Doble guion bajo a ambos lados.

Macro Qué sustituye
__CAMPAIGN_ID__ ID de la campaña
__AID__ ID del grupo de anuncios
__CID__ ID del anuncio
__CAMPAIGN_NAME__ Nombre de la campaña
__PLACEMENT__ Ubicación
utm_source=tiktok&utm_campaign=__CAMPAIGN_ID__&sub2=__AID__&utm_content=__CID__

Sobre el ttclid y la Events API, lee el artículo tracking de TikTok Ads.

Otras plataformas de búsqueda

Las demás plataformas siguen la misma lógica con sus propios nombres. Por ejemplo, Yandex Direct, popular en los países de habla rusa, usa llaves simples con nombres como {campaign_id}, {ad_id} y {keyword}, y añade su propio ID de clic, yclid. Más sobre estos identificadores en el artículo fbclid, gclid, ttclid.

Push, pop y nativa

Las redes de tráfico push y pop y las redes nativas suelen tener macros de zona (sitio), campaña, creatividad y coste por clic. Por ejemplo, {zoneid}, {campaignid}, {cost}; los nombres exactos están en la documentación de cada red. Pasar el sitio de publicación en nativa y push es especialmente importante: con él desactivarás los sitios basura. Más detalles en los artículos sobre tráfico push y pop y publicidad nativa en marketing de afiliados.

Cómo montar el enlace del anuncio para el tracker

Un buen enlace responde a cuatro preguntas: de dónde, qué campaña, qué anuncio y cuánto costó el clic (si la plataforma lo da).

Pasos:

  1. Toma la dirección del tracker o del cloaker, no la dirección directa de la oferta.
  2. Añade los parámetros de la fuente: campaña, grupo, anuncio, sitio de publicación.
  3. Añade tus propias etiquetas: media buyer, versión del embudo, geo; lo que la plataforma no sabe.
  4. Añade el precio, si la plataforma lo sustituye: cost={cost} o equivalente.
  5. Comprueba la dirección final: entra desde el anuncio en la vista previa y mira qué llegó al registro de clics.

Ejemplo de enlace final para Facebook:

https://example.com/?utm_source=fb&utm_campaign={{campaign.id}}&utm_content={{ad.id}}&sub3={{adset.id}}&sub4={{placement}}&sub5=anna

Consejo. No pongas en las etiquetas valores reveladores como utm_campaign=keto_pills. El enlace lo ve el spy tool y cualquiera a quien se lo reenvíen: con etiquetas reveladoras, el embudo es lo más fácil de reconstruir. Usa ID o códigos neutros y guarda su significado en el tracker.

Errores al trabajar con macros

La sintaxis de otra plataforma. Copiaste la plantilla de Google en Facebook y en los informes aparece {campaignid} en lugar del ID de la campaña. Cada plataforma, su sintaxis.

Etiquetas en la dirección del sitio en lugar del campo de parámetros. En Facebook y Google es mejor escribir los parámetros en los campos específicos: así la plataforma une bien la dirección y no la rompe con signos de interrogación.

Doble ? en el enlace. En example.com/?a=1?b=2 el segundo parámetro no se leerá. Tras el primer ?, los parámetros solo se separan con &.

Espacios y caracteres especiales en los valores. Los nombres de campaña con espacios llegarán codificados. Si sustituyes {{campaign.name}}, pon a las campañas nombres sin espacios ni tildes.

La misma plantilla para todas las campañas sin comprobar. Copiaste los parámetros de una campaña antigua a una nueva, y la nueva tiene otro tipo de anuncio en el que parte de las macros no se admite. Comprueba cada campaña nueva al menos con un clic.

Valores manuales que nadie actualiza. utm_content=creo_14 está escrito a mano, el anuncio se duplicó diez veces y las diez copias escriben «creo_14» en el informe. Donde la plataforma sabe sustituir el ID, deja que lo haga ella.

Demasiadas etiquetas sobrantes. Un enlace largo con una decena de UTM hacia la oferta puede revelar la fuente a la red o al sitio final. Lo que sobra es mejor quitarlo en el camino hacia la oferta.

Esquema de etiquetas para el equipo

Cuando varios media buyers trabajan en la cuenta, el etiquetado sin reglas comunes se convierte enseguida en un caos: uno pone la campaña en utm_campaign, otro en sub1 y un tercero en el nombre del flujo. Ya no hay forma de montar un informe de todo el equipo. Acordad el esquema de antemano.

Parámetro Qué contiene Facebook Google Ads TikTok
utm_source Plataforma fb google tiktok
utm_campaign ID de la campaña {{campaign.id}} {campaignid} __CAMPAIGN_ID__
sub2 ID del grupo {{adset.id}} {adgroupid} __AID__
utm_content ID del anuncio {{ad.id}} {creative} __CID__
sub3 Ubicación {{placement}} {placement} __PLACEMENT__
sub4 Media buyer a mano a mano a mano

La idea de la tabla es que los datos con el mismo significado van en los mismos parámetros en todas las plataformas. Así el informe «por anuncios» se construye con un solo corte por utm_content, sea cual sea la fuente.

¿Nombres o ID?

Las plataformas pueden sustituir tanto los ID como los nombres de las campañas. Cada opción tiene su precio:

  • los ID son estables, no tienen espacios y no dicen nada a un extraño, pero en el informe ves 120211875 y no «Alemania, mujeres 35+»;
  • los nombres se leen al instante, pero cambian al renombrar, pueden llevar espacios y caracteres especiales y revelan el sentido de la campaña a cualquiera que vea el enlace.

Un término medio práctico es pasar el ID y mantener los nombres en la propia plataforma y en el tracker, relacionándolos por el número.

Cómo comprobar el etiquetado antes de lanzar

  1. Haz clic en el anuncio publicado (la vista previa solo sirve si la plataforma sustituye en ella las macros).
  2. Mira la dirección con la que llegaste a la página: todas las macros deben estar sustituidas por valores.
  3. Busca esa visita en el registro del tracker y comprueba que los valores se repartieron en los campos correctos.
  4. Si en algún sitio quedó {{ad.id}} o __CID__ tal cual, busca una errata o un campo no admitido.

Las macros del tracker y las de la plataforma no son lo mismo

En un embudo aparecen dos tipos de macros, y es fácil confundirlas:

  • las macros de la plataforma se sustituyen en el enlace del anuncio al hacer clic: {{ad.id}}, {gclid}, __CID__;
  • las macros del tracker se sustituyen en el enlace de la oferta cuando el visitante sigue adelante: {click_id}, {geo}, {sub1}.

Un tercer tipo son las macros de la red de afiliados en la URL de postback: {sub1}, {status}, {payout}. Se explican en detalle en el artículo sobre el postback S2S.

Parámetros UTM y macros en ArtisanClo

En ArtisanClo, el etiquetado del enlace empieza por la fuente de tráfico. Hay unas 180 plantillas de plataformas listas: en la plantilla ya están los parámetros (palabra clave, precio, moneda, ID de clic de la plataforma, creatividad, campaña, sitio de publicación) y etiquetas SubID sin límite de cantidad. Si la plataforma no está entre las plantillas, se puede añadir desde el buscador. El catálogo de plataformas admitidas está en la página de fuentes de tráfico.

Cuando eliges la fuente en el primer paso del flujo, sus parámetros y SubID se distribuyen en las etiquetas de la campaña, y con ellas se construye el enlace del anuncio del flujo. En el paso «Tracker» (en los modos con tracker) puedes cambiar los valores de los parámetros de ese flujo concreto y añadir tus propios SubID: líneas del tipo sub1 = {sub_id_1}. Un flujo nuevo sin fuente ya trae sub1–sub30.

Si la plataforma pasa el coste del clic en el enlace, elige el modelo de precio «Del enlace» e indica el parámetro, por ejemplo cost={cost}, y el gasto se calculará clic a clic.

En el camino hacia la oferta, las etiquetas se pueden reescribir en el bloque «Parámetros del enlace de la oferta»: renombrar (fbclid → sub1), fijar un valor con una macro (aff_id = {click_id}) o eliminar (utm_source) para que la etiqueta de la plataforma no llegue a la red. En el registro de clics y en la White Page las etiquetas quedan tal como llegaron.

Las etiquetas sub1–sub10 están luego disponibles en la tabla «Dinero por desglose», y el resto, en el constructor de informes. Para la publicidad nativa, la documentación recomienda pasar el número del sitio en una etiqueta, por ejemplo sub1={zoneid}, y desactivar en la propia red los sitios donde el filtro descarta casi todo.

En resumen

Los parámetros UTM definen un esquema común, las macros de la plataforma lo llenan con ID exactos y el tracker lo convierte en informes. Escribe las macros con la sintaxis de tu plataforma, mantén un único esquema de etiquetas para todo el equipo y comprueba la dirección final con un clic real. Cómo ayudan estas etiquetas a vincular el clic con la conversión lo explicamos en el artículo click ID y sub ID, y para qué sirve todo esto en general, en el material tracker para marketing de afiliados.

Preguntas frecuentes

01

¿Es obligatorio usar parámetros UTM?

No. UTM es el estándar habitual de la analítica web, pero al tracker le da igual cómo se llame el parámetro. Muchos media buyers usan sub1–sub10 o nombres propios. Lo importante es que el tracker sepa qué significa cada parámetro y que el esquema no cambie de una campaña a otra.

02

¿Por qué en el enlace queda el texto entre llaves en lugar del valor de la macro?

La plataforma no sustituyó el valor: la macro está mal escrita, no se admite en ese campo o el enlace se abrió a mano y no desde el anuncio. Comprueba la sintaxis en la documentación de la plataforma: Facebook usa llaves dobles, Google llaves simples y TikTok doble guion bajo.

03

¿Dónde se ponen los UTM en Facebook Ads?

Las etiquetas se añaden en el campo Parámetros de URL a nivel de anuncio, no directamente en la dirección del sitio. Así Facebook une bien la dirección y los parámetros y sustituye las macros. El enlace también se puede montar con el generador de parámetros que hay junto a ese campo.

04

¿Se puede pasar el coste del clic en el enlace?

Sí, algunas plataformas, sobre todo las redes push, pop y nativas, pueden sustituir el coste del clic con una macro. Pásalo en un parámetro como cost y el tracker calculará el gasto de cada clic sin introducirlo a mano.

05

¿Quién más ve los parámetros UTM del enlace?

Cualquiera que abra el enlace: spy tools, competidores o la persona a la que se lo reenviaron. Por eso no conviene poner en las etiquetas nombres reveladores como el nombre de la oferta, de la red o del media buyer. Usa ID y códigos neutros y guarda su significado en el tracker o en una tabla del equipo: así el embudo es más difícil de reconstruir y los informes no se rompen al renombrar campañas.

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.