Elido
Elige el enfoque que se adapte a tu equipo
For marketers

Branded short links that survive the spam filter.

Mides clics, conversiones y CAC. Elido reemplaza Bitly sin perder el rastro de auditoría.

  • UTM templates resolved at link-create time, not click time
  • Server-side Meta CAPI / GA4 / Mixpanel forwarding
  • Click-ID join survives ad-blockers and Safari ITP
  • CSV / Sheets bulk import with column mapping
UTM template — Q2 launch
inherits workspace
utm_source{{ channel }}newsletter, paid, organic
utm_mediumemailfixed
utm_campaignspring_2026campaign default
utm_content{{ creative }}from CSV column D
utm_term{{ audience.segment }}from Klaviyo segment
Resolves at link create →
elido.me/spring-de?utm_source=newsletter&utm_medium=email&utm_campaign=spring_2026&utm_content=hero_a&utm_term=high_intent
Applied to 184 links Live
0%
Muestreo de clics
Server-side
Reenvío de conversiones
<5s
Latencia de ingesta de eventos
<2 min
Primer enlace activo

How attribution works

Click → conversion → revenue, without losing the join key.

Pixel-only attribution drops 20-40% of conversions to Safari ITP, ad-blockers, and consent banners. Server-side forwarding closes most of that gap by joining a click-ID we hand you on the redirect, then echoing it forward to whatever ad surfaces care.

  1. Step 1

    Click

    elido.me/promo

    302 to destination + click_id returned in response header.

  2. Step 2

    Click stored

    edge → click-ingester

    Workspace + UTMs + click_id land in ClickHouse <5s.

  3. Step 3

    Conversion fires

    Stripe / Shopify webhook

    Your backend POSTs to /v1/conversions with click_id + amount.

  4. Step 4

    Fan-out

    Meta · GA4 · Mixpanel

    Server-to-server forward with original UTM context attached.

UTM templates

Tag once. Apply everywhere. Override when reality demands.

A template lives on the workspace or campaign. Variables resolve at link creation, not at click time, so your analytics tool always sees what was intended. Per-link overrides are logged and diffable so you can trace where a UTM diverged from the template two weeks later.

  • Workspace defaults
    utm_source, medium, campaign, content, term — any subset
  • Per-campaign overrides
    Sub-template inherits + replaces named variables
  • Per-link overrides
    Logged with actor + before/after for audit
  • Sheets / CSV propagation
    Templates apply on bulk import — no formula columns
Read about campaigns →
Campaign templates
workspace · spring 2026
  • Newsletter — weekly
    source: newslettermedium: emailcampaign: weekly_2026_w19
    4
    links
  • Paid — Meta retarget
    source: metamedium: paid_socialcampaign: retarget_q2
    12
    links
  • Influencer — DACH
    source: {{ creator.handle }}medium: partnercampaign: dach_summer
    28
    links
  • All variables resolved at create time. Override at the link row if reality demands.

Server-side forwarding

One conversion event. Three ad surfaces. No client-side pixel.

Your checkout fires a webhook to /v1/conversions with the click-ID from the redirect response. We dedupe against the click row, then fan it out to whichever endpoints you have wired — keeping the original UTM context attached.

Meta CAPIConversions API · server-to-server
+34%
vs pixel-only

Hashed email, click_id passthrough, action_source=website

GA4 MPMeasurement Protocol · server
+22%
vs gtag.js

client_id stitched from gclid + first-party cookie

Mixpanelserver-side track · /track
Native
with $insert_id

Dedupe per click_id + 5-min insert idempotency

launch_q2.csv
184 rows · preview
Destination URLChannelVariantStatus
shop.example.com/de/launchnewsletterhero_aok
shop.example.com/fr/lancementnewsletterhero_aok
shop.example.com/de/launchpaid_socialcarousel_v2ok
blog.example.com/post-launchorganicok
(missing)newsletterfallbackURL required
shop.example.com/it/lancionewsletterhero_bok
Rows ok
183
Errors
1
UTM template
spring_2026
Fix row 5, then commit

Bulk campaign import

Most campaigns start in a spreadsheet. Stop pasting one link at a time.

Upload a CSV or paste from Sheets. The mapper detects destination URL, channel, creative variant, and any UTM overrides; the workspace template fills in the rest. Variants and per-creative slugs are created in one pass, with a preview row before commit.

  • Sheets paste, drag-drop CSV, or POST /v1/links/bulk
  • Mailchimp + Klaviyo column-set presets
  • Per-row error reporting (no partial commits)
  • Up to 10,000 rows per upload (Pro), 50,000 on Business

