11 min de lecturaIntegraciones

Atribución de clics de email para Mailchimp, Brevo, Klaviyo

Reenvía eventos de clic de Elido a los timelines de perfil de Mailchimp, Brevo y Klaviyo. Mapeo de campos, plantillas UTM, impacto en la entregabilidad.

Ana Kowalska
Marketing solutions engineering
Diagrama de atribución de clics de email que muestra a Elido reenviando eventos a los timelines de perfil de Mailchimp, Brevo y Klaviyo.

Si envías más de 100.000 emails al mes, tu tasa de apertura en Mailchimp es ficción y tu tasa de clics está en el límite de serlo. Apple MPP precarga cada píxel rastreado. Gmail precarga los enlaces en el panel de vista previa. Safari ITP elimina las cookies de terceros a los 7 días. Los números que miras cada mañana son una mezcla de intención real y ruido generado por máquinas.

La atribución de clics de email del lado del servidor a través de Elido corrige lo peor de esto. El clic se registra una sola vez en el edge de redirección, se deduplica frente a firmas de bots y luego se reenvía a Mailchimp, Brevo o Klaviyo como un evento canónico vinculado al perfil del destinatario. Dejas de contar precargas como engagement. Empiezas a conectar clics reales con ingresos.

Esta guía cubre tres aspectos. Por qué el seguimiento nativo de los ESP se deteriora. Cómo conectar el reenviador de clics de Elido con cada uno de los tres ESP. Y qué esperar de la entregabilidad durante las 2 o 3 semanas posteriores al cambio de dominio de seguimiento. Brevo y Klaviyo están disponibles hoy en services/click-ingester/eventfwd/; Mailchimp está en el roadmap del Q3 2026.

Por qué el seguimiento nativo de los ESP subreporta los clics reales

Todos los ESP tienen la misma arquitectura. Reescriben los enlaces salientes para que apunten a su propio dominio (list-manage.com, r.brevo.com, trk.klaviyolinks.com), el cliente de correo accede a ese tracker, el tracker registra una fila y redirige con un 302 a tu URL real. Un diseño limpio que se rompe bajo tres presiones.

Apple MPP redirige cada apertura rastreada a través del relay de Apple. Cada apertura parece una apertura inmediata desde una IP de EE. UU. En cuanto a los enlaces, una parte significativa de los "clics" son precargas de MPP, no intención del usuario.

El proxy de imágenes y la precarga de enlaces de Gmail hacen prácticamente lo mismo para 1.800 millones de cuentas de Gmail. Cuando un usuario de Gmail abre un email, Google descarga imágenes y puede precargar los primeros enlaces. Tu ESP lo registra como un clic.

Safari ITP no afecta al clic en sí, pero destruye la cookie de terceros que el ESP deposita en el sitio de destino. La cadena clic-a-sesión-a-conversión se rompe en 7 días. Lee el desglose de la atribución de clics tras Safari ITP para entender la mecánica.

El efecto neto entre los 14 remitentes de alto volumen con los que trabajamos: las tasas de clic nativas de los ESP sobreestiman los clics reales en un 18 por ciento para las listas con predominio de Gmail y en un 32 por ciento para las listas con predominio de iOS. Esa es la brecha que cierra un reenviador del lado del servidor.

La matriz de degradación de la atribución, por tracker

Matriz que muestra cómo el seguimiento nativo de Mailchimp, Brevo y Klaviyo se degrada con Safari ITP, Apple MPP y la precarga de Gmail, frente al reenvío del lado del servidor a través de Elido.

El tracker de Mailchimp es el más propenso a la precarga porque reside en un dominio longevo en el que los clientes de correo confían lo suficiente como para precargarlo. El de Brevo es más reciente y se precarga menos. El de Klaviyo es el más resistente de forma nativa porque ya deduplican por IP y user-agent en el servidor, aunque siguen sin poder distinguir a una persona de un escáner de seguridad de Outlook.

El edge de Elido conoce los rangos de bloques de IP de Apple Relay, la flota de precarga de Google y los escáneres de protección de enlaces de Microsoft. Esos accesos se etiquetan como is_bot=true y nunca llegan al reenviador. Un clic real proviene de una IP residencial, con una huella digital de navegador real, y obtiene una fila en ClickHouse más un POST de evento al ESP. La guía de reenvío de conversiones cubre el conjunto de reglas de bots; el mismo patrón aplicado a GA4 y Meta CAPI está en seguimiento de conversiones del lado del servidor.

Conectar Brevo: el endpoint de eventos

