Что вы настроите
- Серверную передачу событий кликов и конверсий Elido в ваш проект Mixpanel с использованием токена проекта.
- Автоматическое сопоставление
distinct_id— используйте хеш Elidoclick_idдля анонимной атрибуции или передайтеmixpanel_distinct_idдля полного связывания сеансов. - Настраиваемый выбор событий: пересылка
link.clicked,conversion.recordedили обоих независимо.
Elido отправляет события кликов и конверсий в Mixpanel на стороне сервера. Если вы уже используете Mixpanel для отслеживания поведения пользователей, добавление событий Elido позволит вам анализировать вовлеченность в ссылки в том же анализе воронки — без клиентского JavaScript.
Что вам понадобится#
- Проект Mixpanel.
- Токен проекта (Project Token) проекта (не секрет — его можно безопасно вставить сюда).
Шаг 1 — Найдите свой токен проекта#
- Войдите в Mixpanel.
- Перейдите в Settings → Project → Access Keys.
- Скопируйте Project Token. Это 32-символьная строка. Не путайте его с Secret (который используется для пакетного импорта данных; Elido вместо этого использует стандартную конечную точку track).
Шаг 2 — Настройте в Elido#
- Перейдите в Dashboard → Conversions → Mixpanel → Set up forwarding.
- Вставьте токен проекта.
- (Необязательно) Выберите, какие события пересылать:
link.clicked,conversion.recordedили оба. - Нажмите Save. Elido немедленно отправит тестовое событие.
Как сопоставляется distinct_id#
Mixpanel требует distinct_id для привязки событий к пользователю. Elido сопоставляет его следующим образом:
- Если вы включите параметр
mixpanel_distinct_idв целевой URL вашей короткой ссылки (или передадите его в Conversions API), Elido использует это значение напрямую. Это обеспечивает идеальное связывание сеансов. - В противном случае Elido использует хеш Elido
click_id. Это создает стабильный анонимный ID для каждого клика. Воронки, пересекающие клики и серверные события, не будут связываться автоматически — но анализ каждой ссылки будет работать чисто.
Для большинства случаев использования (анализ рекламных кампаний, атрибуция конверсий) вариант 2 подходит. Для отслеживания пути пользователя на уровне пользователя реализуйте вариант 1.
Свойства событий, отправляемые в Mixpanel#
Каждое событие Elido включает:
{
"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"
}
}
События конверсии также включают value и currency.
Устранение неполадок#
События не отображаются в Mixpanel Live view — Убедитесь, что токен проекта правильный. Неправильный токен возвращает HTTP 200 от Mixpanel (они принимают без ошибок), но событие никогда не появляется. Перепроверьте, копируя токен символ за символом.
События появляются в другом проекте — Токены Mixpanel привязаны к проекту. Если у вас несколько проектов, убедитесь, что вы скопировали из правильного в Settings → Project.
distinct_id не совпадает с существующими пользователями Mixpanel — Вам нужно передать mixpanel_distinct_id в целевой URL вашей короткой ссылки Elido или через Conversions API. Без этого Elido генерирует анонимный ID, который не будет совпадать с вашими существующими идентифицированными пользователями.
Видно только тестовое событие, а не реальные события — Убедитесь, что типы событий включены в Dashboard → Conversions → Mixpanel → Configure events. Как link.clicked, так и conversion.recorded можно переключать независимо.