What you can do

  • UTM templates resolved at link-create time, not click time
  • Server-side Meta CAPI / GA4 / Mixpanel forwarding
  • Click-ID join survives ad-blockers and Safari ITP
  • CSV / Sheets bulk import with column mapping
  • Conversion webhooks from Stripe, Shopify, Chargebee
  • A/B variants with z-test confidence on the same short link

Lo que Elido realmente ofrece a un marketer

Las plantillas UTM y el recuento de clics son lo básico. La siguiente lista cubre lo que arruina los flujos de atribución cuando falta.

Etiquetado de campañas
01

Autoetiquetado UTM sin desviaciones

Las plantillas UTM se definen una sola vez a nivel de espacio de trabajo o campaña, y luego se aplican automáticamente a cada enlace creado en ese contexto, ya sea a través del dashboard, importación masiva o API. Las variables de la plantilla se resuelven en el momento de la creación del enlace, no al hacer clic, por lo que el valor en tu herramienta de analítica es siempre el previsto. Puedes sobrescribir por enlace cuando la convención de nomenclatura de la campaña cambia (lanzamientos de productos, campañas colaborativas), y el cambio queda registrado para que puedas rastrear dónde un UTM divergió de la plantilla. Exporta la tabla completa de enlace + UTM + recuento de clics a CSV o envíala directamente a Google Sheets mediante el conector de exportación programada. Se acabó el preguntar '¿alguien etiquetó ese enlace?' dos semanas después de cerrar la campaña.

Pruebas de creatividades
02

Pruebas A/B en slugs sin comprar una herramienta de CRO

Asigna dos o más URL de destino a un solo enlace corto. El tráfico se divide por peso (50/50 por defecto, configurable por variante) o por round-robin. Cada variante tiene su propia serie temporal de clics para que puedas ver cuándo divergió una variante, lo cual es útil para pruebas de segmentación horaria. El modelo estadístico es una prueba z de proporción simple ejecutada en el backend; los resultados aparecen en el dashboard como 'la variante A lidera con un 94% de confianza' una vez que se ha superado el tamaño mínimo de muestra (configurable; por defecto 200 clics por variante). Tú sigues decidiendo qué demuestra la prueba: nosotros mostramos los datos de clics, no un motor de inferencia causal. Caso extremo: si la página de destino tiene una cadena de redireccionamiento antes de que se active el píxel de conversión, la atribución de conversión puede infravalorarse. Documenta esto antes de leer el resultado.

Conversión server-side
03

Envía conversiones server-side a Meta CAPI, GA4 y Mixpanel

Los píxeles del lado del cliente pierden entre un 20% y un 40% de las conversiones según el navegador y el mix de bloqueadores de publicidad. El reenvío server-side cierra la mayor parte de esa brecha. En cada clic, Elido almacena un ID de clic contra el espacio de trabajo de la URL de destino. Cuando se activa un evento de conversión en tu backend (webhook de Stripe, de Shopify o el tuyo propio), reenvías el evento al endpoint de conversión de Elido con el ID de clic devuelto en la respuesta del clic, el nombre del evento y el valor/moneda opcional. Elido lo desduplica contra el clic y luego distribuye la conversión a los endpoints server-side que hayas configurado: Meta Conversions API (CAPI), GA4 Measurement Protocol o Mixpanel server-track. Cada evento reenviado incluye los parámetros UTM originales del clic para que la atribución sobreviva a todo el embudo. El tiempo de configuración es de aproximadamente 2 horas si tu proceso de pago ya emite webhooks. No sustituye a un CDP completo, pero recupera la atribución que los sistemas basados solo en píxeles pierden por completo.

Operaciones de campaña
04

Importación masiva para campañas que empiezan con una hoja de cálculo

La mayoría de los flujos de trabajo de campaña comienzan en una hoja de cálculo: la columna A es la URL de destino, la B es el canal y la C es la variante creativa. La importación masiva de Elido acepta exactamente ese formato CSV (además de una plantilla de descarga si empiezas de cero). Una fila por enlace; columnas opcionales para slug, sobrescrituras de UTM, etiquetas, carpeta, expiración, límite máximo de clics e IDs de píxeles de retargeting. El importador valida cada fila antes de crear nada: las URL rotas, los slugs duplicados o los campos obligatorios ausentes aparecen en un informe de errores previo que puedes corregir antes de ejecutar el lote. Máximo 10,000 filas por importación a través del dashboard; ilimitado a través de la API (con limitación de tasa). El historial de importación se conserva durante 90 días para que puedas rastrear de dónde vino un lote si surgen preguntas más tarde.