El endpoint de eventos de Brevo es POST https://in-automate.brevo.com/api/v2/trackEvent. Acepta un nombre de event, un identificador de email y un objeto eventdata que se añade al timeline del contacto. El worker services/click-ingester/eventfwd/brevo.go de Elido lee los eventos de clic del topic de Redpanda y los envía como event: "link_clicked" con el payload canónico:

{
  "event": "link_clicked",
  "email": "[email protected]",
  "properties": {
    "short_url": "elido.me/Xy42",
    "destination_url": "https://store.example.com/sale",
    "utm_source": "brevo",
    "utm_medium": "email",
    "utm_campaign": "spring-sale-2026",
    "utm_content": "hero-cta",
    "click_id": "01HXY7ZPGM3VKQ8B2F1J",
    "country": "DE",
    "device_type": "mobile",
    "ts": "2026-06-04T09:14:22Z"
  }
}

El campo email es la clave de unión. Brevo vincula el evento a un contacto existente y lo registra como Última actividad. Si el contacto no existe, el evento crea un perfil anónimo rastreado que se fusiona cuando el mismo identificador se registra. El conjunto de reglas está en Brevo: Tracker JavaScript, que a pesar del nombre documenta la API de eventos del lado del servidor.

Para configurarlo, abre Integrations -> Brevo, pega una clave API v3 con el scope events y selecciona qué etiquetas de Elido deben reenviarse. El conector no reenvía todos los clics. Configuras un filtro de etiqueta, normalmente tag:newsletter, para que los enlaces internos y los clics en páginas de herramientas no lleguen a tu CRM. Encontrarás la guía de configuración en la página de integración con Brevo.

Una peculiaridad de Brevo: su endpoint de eventos tiene un límite de 100 solicitudes por segundo por clave API. Agrupamos en ventanas de 20 eventos, por lo que el techo práctico es de unas 2000 eventos por segundo por clave. Si superas ese límite en el Black Friday, solicita un aumento con el soporte de Brevo; el límite suave es generoso.

Conectar Klaviyo: la API de track event

La API de track de Klaviyo es POST https://a.klaviyo.com/api/events/ (la revisión moderna JSON:API, no el formato antiguo con query string track). La autenticación se realiza con la clave API privada en el header Authorization: Klaviyo-API-Key pk_xxx. La referencia está en Klaviyo: track event API y services/click-ingester/eventfwd/klaviyo.go de Elido la sigue directamente.

El formato que espera Klaviyo:

{
  "data": {
    "type": "event",
    "attributes": {
      "metric": {
        "data": {
          "type": "metric",
          "attributes": { "name": "Clicked Short Link" }
        }
      },
      "profile": {
        "data": {
          "type": "profile",
          "attributes": { "email": "[email protected]" }
        }
      },
      "properties": {
        "ShortURL": "elido.me/Xy42",
        "Destination": "https://store.example.com/sale",
        "UTM_Source": "klaviyo",
        "UTM_Campaign": "spring-sale-2026",
        "ClickID": "01HXY7ZPGM3VKQ8B2F1J",
        "Country": "DE",
        "DeviceType": "mobile"
      },
      "time": "2026-06-04T09:14:22Z"
    }
  }
}

El movimiento interesante de Klaviyo, en comparación con Brevo, es que el nombre de la métrica funciona también como primitiva de segmentación. La primera vez que reenvías Clicked Short Link, Klaviyo crea la métrica automáticamente y puedes construir segmentos como "hizo clic en algún enlace corto en 30 días" o "hizo clic en un enlace corto de spring-sale". Cada propiedad que incluyas en el JSON se vuelve filtrable. Aprovéchalo; no lo vuelques todo en un blob meta.

Para un disparador de flow, usa UTM_Campaign junto con UTM_Content porque los IDs de campaña son estables entre envíos. La página de integración con Klaviyo tiene la configuración del conector; la página de soluciones para marketers tiene el modelo de conversión completo.

Una advertencia sobre Klaviyo. Por defecto no elimina perfiles de forma suave. Si un destinatario se da de baja en Klaviyo pero permanece en tu audiencia de Elido, seguirás reenviando a un perfil suprimido. Klaviyo acepta los eventos pero no dispara flows. Para dejar de reenviar, sincroniza la lista de supresión de Klaviyo de vuelta a Elido como una blocklist de workspace. Es una operación de un cron job, no automática de serie.

Conectar Mailchimp: tiendas de e-commerce (Q3 2026)

