Lo que configurarás
- Reenvío desde el servidor de eventos de clic y conversión de Elido a tu proyecto de Mixpanel usando tu token de proyecto.
- Mapeo automático de
distinct_id— usa un hash delclick_idde Elido para atribución anónima, o pasamixpanel_distinct_idpara vincular sesiones completas. - Selección configurable de eventos: reenvía
link.clicked,conversion.recorded, o ambos de forma independiente.
Elido envía eventos de clic y conversión a Mixpanel desde el servidor. Si ya utilizas Mixpanel para rastrear el comportamiento de usuarios, agregar eventos de Elido te ofrece el engagement de tus enlaces en el mismo análisis de embudo, sin JavaScript del lado del cliente.
Lo que necesitas#
- Un proyecto de Mixpanel.
- El Project Token del proyecto (no es un secreto — es seguro pegarlo aquí).
Paso 1 — Encuentra tu token de proyecto#
- Inicia sesión en Mixpanel.
- Ve a Settings → Project → Access Keys.
- Copia el Project Token. Es una cadena de 32 caracteres. No lo confundas con el Secret (que se utiliza para importar datos por lotes; Elido usa el endpoint de seguimiento estándar en su lugar).
Paso 2 — Configura en Elido#
- Ve a Dashboard → Conversions → Mixpanel → Set up forwarding.
- Pega el token del proyecto.
- (Opcional) Elige qué eventos reenviar:
link.clicked,conversion.recorded, o ambos. - Haz clic en Save. Elido envía un evento de prueba de inmediato.
Cómo se mapea el distinct_id#
Mixpanel requiere un distinct_id para atribuir eventos a un usuario. Elido lo mapea de la siguiente manera:
- Si incluyes un parámetro
mixpanel_distinct_iden la URL de destino de tu enlace corto (o lo pasas a la API de Conversiones), Elido usa ese valor directamente. Esto proporciona una vinculación perfecta de sesiones. - En caso contrario, Elido usa un hash del
click_idde Elido. Esto crea un ID anónimo estable por clic. Los embudos que cruzan clics y eventos del servidor no se vincularán automáticamente, pero el análisis por enlace funcionará correctamente.
Para la mayoría de los casos de uso (análisis de campañas de enlaces, atribución de conversiones), la opción 2 es suficiente. Para mapeo de recorrido a nivel de usuario, implementa la opción 1.
Propiedades de eventos enviadas a Mixpanel#
Cada evento de Elido incluye:
{
"event": "elido_click",
"properties": {
"token": "your-project-token",
"distinct_id": "clk_abc123-hashed",
"time": 1715515200,
"link_slug": "spring-2026",
"destination_url": "https://example.com/spring",
"utm_source": "newsletter",
"utm_medium": "email",
"utm_campaign": "spring-2026",
"country": "DE",
"device": "mobile",
"browser": "Chrome"
}
}
Los eventos de conversión también incluyen value y currency.
Solución de problemas#
Los eventos no aparecen en la vista en vivo de Mixpanel — Confirma que el token del proyecto sea correcto. Un token incorrecto devuelve HTTP 200 desde Mixpanel (acepta silenciosamente) pero el evento nunca aparece. Verifícalo copiando el token carácter por carácter.
Los eventos aparecen en un proyecto diferente — Los tokens de Mixpanel son específicos de cada proyecto. Si tienes varios proyectos, confirma que copiaste el token del correcto en Settings → Project.
El distinct_id no coincide con los usuarios existentes en Mixpanel — Debes pasar el mixpanel_distinct_id en la URL de destino del enlace corto de Elido o a través de la API de Conversiones. Sin él, Elido genera un ID anónimo que no coincidirá con tus usuarios identificados existentes.
Solo ves el evento de prueba, no eventos reales — Verifica que los tipos de eventos estén habilitados en Dashboard → Conversions → Mixpanel → Configure events. Tanto link.clicked como conversion.recorded se pueden activar o desactivar de forma independiente.