Retargeting
05

Adjunta píxeles de retargeting por enlace, no por dominio

El retargeting estándar requiere el píxel en la página de destino, la cual no te pertenece en enlaces de afiliados externos, páginas de destino de socios o flujos de pago de terceros. Elido activa los píxeles de retargeting desde la página de redireccionamiento antes de enviar al usuario al destino. Puedes adjuntar el Píxel de Meta, el de remarketing de Google Ads, LinkedIn Insight Tag o el Píxel de TikTok —individualmente o combinados— a nivel de enlace, no solo a nivel de espacio de trabajo. La asignación a nivel de enlace significa que diferentes campañas pueden activar diferentes audiencias de píxel desde el mismo dominio personalizado sin contaminar los grupos de retargeting de los demás. Postura de privacidad: el píxel se activa solo para los usuarios que dieron su consentimiento en el intersticial de redireccionamiento (si está habilitado) o cuya región no requiere consentimiento explícito bajo tu base legal. Elido no almacena la cookie de retargeting; el píxel escribe directamente en la plataforma publicitaria. Audita la lista de píxeles por enlace en el dashboard; asignación masiva mediante CSV o API.

Stack you'll touch

  • Dominios personalizados
  • Páginas de biografía
  • Seguimiento de conversiones
  • Píxeles de retargeting
  • QR codes de marca
  • Campañas y A/B

Qué vas a mover

Atribución de clics
100% de enlaces
Atribución de ingresos
Stripe / Shopify
Tiempo de configuración
Menos de 30 minutos

Marketers que confían en esto

Los nombres son provisionales por ahora; los nombres reales de clientes aparecerán aquí a medida que se publiquen los casos de estudio.

Reconstruimos nuestro flujo de enlaces de Klaviyo con plantillas UTM en una tarde. Ahora cada campaña de email se etiqueta correctamente de forma automática; la atribución dejó de ser un juego de adivinanzas en la revisión semanal de rendimiento.

M
Marca de e-commerce DTC, Hamburgo
Director de Marketing de Rendimiento

Meta CAPI server-side a través de Elido recuperó aproximadamente el 30% de nuestras conversiones perdidas tras iOS 14.5. La configuración llevó un solo sprint. No es magia, pero funciona.

B
B2B SaaS, equipo de crecimiento, Varsovia
Líder de Crecimiento

Gestionamos más de 200 enlaces de afiliados en tres marcas. El píxel por enlace significa que podemos hacer retargeting a los lectores que hicieron clic en cualquier enlace de afiliado sin tocar el sitio del comerciante. Eso no era posible con nuestro acortador anterior.

E
Editor de contenidos y afiliados, Lisboa
Director de Monetización

Elido vs Bitly vs Rebrandly para marketers

Tres opciones honestas. Destacamos las diferencias reales, no una lista de características seleccionadas a conveniencia. Bitly y Rebrandly son sólidos para un uso básico; las brechas aparecen en los detalles avanzados.

CapabilityElidoBitlyRebrandly
Plantillas UTMNivel de espacio de trabajo + campaña; autoaplicadasSolo a nivel de campaña; manual por enlaceA nivel de enlace; sin autoaplicación
Pruebas A/B en slugsDivisión ponderada + confianza de prueba zSin pruebas A/B nativas en enlacesSin pruebas A/B nativas en enlaces
Conversiones server-sideMeta CAPI, GA4 MP, Mixpanel — desduplicadasNo disponibleNo disponible
Píxeles de retargeting por enlaceSí — Meta, Google, LinkedIn, TikTok por enlacePíxel solo a nivel de dominioPíxel a nivel de espacio de trabajo, no por enlace
Alcance de deep-link (iOS/Android)Universal Links + App Links con respaldo webSoporte básico de deep-linkDeep links vía integración; paridad en iOS buena
Traspaso de atribución móvilID de clic en parámetro de consulta; conexión de webhook MMP manualAsociación con Branch para MMPIntegraciones MMP documentadas
Exportación a BI (BigQuery / Snowflake)Exportación programada + DSN de ClickHouse de solo lecturaExportación CSV; sin conector directo a data warehouseCSV + API; sin conector nativo a data warehouse

Preguntas que hacen los marketers

¿A qué dominios se aplica el autoetiquetado UTM?

A cualquier enlace creado dentro de una campaña que tenga una plantilla UTM adjunta. La plantilla se aplica a los parámetros de clic del enlace corto, no a la cadena de consulta de la URL de destino; tu URL de destino permanece inalterada. Si el destino ya tiene UTM, no los combinamos ni sobrescribimos; la plantilla UTM del enlace corto registra la intención de forma independiente. Las plantillas resuelven los valores por defecto del espacio de trabajo → sobrescrituras de campaña → sobrescrituras por enlace, en ese orden.

