Що ви налаштуєте
- Серверне пересилання подій кліків та конверсій Elido до вашого проєкту Mixpanel за допомогою токена проєкту.
- Автоматичний маппінг
distinct_id— використовуйте хешclick_idElido для анонімної атрибуції або передайте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 замість цього використовує стандартну кінцеву точку відстеження).
Крок 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 використовує хеш
click_idElido. Це створює стабільний анонімний 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.
Усунення несправностей#
Події не відображаються у вікні Live view у Mixpanel — Переконайтеся, що токен проєкту правильний. Неправильний токен повертає 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 можна вмикати незалежно.