Wybierz GA4, jeśli Twoje pytanie brzmi "która kampania przysłała ruch", a Mixpanel, jeśli brzmi "co zrobili dalej ludzie, którzy kliknęli". To cała decyzja Mixpanel vs GA4 dla analityki linków w jednym zdaniu. Narzędzie Google porządkuje kliknięcia w sesje i kanały pozyskiwania i nic nie kosztuje w standardowym poziomie. Mixpanel porządkuje te same kliknięcia w użytkowników i lejki, rozlicza według wolumenu zdarzeń i pozwala trzymać dane w UE.
Większość porównań Mixpanel vs Google Analytics pisana jest dla zespołów produktowych wybierających stos analityki w aplikacji. Ten wpis ma węższe zadanie: ktoś kliknął krótki link, kampania za to kliknięcie zapłaciła i chcesz wiedzieć, ile było warte. Model zdarzeń, zasady tożsamości i okno atrybucji różnią się między tymi dwoma narzędziami w sposób, który dla tego zadania liczy się znacznie bardziej, niż sugeruje tabela funkcji.
Samo kliknięcie musi najpierw skądś pochodzić. To, jak je tagujemy i niesiemy wartości UTM aż do konwersji, opisuje przewodnik po śledzeniu UTM od końca do końca, czyli filar, na którym opiera się ten wpis.
Dwa modele danych dla tego samego kliknięcia
Oba narzędzia nazywają się opartymi na zdarzeniach i oba nimi są. Różnica polega na tym, co budują na wierzchu zdarzenia.
Model Google grupuje zdarzenia w sesję z 30-minutowym limitem bezczynności, a potem opatruje tę sesję źródłem, medium i kanałem. Prawie każdy standardowy raport zaczyna od tego widoku pozyskiwania. Kliknięcie w krótki link staje się dla GA4 interesujące dopiero wtedy, gdy załaduje się strona docelowa, odpali tag i powstanie sesja, na której można zawiesić kampanię.
Mixpanel pomija sesję jako jednostkę analizy. Każde zdarzenie należy do distinct_id, a raporty pytają, co ten identyfikator robił w czasie: lejki, krzywe retencji, przepływy. Zdarzenie kliknięcia z utm_campaign jako właściwością leży na tej samej osi czasu co rejestracja trzy dni później i możesz zapytać o tę parę bezpośrednio. To działa tylko wtedy, gdy kliknięcie i rejestracja mają wspólny distinct_id, co jest trudne, gdy kliknięcie rejestruje skracacz.
Oto dlaczego to ważne dla linków kampanii. Raport GA4 może powiedzieć, że wiosenny newsletter przyniósł 4000 sesji. Odpowiednik w Mixpanel może powiedzieć, że 11% osób, które kliknęły, zaktywowało się w ciągu tygodnia, a te z urządzeń mobilnych odchodziły szybciej. Oba stwierdzenia są prawdziwe. Po prostu nie są tym samym pytaniem.
Tożsamość: kto kliknął i czy znajdziesz tę osobę później
Kliknięcie jest anonimowe w chwili, gdy się zdarza, i oba narzędzia zaczynają od anonimowego identyfikatora urządzenia. GA4 używa client_id zapisanego w ciasteczku _ga, dodaje user_id, jeśli wyślesz go po zalogowaniu, i może domieszać sygnały Google tam, gdzie użytkownicy na to pozwalają. Mixpanel używa anonimowego distinct_id i scala go ze zidentyfikowanym użytkownikiem, gdy wywołasz identify, co krok po kroku opisują dokumenty Mixpanel o zarządzaniu ID.
Praktyczna różnica ujawnia się tygodnie później. W Mixpanel osoba, która kliknęła link kampanii na telefonie, a miesiąc później wykupiła wyższy plan na laptopie, może mieć jeden profil, pod warunkiem że zidentyfikujesz ją na obu urządzeniach. Google może połączyć tę samą parę przez user_id, ale raporty GA4 skłaniają się ku sesji, w której nastąpiła konwersja, a historia na poziomie użytkownika jest ograniczona ustawieniem retencji.
Jedna pułapka dotyczy obu, gdy kliknięcia są przekazywane po stronie serwera. Przekierowanie nigdy nie widzi ciasteczka analitycznego, więc przekazane kliknięcie przychodzi z syntetycznym ID, a nie prawdziwym identyfikatorem odwiedzającego. Forwarder Elido jest w tym szczery: client_id GA4 jest budowany z identyfikatorów workspace i linku, a distinct_id w Mixpanel to elido-link- plus ID linku. Obie wartości są jedną na link, nie na odwiedzającego. Przekazane kliknięcia dają więc dokładne liczby zdarzeń per link, ale liczby unikalnych użytkowników na nich liczą linki, a lejek od kliknięcia do rejestracji się nie połączy. Aby śledzić osobę, dodaj tagi UTM do adresu docelowego i pozwól, by tag GA4 lub SDK Mixpanel na stronie docelowej je przechwycił. Zszywanie przez przekazanie identyfikatora klienta _ga lub distinct_id z Mixpanel przez przekierowanie jest planowane, nie wdrożone. Szczegóły w przewodniku po połączeniu z Mixpanel.
Modele atrybucji i miejsce, w którym trafia zasługa
GA4 oferuje trzy modele atrybucji: oparty na danych, ostatnie kliknięcie płatne i organiczne oraz ostatnie kliknięcie płatnych kanałów Google (strona pomocy Google, dostęp 2026-10-02). W listopadzie 2023 wycofał modele oparte na regułach: pierwsze kliknięcie, liniowy, z zanikiem w czasie i pozycyjny, więc jeśli zespół chce liniowego widoku miksu kampanii, samo GA4 już go nie da.
Funkcja atrybucji Mixpanel idzie w drugą stronę. Oferuje pierwszy kontakt, ostatni kontakt, liniowy, udziałowy, z zanikiem w czasie, modele w kształcie U, J i odwróconego J, a także własne wagi, w planach Growth i Enterprise (dokumentacja, dostęp 2026-10-02). Haczyk w tym, że atrybuuje tylko to, co śledziłeś: własna dokumentacja Mixpanel każe śledzić wartości UTM jako właściwości zdarzeń w każdym punkcie styku, inaczej modele nie mają na czym pracować. Obecnie zdarzenie link_click Elido w Mixpanel nie niesie właściwości UTM, więc musi je dostarczyć SDK na stronie docelowej.
Tu krótkie linki zarabiają na siebie. Gdy każdy adres kampanii niesie spójne wartości UTM, a każde kliknięcie jest rejestrowane jako zdarzenie, oba narzędzia dostają czyste dane wejściowe. Jeśli tagi są nieporządne, sprytniejszy model cię nie uratuje, a ja naprawiłbym wartości UTM, które nie docierają do GA4, zanim zacząłbym spór o model oparty na danych kontra liniowy.
Ceny, próbkowanie i progi danych
Standardowy poziom GA4 nic nie kosztuje, a GA4 360 to płatna wersja enterprise, wyceniana przez Google lub reselera. Strona cennika Mixpanel (dostęp 2026-10-02) podaje darmowy plan do 1 miliona zdarzeń miesięcznie z nieograniczoną liczbą miejsc, plan Growth zaczynający się od $0 i skalujący się według wolumenu do 20 milionów zdarzeń oraz Enterprise na zapytanie.
Darmowe to jednak nie cała historia. Centrum pomocy Google dokumentuje dwa limity, które warto znać, zanim zaufasz liczbie z kampanii (dostęp 2026-10-02):
- Retencja. Standardowe usługi mogą przechowywać dane na poziomie zdarzeń przez 2 lub 14 miesięcy; dopiero 360 sięga 26, 38 lub 50 miesięcy. Google mówi też, że duże i XL usługi są ograniczone do 2 miesięcy. Porównania rok do roku w eksploracjach wymagają włączenia ustawienia 14 miesięcy od pierwszego dnia.
- Progi. Google ukrywa wiersze, gdy raport zawiera dane demograficzne albo gdy wolumen zapytań wyszukiwania jest zbyt niski, a progu nie można zmienić. Poszerzenie zakresu dat lub eksport do BigQuery to własne obejścia Google.
Nie udało mi się potwierdzić aktualnego limitu próbkowania GA4 na stronach pomocy Google, więc go nie podaję. Sprawdź go dla swojego poziomu, zanim zaufasz dużej eksploracji. Nie weryfikowałem też w tym wpisie polityki próbkowania Mixpanel, więc przetestuj zapytanie na znanej liczbie kliknięć.
Koszt biegnie więc w przeciwnych kierunkach. Opcja Google jest darmowa, ale ograniczona na brzegach; Mixpanel rozlicza według wolumenu zdarzeń, co ma znaczenie, bo Elido przekazuje każde zarejestrowane kliknięcie, także te, które jego analityka oznacza jako ruch botów. Filtruj po swojej stronie albo licz się z tym, że kliknięcia botów wliczą się do limitu zdarzeń.
Jeśli wolisz zobaczyć surową liczbę kliknięć, zanim zdecydujesz, które narzędzie dostanie które zdarzenia, analityka kliknięć Elido pokazuje kliknięcia per link bez potrzeby użycia któregokolwiek z nich.
Rezydencja danych w UE i RODO
Tu Mixpanel vs Google Analytics różnią się najbardziej dla europejskich zespołów. W GA4 nie ma opcji wyboru, gdzie dane są przechowywane. Google przetwarza dane Analytics na swojej globalnej infrastrukturze, a pytania prawne, które to rodzi, od decyzji austriackiego i francuskiego organu po Data Privacy Framework, omawia nasza analiza GA4 i RODO.
Mixpanel oferuje rezydencję danych w UE, przetwarzając i przechowując dane projektu w Europie. Trzy szczegóły z jego dokumentacji zaskakują ludzi. Region wybierasz przy tworzeniu projektu. Istniejącego projektu nie można migrować, więc zły wybór oznacza nowy projekt i ręczne przeniesienie danych. A projekt unijny przyjmuje tylko zdarzenia wysłane do unijnego hosta przyjmującego; wyślij na domyślny host w USA, a nic nie dotrze. Połączenie Elido z Mixpanel ma ustawienie Data residency (US, EU lub India), które przełącza host między api.mixpanel.com, api-eu.mixpanel.com i api-in.mixpanel.com, więc ustaw je zgodnie ze swoim projektem. Elido nie może odczytać rezydencji z tokena, a endpoint track Mixpanel nie powie ci, że się pomyliłeś. Przewodnik po rezydencji danych Mixpanel w UE opisuje, jak to sprawdzić. Zakres planów dla opcji UE warto potwierdzić u Mixpanel, bo nie zweryfikowałem go na stronie cennika.
Rezydencja to jedna część RODO, nie całość. Zgoda wciąż rządzi ciasteczkiem, które wiąże kliknięcie z osobą w obu narzędziach. Przewodnik po rezydencji danych w UE dla zespołów marketingu omawia, co rezydencja rozstrzyga, a czego nie.
Przekazywanie danych o kliknięciach Elido do obu narzędzi
Obie drogi są po stronie serwera i żadna nie wymaga JavaScriptu na stronie docelowej, co ma znaczenie dla odwiedzających z blokadą reklam i dla kliknięć, które w ogóle nie wywołują odsłony strony. Elido przekazuje jedno zdarzenie link_click na każde zarejestrowane kliknięcie do każdego podłączonego narzędzia. Przekazywanie zdarzeń konwersji do Mixpanel jest planowane, nie dostępne.
Dla GA4 wklejasz Measurement ID i sekret API Measurement Protocol. Elido przekazuje wtedy zdarzenia przez GA4 Measurement Protocol. Google wyraźnie mówi, że protokół uzupełnia zbieranie oparte na tagach, a go nie zastępuje. Spodziewaj się zdarzeń w Realtime w ciągu minuty, a w standardowych raportach po 24 do 48 godzinach. Przewodnik po połączeniu z GA4 zawiera kroki.
Dla Mixpanel wklejasz token projektu i wybierasz rezydencję danych. Każde zdarzenie niesie jako właściwości slug linku, adres docelowy, kraj i urządzenie, więc raport Mixpanel może liczyć kliknięcia per link. Nie ma jeszcze przełącznika per zdarzenie. Strona integracji z Mixpanel oznacza ją jako beta.
Oba mają przycisk testowy, który wysyła syntetyczne zdarzenie oznaczone elido_test. Zaliczenie jest słabszym dowodem, niż się wydaje: endpoint track Mixpanel nie sprawdza tokena ani rezydencji, a błędny sekret GA4 jest po cichu odrzucany. Wypatruj zdarzenia testowego w widoku Events Mixpanel lub w GA4 Realtime, zanim zaufasz jakiemukolwiek dashboardowi. Szerszy argument za robieniem tego poza przeglądarką znajdziesz w śledzeniu konwersji po stronie serwera.
Tabela decyzji: Mixpanel, GA4 czy oba naraz
Szczerze, większość zespołów pytających "Mixpanel czy GA4" kończy z oboma, a podział jest przewidywalny, gdy nazwiesz pytanie, na które odpowiada każde narzędzie. Wiersze poniżej traktuj jako punkt wyjścia, nie werdykt.
| Twoja sytuacja | Wybór | Dlaczego |
|---|---|---|
| Raportowanie płatnych mediów, licytacja w Google Ads | GA4 | Natywne powiązanie z Ads i raporty kanałów |
| Aktywacja lub retencja po kliknięciu w kampanię | Mixpanel | Osie czasu użytkowników, lejki, kohorty |
| Potrzebna atrybucja liniowa lub pierwszego kontaktu | Mixpanel | GA4 porzucił modele oparte na regułach |
| Zerowy budżet na analitykę | GA4 | Standardowy poziom jest darmowy |
| Przechowywanie w UE jest twardym wymogiem | Mixpanel | Rezydencja w UE, wybierana per projekt |
| Małe kampanie, wiersze ukryte przez progi | Mixpanel | Zweryfikuj; lub wyeksportuj GA4 do BigQuery |
| Marketing odpowiada za pozyskiwanie, produkt za aktywację | Oba | Każdy zespół zachowuje własny model |
Które narzędzie wybierzesz, samo kliknięcie jest jedyną liczbą, którą oba widzą z drugiej ręki. Trzymaj własną liczbę pierwszej strony przy linku, a luka, którą nieuchronnie znajdziesz między kliknięciami w linki a sesjami GA4, stanie się czymś, co możesz wyjaśnić, zamiast czymś, o co się spierasz.
Powiązane na blogu
- Śledzenie UTM od końca do końca - konwencja tagowania, od której zależą oba narzędzia.
- Kliknięcia w krótkie linki vs sesje GA4 - dlaczego te dwie sumy nigdy się nie zgadzają.
- Analityka linków w Looker Studio - łączenie danych o kliknięciach z GA4 w jednym dashboardzie.
- Śledzenie GA4 po stronie serwera przez przekierowania - droga Measurement Protocol dogłębnie.
- Wysyłanie zdarzeń kliknięć krótkich linków do Mixpanel - konfiguracja i właściwości, które niesie każde kliknięcie.
- Rezydencja danych Mixpanel w UE - regionalne hosty przyjmujące i dlaczego zdarzenia wysłane do złego znikają.
Najczęściej zadawane pytania
Czy Mixpanel jest lepszy niż GA4?
Żaden nie jest lepszy w ogóle; odpowiadają na różne pytania. GA4 jest zbudowany wokół sesji i kanałów pozyskiwania, więc dobrze mówi, która kampania przyniosła ruch. Mixpanel jest zbudowany wokół użytkowników i zdarzeń, więc dobrze mówi, co ci ludzie zrobili później, na przestrzeni tygodni i urządzeń.
Czy mogę używać Mixpanel i GA4 razem?
Tak, i wiele zespołów produktowych tak robi. Typowy podział to GA4 do pozyskiwania i raportowania płatnych mediów, Mixpanel do lejków aktywacji i retencji. Kosztem są dwa plany śledzenia do utrzymywania w zgodzie, więc uzgodnij jedną nazwę zdarzenia i jeden zestaw nazw właściwości UTM, zanim podłączysz oba.
Czy Mixpanel jest darmowy?
Mixpanel ma darmowy plan obejmujący do 1 miliona zdarzeń miesięcznie z nieograniczoną liczbą miejsc, według jego strony cennika, dostęp 2026-10-02. Plan Growth zaczyna się od $0 i rozlicza według wolumenu do 20 milionów zdarzeń, a Enterprise wyceniany jest na zapytanie. Raport atrybucji wymaga planu Growth lub Enterprise.
Czy GA4 próbkuje dane?
Standardowe raporty powstają z zagregowanych tabel, ale eksploracje i zapytania API mogą być próbkowane, gdy zapytanie jest dość duże; nie udało mi się potwierdzić aktualnej wartości limitu Google na jego stronach pomocy, więc sprawdź go dla poziomu swojej usługi. Osobno progi danych ukrywają wiersze, gdy raporty zawierają dane demograficzne albo gdy wolumen zapytań wyszukiwania jest zbyt mały, a Google mówi, że można poszerzyć zakres dat lub wyeksportować dane do BigQuery, aby je ominąć.
Czy Mixpanel może przechowywać dane w UE?
Tak. Mixpanel oferuje rezydencję danych w UE, która przetwarza i przechowuje dane projektu w Europie. Region wybierasz przy tworzeniu projektu i nie możesz później migrować istniejącego projektu, a każde zdarzenie trzeba wysłać do unijnego hosta przyjmującego, inaczej w ogóle nie zostanie przyjęte.
Jak kliknięcia w krótkie linki trafiają do Mixpanel lub GA4?
Najpewniejsza droga jest po stronie serwera. Skracacz rejestruje kliknięcie w momencie przekierowania i je przekazuje: do GA4 przez Measurement Protocol, a do Mixpanel przez jego API przyjmowania. Działa to bez JavaScriptu na stronie docelowej i nie blokują tego rozszerzenia przeglądarki. Haczyk to tożsamość: przekazane kliknięcie niesie identyfikator wymyślony przez skracacz, więc nie połączy się z istniejącym profilem odwiedzającego w GA4 ani Mixpanel.
Wypróbuj Elido
Wklej URL, otrzymaj krótki link
Bez rejestracji. Link działa 30 dni. Zarejestruj się, aby zachować go na zawsze.
Bez rejestracji. Załóż darmowe konto i korzystaj z 50 linków miesięcznie.