¿Cuál es el modelo estadístico para las pruebas A/B?

Prueba z de dos proporciones a nivel de clic. El dashboard muestra la confianza como un porcentaje una vez que ambas variantes han superado el tamaño mínimo de muestra establecido (por defecto 200 clics cada una). Informamos sobre la confianza bruta; no aplicamos correcciones de pruebas secuenciales, Bonferroni o posteriores bayesianas. Si estás realizando un experimento formal con los ingresos como resultado, deberías ejecutar la prueba de significancia en tu propio data warehouse con la exportación de clics brutos; nosotros te damos los datos, no la conclusión causal.

¿Cuánto tiempo lleva configurar la conversión server-side?

Aproximadamente 2 horas si tu backend ya emite webhooks en eventos de conversión (Stripe, Shopify o personalizado). La integración consiste en: (1) añadir un parámetro de consulta a tu enlace corto para capturar el ID de clic en la impresión, (2) pasar el ID de clic a través de tu sesión de pago, (3) en la conversión, hacer un POST al endpoint de conversión de Elido con el ID de clic + evento + valor. Elido se encarga de la distribución a Meta CAPI, GA4 MP o Mixpanel. No requiere un SDK especial — solo un POST HTTPS simple.

¿Cuál es la postura de privacidad en los píxeles de retargeting?

El píxel se activa desde la página de redireccionamiento de Elido. Mostramos un intersticial de consentimiento (configurable on/off) que bloquea la activación del píxel según la aceptación del usuario si tu base legal lo requiere. Para el tráfico de la UE, eres responsable de asegurar que tienes una base legal para la activación del retargeting; nosotros proporcionamos el mecanismo, no el asesoramiento legal. El píxel escribe directamente en la plataforma publicitaria; Elido no almacena datos de audiencia de píxeles ni IDs de cookies.

¿Cuál es el formato del CSV para la importación masiva?

Columna obligatoria: destination_url. Opcionales: slug, domain, utm_source, utm_medium, utm_campaign, utm_term, utm_content, tags (separados por comas), folder_id, expires_at (ISO 8601), max_clicks, pixel_ids (nombres de píxeles separados por comas). Se puede descargar una plantilla CSV desde el diálogo de importación. Máximo 10,000 filas por importación en el dashboard; la API acepta filas ilimitadas en lotes de 100 por llamada, con límites de tasa según tu plan.

¿Cómo funcionan los deep links móviles en iOS y Android?

Los enlaces cortos que apuntan a URL de esquema de aplicación (tuapp://) o URL deep links HTTPS incluyen lógica de respaldo para Apple Universal Link y Android App Link. Si la aplicación está instalada, el sistema operativo intercepta el redireccionamiento y abre la aplicación en la pantalla correcta. Si no, el usuario aterriza en la URL de respaldo web que especifiques (normalmente la App Store o el equivalente web). Tú configuras el JSON de Apple-App-Site-Association y assetlinks.json en los ajustes del dominio; Elido los sirve en las rutas 'well-known' de tu dominio personalizado.

¿La atribución es al último clic?

Los datos de clics se almacenan en bruto: cada evento de clic con sus UTM, referente, dispositivo, país y marca de tiempo. El modelo de atribución es el que apliques en tu herramienta de analítica sobre los datos exportados. El dashboard muestra la atribución al último clic por defecto porque es lo que la mayoría de los usuarios de acortadores esperan. Si estás realizando una atribución multi-toque o basada en datos, exporta el flujo de clics brutos a BigQuery o Snowflake y ejecuta tu modelo allí.

¿Puedo exportar datos de clics directamente a BigQuery o Looker Studio?

La exportación programada a GCS (luego cargada en BigQuery mediante una transferencia nativa GCS-BQ) está disponible en el plan Business. El streaming en tiempo real a Kafka / Redpanda es una función a nivel de API. El conector de Looker Studio está en el mapa de ruta pero aún no se ha lanzado; por ahora la ruta es exportación a GCS + BigQuery + Looker. El DSN de ClickHouse de solo lectura está disponible en Business para equipos que prefieren una conexión SQL directa.

¿No estás seguro de qué enfoque se adapta?

La mayoría de los equipos comienzan como uno y crecen hasta abarcar los cuatro. Nuestro equipo de ventas puede revisar tu stack específico en 20 minutos.

Para especialistas en marketing — Enlaces cortos de marca que sobreviven al filtro de spam. · Elido