¿Cómo se añaden parámetros UTM a LinkedIn Ads?
Los parámetros UTM en LinkedIn Ads van directamente en el campo de URL de destino a nivel de anuncio en Campaign Manager. A diferencia del campo separado de URL Parameters de Meta, LinkedIn espera que añadas los parámetros UTM a la propia URL de la landing page — URL completa con ? y todos los parámetros incluidos.
Es una de las primeras cosas que confunde a quienes vienen de Meta o Google a LinkedIn. No existe un campo dedicado de "tracking". Construyes la URL completa y la pegas.
LinkedIn es el canal de pago principal para marketers B2B. Según LinkedIn Marketing Solutions, la plataforma alcanza a más de 1.000 millones de profesionales en 200 países, y 4 de cada 5 miembros influyen en decisiones de negocio. El coste medio por clic en LinkedIn en 2025 estuvo entre $5 y $12 — aproximadamente 3-5 veces más caro que Meta Ads. Con esos CPCs, un tracking UTM defectuoso no solo desperdicia datos. Desperdicia presupuesto de verdad.
Y hasta marzo de 2024, LinkedIn ofrecía cero parámetros UTM dinámicos. Cada URL de campaña se tenía que escribir manualmente. Eso cambió.
¿Qué son los parámetros UTM dinámicos de LinkedIn?
LinkedIn introdujo parámetros de URL dinámicos en marzo de 2024, poniendo fin a años de etiquetado UTM exclusivamente manual. Hay 4 macros disponibles — menos que las 8 de Meta o las 15+ de Google, pero cubren lo esencial para la atribución de campañas B2B.
| Parámetro dinámico | Qué inserta | Campo UTM recomendado |
|---|---|---|
{{CAMPAIGN_NAME}} | Nombre de campaña (texto) | utm_campaign |
{{CAMPAIGN_ID}} | ID de campaña (numérico) | utm_id |
{{CAMPAIGN_GROUP_NAME}} | Nombre del grupo de campaña | utm_campaign |
{{CREATIVE_ID}} | ID de creatividad (numérico) | utm_content |
LinkedIn usa la sintaxis de doble llave con MAYÚSCULAS — {{CAMPAIGN_NAME}}, no {{campaign.name}} como Meta. Confundir ambas es un enlace roto garantizado. Las macros de Meta no se resuelven en LinkedIn y viceversa.
Una pieza que falta: LinkedIn no tiene macro {{PLACEMENT}} ni {{AD_NAME}}. No puedes rastrear dinámicamente si un clic vino del Feed de LinkedIn, del Audience Network o de un Message Ad. Eso limita la granularidad comparado con Meta o Google. Por ahora, la solución es usar campañas separadas para distintos formatos de anuncio e incorporar esa distinción en tus valores UTM estáticos.
Consejo profesional: UTM Generator conoce la sintaxis exacta de macros de LinkedIn. Selecciona "LinkedIn Ads" en el desplegable de red y cada campo muestra los parámetros dinámicos correctos — sin necesidad de memorizar el formato en MAYÚSCULAS ni consultar documentación.
¿Cuál es la mejor plantilla UTM para LinkedIn Ads?
La plantilla del Clean Signal Method para LinkedIn Ads:
?utm_source=linkedin&utm_medium=paid_social&utm_campaign={{CAMPAIGN_NAME}}&utm_content={{CREATIVE_ID}}&utm_id={{CAMPAIGN_ID}}
Aquí está la razón de cada valor:
utm_source=linkedin — Estático. La plataforma que envía el tráfico no cambia. Algunos equipos escriben li o linkedin_ads — pero mantenerlo simple con linkedin coincide con la taxonomía de fuentes que escala en todas las plataformas.
utm_medium=paid_social — Coincide con el Default Channel Grouping de GA4 para tráfico social de pago. Escribir cpc, sponsored o social envía el tráfico de LinkedIn al canal "No asignado" de GA4. Eso es una pérdida del 100% de datos en tus informes de canal. paid_social es uno de los dos valores que GA4 reconoce para esta agrupación (junto con cpm).
utm_campaign={{CAMPAIGN_NAME}} — Dinámico. El nombre que le diste a la campaña en Campaign Manager se inserta automáticamente. ¿La renombraste en julio? El nuevo nombre aparece en los nuevos clics. Sin editar URLs.
utm_content={{CREATIVE_ID}} — El ID numérico de creatividad te dice qué variación de anuncio generó cada clic. Como LinkedIn no ofrece macro {{AD_NAME}}, el ID es lo que tienes. Crúzalo con Campaign Manager al analizar.
utm_id={{CAMPAIGN_ID}} — Innegociable para la importación de datos de costes en GA4. Sin utm_id, no puedes vincular los datos de gasto de LinkedIn con las sesiones de GA4. Y a diferencia de los nombres de campaña, los IDs numéricos sobreviven a los cambios de nombre.
¿Cómo se configura el tracking UTM en LinkedIn Campaign Manager?
Configurar el tracking UTM en LinkedIn Campaign Manager lleva unos 3 minutos por campaña. Pero hay un enfoque más eficiente.
Paso 1: Construye tu URL con UTM
Empieza con la URL de tu landing page y añade los parámetros:
https://example.com/demo?utm_source=linkedin&utm_medium=paid_social&utm_campaign={{CAMPAIGN_NAME}}&utm_content={{CREATIVE_ID}}&utm_id={{CAMPAIGN_ID}}
Paso 2: Pega en el campo de URL de destino
En Campaign Manager, navega hasta tu creatividad de anuncio. La URL va en el campo Destination URL (o Header link URL para anuncios en carrusel). Pega la URL completa incluyendo todos los parámetros UTM.
Paso 3: Valida
LinkedIn muestra una vista previa. Haz clic en ella. Verifica que tu landing page carga y que la barra de URL muestra los parámetros dinámicos resueltos — nombres de campaña e IDs reales, no la sintaxis de macros.
Algo que aprendí después de perder dos semanas de datos de atribución: los parámetros dinámicos de LinkedIn solo se resuelven para Sponsored Content y el formato Document Ads. Si usas Message Ads (antes InMail), los parámetros de URL funcionan diferente — las macros se resuelven en la URL del botón CTA, no en los enlaces del cuerpo del mensaje. Prueba cada formato de anuncio por separado.
Para equipos con más de 15 campañas, construir cada URL manualmente es dolorosamente lento. Usa un generador UTM con soporte para LinkedIn para construir la URL una vez como plantilla y compartirla con tu equipo a través de una URL — todos obtienen la misma estructura consistente sin volver a escribir macros.
¿Cómo se compara la atribución de LinkedIn con los datos UTM de GA4?
La atribución integrada de LinkedIn y la atribución basada en UTM de GA4 te mostrarán números diferentes para la misma campaña. Siempre. Entender por qué evita muchas reuniones innecesarias.
LinkedIn cuenta una conversión cuando alguien hace clic en tu anuncio y convierte dentro de una ventana de clic de 30 días o una ventana de view-through de 7 días (configurable). GA4 atribuye la conversión a la fuente que generó la sesión, usando last-click por defecto.
Un escenario real: un VP de Ingeniería ve tu anuncio el lunes, no hace clic. Lo ve de nuevo el jueves, hace clic, navega por tu sitio, se va. El viernes, busca el nombre de tu empresa en Google y se registra. LinkedIn reporta: 1 conversión (view-through). GA4 reporta: conversión de búsqueda orgánica. Los datos UTM no dicen nada sobre la impresión del anuncio. Ninguna herramienta se equivoca — miden cosas distintas.
| Métrica | Atribución LinkedIn | GA4 (basado en UTM) |
|---|---|---|
| Modelo de atribución | Last-touch + view-through | Last-click (por defecto) |
| Ventana de clic | 30 días (configurable: 1, 7, 30, 90) | Basado en sesión |
| View-through | 7 días (configurable: 1, 7) | No se rastrea |
| Cross-device | Basado en perfil de LinkedIn | Basado en cookies/dispositivo |
| Retraso de datos | 24-48 horas | 24-48 horas |
En B2B, la diferencia entre los números de LinkedIn y GA4 es típicamente mayor que en plataformas B2C. Los ciclos de compra B2B duran 3-6 meses. La mayor parte de la influencia en tu pipeline ocurre a través de impresiones y exposición repetida que los UTMs no pueden capturar.
Entonces, ¿para qué molestarse con UTMs en LinkedIn? Porque los UTMs te dan lo único que la atribución de LinkedIn no puede: comparación cross-channel. Con etiquetado UTM consistente en LinkedIn, Google y Meta, puedes ver en un solo informe de GA4 qué canal genera las sesiones más comprometidas, la mayor tasa de completado de formularios y el menor coste por lead cualificado.
¿Cuáles son los errores UTM comunes en LinkedIn que rompen el tracking B2B?
Los marketers B2B en LinkedIn cometen errores específicos que son diferentes de los que ves en Meta o Google. Cinco destacan.
Error 1: Usar cpc como utm_medium. Campaign Manager de LinkedIn muestra precios CPC, así que la gente escribe utm_medium=cpc. Pero el Default Channel Grouping de GA4 mapea cpc a "Paid Search", no "Paid Social". Tu tráfico de LinkedIn aparece junto a Google Ads en los informes. Usa paid_social.
Error 2: Meter cargos profesionales en parámetros UTM. El targeting B2B es granular — llegas a "VP de Marketing en empresas SaaS con 50-200 empleados". Algunos equipos ponen detalles de audiencia como utm_term=vp_marketing_saas en parámetros UTM. Eso está bien para utm_term, pero he visto equipos ponerlo en utm_source o utm_campaign. Valor correcto, campo correcto.
Error 3: Olvidar que existen los parámetros dinámicos. Como LinkedIn solo obtuvo macros en marzo de 2024, muchos equipos siguen usando nombres de campaña hardcodeados de su configuración pre-2024. Cuando renombran una campaña — y en B2B renombras constantemente porque las estrategias cambian cada trimestre — los UTMs hardcodeados quedan obsoletos. Cambia a {{CAMPAIGN_NAME}}.
Error 4: Falta de utm_id para importación de costes. Los CPCs de LinkedIn son altos. Importar datos de costes en GA4 para calcular el ROAS real requiere utm_id. Sin él, ves sesiones pero no gasto. A $8-12 por clic, ese es un punto ciego caro.
Error 5: Nombres de fuente inconsistentes en la organización. Sales ops usa utm_source=LinkedIn. Demand gen usa utm_source=linkedin_ads. Growth usa utm_source=li. Tres equipos, tres "fuentes" en GA4. GA4 distingue mayúsculas: LinkedIn y linkedin son dos entradas diferentes. Minúsculas: linkedin. Punto.
¿En qué se diferencia el tracking UTM de LinkedIn de Meta y Google?
LinkedIn ocupa un lugar único en el panorama de medios de pago para B2B. La configuración de tracking lo refleja.
| Característica | LinkedIn Ads | Meta Ads | Google Ads |
|---|---|---|---|
| Cantidad de parámetros dinámicos | 4 | 8 | 15+ |
| Sintaxis de macros | {{ALL_CAPS}} | {{dot.notation}} | {lowercase} |
| Dónde van los UTMs | Campo de URL de destino | Campo URL Parameters (sin ?) | Tracking Template ({lpurl}) |
| Macro de placement | No disponible | {{placement}} | {placement} |
| Auto-tagging (click ID) | li_fat_id (limitado) | fbclid | gclid |
| Importación de costes en GA4 | Vía utm_id | Vía utm_id | Automático (GCLID) o utm_id |
| Plantilla a nivel de cuenta | No disponible | No disponible | Sí (Tracking Template) |
La diferencia práctica más grande: Google Ads permite configurar una Tracking Template a nivel de cuenta — una plantilla cubre todos los anuncios. LinkedIn requiere configurar la URL de destino por anuncio. Para cuentas B2B grandes con más de 50 variaciones de anuncios, esa es una diferencia operativa significativa.
LinkedIn también carece de un identificador de clic a nivel de cuenta comparable al GCLID de Google. LinkedIn sí añade li_fat_id (LinkedIn First-Party Ad Tracking ID) a las URLs, pero está limitado a integraciones con el LinkedIn Insight Tag y no fluye hacia GA4 como lo hace GCLID. Los UTMs siguen siendo el mecanismo principal de atribución para el tráfico de LinkedIn en GA4.
Para una comparación más profunda de todas las sintaxis de macros por plataforma, consulta la guía de parámetros UTM explicados.
¿Se pueden usar parámetros UTM personalizados para campañas B2B en LinkedIn?
Los parámetros UTM estándar — source, medium, campaign, content, term — cubren la atribución de canal. Pero las campañas B2B a menudo necesitan una segmentación más profunda que cinco campos no pueden manejar.
Los parámetros personalizados son la respuesta. Viajan en la URL junto a los UTMs estándar y se capturan mediante campos ocultos en los formularios de tu landing page.
Parámetros personalizados útiles para LinkedIn B2B:
| Parámetro personalizado | Valor de ejemplo | Qué te dice |
|---|---|---|
funnel_stage | tofu, mofu, bofu | Qué etapa del funnel apunta la campaña |
audience | cmo_saas_50-200, it_directors | Qué segmento de audiencia hizo clic |
offer | ebook_leadmagnet, demo_free | Qué se ofreció |
geo | us, dach, uk | Targeting geográfico |
language | en, de, fr | Idioma de la creatividad |
Una URL completa con parámetros personalizados para una campaña de lead gen en LinkedIn:
https://example.com/demo?utm_source=linkedin&utm_medium=paid_social&utm_campaign={{CAMPAIGN_NAME}}&utm_content={{CREATIVE_ID}}&utm_id={{CAMPAIGN_ID}}&funnel_stage=mofu&audience=cmo_saas&offer=demo_free
La parte crítica que la mayoría de equipos olvida: los formularios de tu landing page necesitan campos ocultos que coincidan exactamente con estos nombres de parámetros. Si añades funnel_stage=mofu a la URL pero tu formulario de HubSpot no tiene un campo oculto llamado funnel_stage, esos datos desaparecen en el momento en que alguien envía el formulario. Nunca llegan a tu CRM.
Aquí es donde el principio del Clean Signal Method de "Valor correcto, campo correcto" se extiende más allá de los campos UTM a toda tu pipeline de datos — desde el clic en el anuncio hasta el registro en el CRM.
FAQ
¿LinkedIn Ads soporta parámetros UTM dinámicos?
Sí, desde marzo de 2024. LinkedIn ofrece 4 macros dinámicas: {{CAMPAIGN_NAME}}, {{CAMPAIGN_ID}}, {{CAMPAIGN_GROUP_NAME}} y {{CREATIVE_ID}}. Usan doble llave con sintaxis en MAYÚSCULAS — diferente de Meta y Google. Estas macros se resuelven al momento del clic, insertando datos reales de la campaña en la URL automáticamente.
¿Qué utm_medium debería usar para LinkedIn Ads?
Usa utm_medium=paid_social. Coincide con el Default Channel Grouping de GA4 para tráfico social de pago. Errores comunes incluyen usar cpc (que GA4 mapea a "Paid Search"), sponsored (se mapea a "No asignado") o linkedin (también "No asignado"). Solo paid_social o cpm enrutan correctamente el tráfico de LinkedIn en informes de canal de GA4.
¿Dónde añado los parámetros UTM en LinkedIn Campaign Manager?
Directamente en el campo Destination URL a nivel de anuncio. A diferencia de Meta (que tiene un campo separado de URL Parameters) o Google (que usa una Tracking Template), LinkedIn espera la URL completa incluyendo todos los parámetros. Incluye el ? antes de tu primer parámetro.
¿LinkedIn tiene auto-tagging como el GCLID de Google?
LinkedIn añade li_fat_id a las URLs, pero funciona de manera diferente al GCLID de Google. El ID de LinkedIn solo se integra con el LinkedIn Insight Tag y la propia atribución de LinkedIn — no fluye hacia GA4. Para atribución en GA4, necesitas parámetros UTM. Puedes usar ambos simultáneamente sin conflictos.
¿Por qué LinkedIn y GA4 muestran números de conversiones diferentes?
LinkedIn usa atribución view-through con una ventana de 7 días — cuenta conversiones de personas que vieron pero no hicieron clic en tu anuncio. GA4 usa por defecto atribución last-click y no rastrea view-through en absoluto. Para campañas B2B con ciclos de venta largos, LinkedIn típicamente reporta 20-40% más conversiones que GA4 para la misma campaña.
¿Cómo importo datos de costes de LinkedIn Ads en GA4?
Añade utm_id={{CAMPAIGN_ID}} a cada URL de anuncio de LinkedIn. La importación de datos de costes de GA4 usa utm_id para vincular datos de gasto con sesiones de tráfico. Sin él, ves sesiones y conversiones pero no puedes calcular ROAS directamente en GA4. Exporta datos de costes desde Campaign Manager e importa vía GA4 Admin > Importación de datos.
¿Puedo configurar una tracking template a nivel de cuenta en LinkedIn?
No. LinkedIn no soporta tracking templates a nivel de cuenta ni de campaña. Debes configurar la URL de destino con parámetros UTM individualmente para cada anuncio. Para equipos con muchas variaciones de anuncios, usa UTM Generator para construir una plantilla una vez y compartirla vía URL para que tu equipo aplique parámetros consistentes sin volver a escribir macros para cada anuncio.
¿Debería usar parámetros UTM en publicaciones orgánicas de LinkedIn también?
Sí, para cualquier enlace que compartas en publicaciones orgánicas de LinkedIn, añade parámetros UTM con utm_source=linkedin&utm_medium=organic. Esto distingue el tráfico orgánico de LinkedIn del de pago en GA4. Sin UTMs, los clics orgánicos de LinkedIn típicamente aparecen como tráfico "referral" o "direct" en GA4, haciendo imposible medir el ROI de tu marketing de contenidos en la plataforma.
Empieza a trackear LinkedIn Ads correctamente
Los CPCs de LinkedIn Ads son demasiado altos para ir a ciegas. Cada clic sin tracking UTM adecuado son $5-12 de presupuesto sin rastro de atribución.
Construye tu primera plantilla UTM para LinkedIn en UTM Generator — selecciona LinkedIn Ads en el desplegable de red, y los parámetros dinámicos correctos en {{ALL_CAPS}} aparecen automáticamente en cada campo. Guárdala como plantilla, comparte la URL con tu equipo y deja de escribir macros manualmente en Campaign Manager.