Mailchimp es el caso complicado. Su API clásica de eventos está obsoleta. La atribución moderna pasa por ecommerce/stores, que está construida alrededor de productos y pedidos, no de eventos arbitrarios. Para atribuir un clic, hay que crear un registro de pedido con un importe ficticio en dólares y meter los metadatos del clic en las líneas de artículo. Es feo, y Mailchimp lo sabe.

Nuestro enfoque para el Q3 2026 sigue su camino con mejor soporte:

  1. Cada workspace registra una store virtual llamada elido-clicks.
  2. Cada clic se convierte en un evento cart con valor cero (no order, para no contaminar los informes de ingresos). Indexado por click_id.
  3. Los parámetros UTM se mapean sobre campaign_id y landing_site de Mailchimp, que el motor de segmentación de Mailchimp ya entiende.

Mapeo de campos:

Campo de ElidoDestino en Mailchimp
click_idcart.id
utm_campaigncart.campaign_id
destination_urlcart.landing_site
emailcart.customer.email_address
countrycart.customer.address.country_code
short_urlcart.lines[0].product_variant.title

Es enrevesado, pero hace que los clics sean visibles en el constructor de "Customer Journey" de Mailchimp, que es lo que la mayoría de los remitentes quieren. El mapeo completo está en la página de integración con Mailchimp. La cola del reenviador ya existe en services/click-ingester/eventfwd/; solo el worker de drenaje está en el roadmap del Q3.

Tabla de mapeo de campos de eventos por proveedor que muestra los campos del evento de clic de Elido mapeados a los nombres de campo de destino de Mailchimp, Brevo y Klaviyo.

Imprime el diagrama de arriba. Los nombres difieren de forma molesta entre proveedores, y equivocarse en uno significa que el campo existe pero no es segmentable - el tipo de error que tarda un trimestre en detectarse.

Plantillas UTM para no seguir tecleando a mano

Lo que hace fallar las integraciones con ESP en la práctica es el etiquetado UTM inconsistente. Un marketer escribe utm_source=Klaviyo, el siguiente escribe klaviyo, el tercero escribe klav.io. Ahora tu dashboard tiene tres cubos para el mismo canal.

La función de plantillas UTM de Elido usa valores predeterminados del workspace. En Settings -> UTM templates defines una por fuente: Klaviyo, Brevo, Mailchimp. Cada enlace creado desde la integración aplica la plantilla; el creador puede sobrescribir campos. La guía de seguimiento UTM de extremo a extremo cubre los patrones para remitentes B2C y B2B. Si estás migrando con UTMs ya desordenados en producción, la herramienta UTM builder reescribe campañas en bloque contra una plantilla objetivo.

Entregabilidad: el coste del calentamiento de 2 a 3 semanas

Esta es la parte que nadie menciona. Cuando dejas de usar list-manage.com y enrutas a través de elido.me, el dominio del enlace en el cuerpo del email cambia. Gmail, Outlook, Yahoo y ProtonMail puntúan la reputación por dominio. Tienen años de datos sobre list-manage.com y ninguno sobre tu nuevo tracker.

Los números del calentamiento de los remitentes que hemos acompañado en este proceso:

  • Días 1 a 5: caída del 5 al 12 por ciento en la ubicación en bandeja de entrada en Gmail y Outlook. Mayor en correo transaccional y de reactivación, menor en newsletters de opt-in.
  • Días 6 a 14: la ubicación se recupera a medida que los proveedores de bandeja de entrada puntúan elido.me frente a comportamientos reales de clic y permanencia. Visible en Postmaster Tools.
  • Días 15 a 21: paridad, a menudo con una ubicación ligeramente mejor porque elido.me no arrastra la reputación de spam de trackers compartidos más antiguos.

Para minimizar la caída: cambia un tipo de campaña a la vez, empezando por el correo transaccional o de actualización de productos, porque son los que tienen mayor engagement y Gmail aprende más rápido de ellos. Mantén DKIM y SPF limpios durante el cambio. Realiza el cambio un martes, no un viernes, para poder revisar la ubicación antes del fin de semana.

Los remitentes con dominios personalizados se saltan la mayor parte de esto porque el dominio ya está en su grafo de reputación SPF/DKIM. El dominio personalizado es del nivel Business; consulta precios.

Poniéndolo todo junto: el despliegue de 30 minutos

Para un marketer con Elido ya aprovisionado, la configuración es rápida.

  1. Abre el catálogo de integraciones, haz clic en Brevo o Klaviyo y pega la clave API. Dos minutos.
  2. Configura las plantillas UTM por fuente. Cinco minutos cada una.
  3. Etiqueta la campaña con una etiqueta de workspace (tag:newsletter es nuestro valor predeterminado).
  4. Envía una campaña de prueba. Observa cómo llegan los eventos al timeline de Brevo o a la vista de métricas de Klaviyo.
  5. Deja el tracker nativo del ESP activo el primer mes (lo recomendamos) o desactívalo de inmediato.

