Saltar al contenido principal

addUtm

Paquete: @tiendana/ngx-core/pipes

Agrega parámetros UTM a URLs para tracking de campañas de marketing.

Características​

✅ Agrega automáticamente utm_source, utm_medium y utm_campaign
✅ Usa valores por defecto: source: 'webapp', campaign: 'organic'
✅ Solo requiere especificar el medium
✅ Usa función generateUTMUrl de @tiendana/utils

API​

Sintaxis​

{{ url | addUtm:{ medium: 'email' } }}

Parámetros​

ParámetroTipoDescripciónRequerido
urlstringURL base a la que se agregarán los parámetros UTM✅
medium{ medium: string }Objeto con la propiedad medium (email, social, cpc, etc.)✅

Retorno​

URL con parámetros UTM agregados: ?utm_source=webapp&utm_medium={medium}&utm_campaign=organic

Ejemplos y Demos​

Uso Básico​

Cargando demo...
Ver código

Lista de Productos con Tracking​

Cargando demo...
Ver código

Mediums Comunes​

MediumUso
emailEnlaces en campañas de email marketing
socialEnlaces compartidos en redes sociales
cpcAnuncios de pago por clic (Google Ads, etc.)
bannerBanners publicitarios
affiliateLinks de afiliados
referralReferencias de otros sitios
catalogCatálogos de productos

Casos de Uso​

  • Tracking de campañas de email
  • Enlaces en redes sociales
  • Banners promocionales
  • Catálogos de productos
  • Links de afiliados
  • Análisis de fuentes de tráfico

Notas​

Parámetros UTM

Los parámetros UTM generados son:

  • utm_source=webapp (fijo)
  • utm_medium={medium} (el que especifiques)
  • utm_campaign=organic (fijo)

Para mayor control sobre source y campaign, usa directamente generateUTMUrl de @tiendana/utils.

El argumento es obligatorio

El pipe lee args[0].medium, así que llamarlo sin el objeto ({{ url | addUtm }}) lanza un error en tiempo de ejecución.

Google Analytics

Estos parámetros UTM son estándar de Google Analytics y permiten rastrear de dónde vienen tus visitantes y qué campañas son más efectivas.