Co skonfigurujesz
- Przekazywanie zdarzeń kliknięć i konwersji Elido do projektu Mixpanel po stronie serwera przy użyciu tokena projektu.
- Automatyczne mapowanie
distinct_id— użyj hasha Elidoclick_iddo anonimowej atrybucji lub przekażmixpanel_distinct_iddo pełnego łączenia sesji. - Konfigurowalne wybieranie zdarzeń: przekazuj
link.clicked,conversion.recordedlub oba niezależnie.
Elido wysyła zdarzenia kliknięć i konwersji do Mixpanel po stronie serwera. Jeśli już używasz Mixpanel do śledzenia zachowań użytkowników, dodanie zdarzeń Elido daje Ci zaangażowanie z linkami w tej samej analizie lejka — bez JavaScriptu po stronie klienta.
Czego potrzebujesz#
- Projektu Mixpanel.
- Project Token projektu (nie jest to sekret — bezpiecznie go tutaj wkleić).
Krok 1 — Znajdź swój project token#
- Zaloguj się do Mixpanel.
- Przejdź do Settings → Project → Access Keys.
- Skopiuj Project Token. To 32-znakowy ciąg. Nie myl go z Secret (używanym do importowania danych w partiach; Elido zamiast tego używa standardowego endpointu track).
Krok 2 — Skonfiguruj w Elido#
- Przejdź do Dashboard → Konwersje → Mixpanel → Skonfiguruj przekazywanie.
- Wklej project token.
- (Opcjonalnie) Wybierz, które zdarzenia przekazywać:
link.clicked,conversion.recordedlub oba. - Kliknij Zapisz. Elido natychmiast wysyła zdarzenie testowe.
Jak mapowane jest distinct_id#
Mixpanel wymaga distinct_id do przypisania zdarzeń do użytkownika. Elido mapuje je w następujący sposób:
- Jeśli dołączysz parametr
mixpanel_distinct_idw docelowym URL skróconego linku (lub przekażesz go do API Konwersji), Elido użyje tej wartości bezpośrednio. Daje to idealne łączenie sesji. - W przeciwnym razie Elido używa hasha Elido
click_id. Tworzy to stabilne anonimowe ID per kliknięcie. Lejki przekraczające kliknięcia i zdarzenia serwera nie będą automatycznie łączone — ale analiza per link będzie działać poprawnie.
W większości przypadków użycia (analiza kampanii linków, atrybucja konwersji) opcja 2 jest odpowiednia. Dla mapowania podróży na poziomie użytkownika zaimplementuj opcję 1.
Właściwości zdarzeń wysyłanych do Mixpanel#
Każde zdarzenie Elido zawiera:
{
"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"
}
}
Zdarzenia konwersji zawierają też value i currency.
Rozwiązywanie problemów#
Zdarzenia nie pojawiają się w widoku Live Mixpanel — Potwierdź, że project token jest prawidłowy. Błędny token zwraca HTTP 200 z Mixpanel (akceptują cicho), ale zdarzenie nigdy się nie pojawia. Sprawdź dokładnie kopiując token znak po znaku.
Zdarzenia pojawiają się w innym projekcie — Tokeny Mixpanel są specyficzne dla projektu. Jeśli masz wiele projektów, potwierdź, że skopiowałeś z właściwego w Settings → Project.
distinct_id nie odpowiada istniejącym użytkownikom Mixpanel — Musisz przekazać mixpanel_distinct_id w docelowym URL skróconego linku Elido lub przez API Konwersji. Bez tego Elido generuje anonimowe ID, które nie będzie odpowiadać istniejącym zidentyfikowanym użytkownikom.
Widzę tylko zdarzenie testowe, nie prawdziwe zdarzenia — Sprawdź, czy typy zdarzeń są włączone w Dashboard → Konwersje → Mixpanel → Konfiguruj zdarzenia. link.clicked i conversion.recorded mogą być przełączane niezależnie.