La página de funcionalidad de seguimiento de conversiones y el blog de seguimiento de email de extremo a extremo cubren la atribución triple, la asignación de ingresos multi-touch y las peculiaridades de los segmentos solo de iOS.

Qué cambia esto en tus informes

Deja de confiar en la tasa de clics titular de tu ESP. Está sesgada al alza por MPP y la precarga. Empieza a confiar en el segmento hizo clic y se implicó: recibió el email, fue etiquetado como clic real por Elido, disparó un píxel posterior en menos de 30 minutos. Ese segmento es entre un 10 y un 30 por ciento más pequeño que el recuento nativo de clics, y es el que correlaciona con los ingresos.

Para Klaviyo, la métrica Clicked Short Link es tu primitiva de segmentación - úsala en lugar del Clicked Email nativo de Klaviyo. Para Brevo, crea un atributo de contacto last_real_click_at para el timing de reactivación. Para Mailchimp, el mapeo de carrito se conecta con Customer Journeys, usando cart.campaign_id como primitiva de segmentación.

El artículo explicativo sobre atribución sin cookies cubre el tramo de sesión a conversión, que es la segunda mitad del problema.

Dejas de discutir si las aperturas son reales. Empiezas a discutir si los clics convierten. Esa es una discusión mucho más productiva.

Preguntas frecuentes

¿Por qué mis tasas de clics en Mailchimp son más altas que en Klaviyo para la misma campaña?

Mailchimp contabiliza un clic en cuanto se resuelve su dominio de seguimiento, que Apple Mail Privacy Protection precarga para muchos destinatarios. Klaviyo deduplica de forma más agresiva en el servidor, por lo que los clics fantasma generados por MPP quedan filtrados. La atribución del lado del servidor a través de Elido elimina ambos sesgos y te da el mismo número en ambos lados.

¿Cambiar el dominio de seguimiento de Mailchimp por elido.me perjudica la entregabilidad?

En resumen, solo durante el calentamiento. Los MTAs receptores (Gmail, Outlook, Yahoo) puntúan la reputación por dominio de cada host de enlace que aparece en el cuerpo del mensaje. Cuando cambias de list-manage.com a elido.me, empiezas con una reputación neutra y necesitas entre 2 y 3 semanas de volumen de envío normal para que las bandejas de entrada de alto volumen lo traten como de confianza.

¿Puedo mantener el seguimiento de clics nativo de Brevo Y reenviar a Elido al mismo tiempo?

Sí, y la mayoría de los equipos hacen exactamente eso el primer mes. El contador nativo de Brevo sigue activo para que tus dashboards actuales sigan funcionando, mientras Elido envía el evento de clic canónico con el payload UTM al endpoint de eventos de Brevo. Solo desactivas el contador nativo después de verificar que ambas cifras difieren en menos de un 3 por ciento.

¿Qué parámetros UTM debo establecer en los enlaces dentro de un flow de Klaviyo?

Establece utm_source=klaviyo, utm_medium=email, utm_campaign={{ flow.name }}, utm_content={{ message_id }} y un utm_id único por envío. La función de plantillas UTM de Elido los aplica automáticamente cuando se crea un enlace desde la integración de Klaviyo. El utm_id es lo que te permite vincular los eventos de clic a la variante exacta del mensaje.

¿Cómo gestiona Elido la precarga de imágenes y enlaces de Gmail?

El edge de Elido detecta el rango de IP de precarga de Gmail y un user-agent conocido de bots, por lo que esas solicitudes se etiquetan como is_bot=true y se excluyen de tus dashboards y de los eventos reenviados. Puedes exponerlos a través de la API de análisis para gráficos de diagnóstico, pero no contaminarán las métricas de conversión en Klaviyo ni en Brevo.

Prueba Elido

Pega una URL, obtén un enlace corto

Sin registro. El enlace vive 30 días. Crea una cuenta para conservarlo.

Gratis, sin registro · 2 por día

Prueba Elido

Acortador de URL alojado en la UE: dominios personalizados, análisis profundo y API abierta. Plan gratuito - sin tarjeta de crédito.

Etiquetas
email click attribution
mailchimp link tracking
brevo click events
klaviyo url shortener
email utm tracking
short links in newsletters

Seguir leyendo