7 min czytaniaPoradniki

Kliknięcia w krótkie linki a sesje GA4: dlaczego nigdy się nie zgadzają

Twój skracacz liczy 1000 kliknięć, a GA4 pokazuje 620 sesji. Sześć powodów, dla których te dwie liczby się rozjeżdżają, oraz wielkość różnicy, która oznacza, że coś jest zepsute.

Marius Voß
DevRel · edge infra
Licznik kliknięć i licznik sesji GA4 pokazujące różne sumy, a straty między nimi oznaczone jako ruch botów, zgoda i łączenie sesji

Skracacz liczy żądanie HTTP. Google Analytics liczy sesję, którą przeglądarka zgłosiła po załadowaniu swojego tagu. To różne zdarzenia, mierzone na różnych warstwach, według różnych reguł, więc te sumy się nie zgodzą i żadna zmiana konfiguracji tego nie naprawi.

Różnica rzędu 20 do 40 procent jest normalna w większości kampanii. Większa zwykle oznacza, że zepsuta jest jedna konkretna rzecz, a nie że sześć rzeczy jest lekko nie tak, a wielkość luki mówi Ci która. Ten artykuł prowadzi przez drogę od kliknięcia do sesji, wskazuje każde miejsce, w którym liczba się zmienia, i kończy się uzgodnieniem, które przeprowadzisz w jedno popołudnie. Jeśli jeszcze nie masz spiętego tagowania od początku do końca, śledź parametry UTM od początku do końca to artykuł przewodni, od którego warto zacząć.

Te dwie liczby mierzą różne zdarzenia

Kliknięcie jest zapisywane w momencie, gdy żądanie dociera do przekierowania. Odpowiedzią jest 301 albo 302 z nagłówkiem Location, a cała wymiana kończy się w kilka milisekund. Nic w tej wymianie nie wymaga człowieka, wyrenderowanej strony ani JavaScriptu.

Sesja GA4 zaczyna się, gdy zdarzenie session_start dociera do serwerów Google z przeglądarki, która załadowała Twój tag. Własna definicja Google jasno pokazuje tę zależność: sesja to konstrukt po stronie klienta z 30-minutowym limitem bezczynności, a nie liczba wejść. Między przekierowaniem a tym zdarzeniem znajdują się zapytanie DNS do adresu docelowego, uzgadnianie TLS, odpowiedź HTML, menedżer tagów, sprawdzenie zgody i cierpliwość odwiedzającego.

Każdy z tych etapów to miejsce, w którym kliknięcie istnieje, a sesja nie. Jest dokładnie jedno miejsce, gdzie zachodzi sytuacja odwrotna, i dotyczy ono tej samej osoby wracającej później.

Co zawyża stronę kliknięć

Ruch automatyczny to pojedynczy największy czynnik, a rozkłada się nierówno na kanały. Cztery źródła odpowiadają za większość tego zjawiska.

Skanery bezpieczeństwa poczty. Firmowe filtry otwierają każdy link w wiadomości, zanim trafi ona do skrzynki odbiorczej, a niektóre najpierw go przepisują. Sygnatura jest nie do pomylenia: seria kliknięć w każdy link w kampanii, w ciągu sekund od dostarczenia, z niewielkiego zestawu sieci. Jeśli Twoi odbiorcy pracują w finansach, ochronie zdrowia, edukacji albo administracji publicznej, samo to potrafi podwoić surową liczbę kliknięć. Przepisywanie linków przez Outlook Safe Links opisuje, co ten konkretny skaner robi z adresem URL po drodze.

Podglądy linków. Wklej link do Slacka, Teams, WhatsAppa albo okna tworzenia posta w social mediach, a platforma pobierze go, by zbudować kartę podglądu. To pobranie jest żądaniem skierowanym do Twojego przekierowania. Opublikuj ten sam link na pięciu kanałach i masz pięć kliknięć, zanim kolega przeczyta którykolwiek z nich.

Monitory dostępności i bezpieczeństwa. Wszystko, co dodasz do sprawdzania monitorującego, będzie klikać według harmonogramu, w nieskończoność, w skonfigurowanym przez Ciebie interwale.

Roboty indeksujące, w tym te nowe. Roboty wyszukiwarek zawsze podążały za przekierowaniami. Teraz robią to też boty do trenowania modeli i pobierania danych na żywo, i to w dużej skali, na wszystkim, co jest publicznie dostępne. Co boty AI robią z krótkimi linkami omawia, które agenty podążają za przekierowaniem, a które zatrzymują się na pierwszym przeskoku.

Elido odrzuca znany ruch automatyczny przed zliczeniem kliknięcia, a nie po nim, więc liczba w panelu jest już przefiltrowana. To właściwe ustawienie domyślne i warto sprawdzić, czy Twoje obecne narzędzie robi to samo, bo surowy licznik i licznik przefiltrowany mogą się różnić bardziej niż luka względem GA4, którą próbujesz wyjaśnić. Co warto mierzyć w analityce krótkich linków opisuje różnicę między danymi przefiltrowanymi a surowymi bardziej szczegółowo.

Droga od kliknięcia w krótki link przez przekierowanie i stronę docelową do sesji GA4, gdzie ruch botów, porzucenia i zgoda odejmują wolumen na każdym etapie

Co zaniża stronę sesji

Teraz kierunek odwrotny. Prawdziwa osoba kliknęła, a GA4 mimo to nic nie zarejestrowało.

Zgoda to największa przyczyna w Europie. W trybie Consent Mode v2 odmowa zgody na analitykę oznacza brak sesji w standardowych raportach; w najlepszym razie dostajesz dane modelowane, a modelowanie potrzebuje wolumenu, zanim cokolwiek wyprodukuje. Przy europejskiej publiczności z restrykcyjnym banerem od jednej czwartej do połowy wejść może brakować w liczbie sesji, mimo że każde z nich było prawdziwym kliknięciem. Consent Mode v2 w śledzeniu opisuje, co przetrwa odmowę, a co nie.

Potem straty mechaniczne. Blokery reklam i domyślne ustawienia ochrony przed śledzeniem w ogóle nie pozwalają tagowi się załadować. Wolno ładująca się strona docelowa traci odwiedzających, którzy wychodzą w trakcie ładowania, a kliknięcie, które nigdy nie dociera do session_start, nie jest sesją. Błędna konfiguracja kontenera tagów na konkretnym szablonie, dziwnie zachowujące się przeglądarki wewnątrz aplikacji, strona docelowa, która przekierowuje ponownie, zanim tag zdąży się odpalić: wszystko to jest przypadkiem kliknięcie-tak, sesja-nie.

Kiedyś spędziłem większość dnia nad luką rzędu 45 procent, która okazała się być stroną marketingową wyświetlającą baner zgody nad niewyrenderowaną stroną w mobilnym Safari. Kliknięcia były prawdziwe, odwiedzający byli prawdziwi, a tag ani razu się nie uruchomił.

Sesje się łączą, kliknięcia nie

To przyczyna strukturalna i to właśnie z jej powodu dokładne uzgodnienie liczb jest niemożliwe.

Wyślij newsletter z czterema linkami. Jeden czytelnik klika trzy z nich w ciągu dziesięciu minut. To trzy kliknięcia i jedna sesja, i obie liczby są poprawne. Pomnóż to przez całą listę, a efekt jest duży: im więcej linków zawiera kampania, tym szerszy stosunek, i nigdzie nie ma w tym niczyjej winy.

30-minutowe okno bezczynności działa tak samo. Ktoś, kto klika, czyta i wraca godzinę później, generuje dwie sesje z dwóch kliknięć. Ktoś, kto klika dwa razy w ciągu pięciu minut, generuje jedną. GA4 również rozpoczyna nową sesję, gdy źródło kampanii zmienia się w trakcie wizyty, dlatego odwiedzający, który trafia z Twojego newslettera, a potem klika reklamę, pojawia się dwa razy.

Jeśli stosunek kliknięć do sesji zmienia się po redesignie kampanii i nic innego się nie zmieniło, policz linki na wiadomość, zanim zaczniesz szukać błędu.

Gdy ciąg zapytania nie przetrwa

Jest jeden konkretny przypadek, który warto oddzielić od reszty: sesja jest zapisywana, ale kampania nie, więc Twój skracacz pokazuje 800 kliknięć z newslettera, a GA4 pokazuje 800 sesji ruchu bezpośredniego.

Przyczyna leży niemal zawsze po stronie docelowej. Końcowe przekierowanie z example.com/page do example.com/page/, które gubi ciąg zapytania, reguła hostingu usuwająca nieznane parametry albo link, który od początku nie niósł parametrów UTM. Niektóre przeglądarki i tryby prywatności również usuwają konkretne parametry śledzące, co jest innym mechanizmem prowadzącym do tego samego objawu, opisanym w artykule przeglądarki usuwające parametry UTM.

Diagnoza zajmuje dwie minuty: otwórz krótki link, obserwuj ostateczny pasek adresu i sprawdź, czy parametry wciąż są w adresie URL. Jeśli ich nie ma, poprawka leży po stronie hosta docelowego, a nie w skracaczu. Dlaczego parametry UTM nie pojawiają się w GA4 prowadzi przez całe drzewo decyzyjne.

Gotowy, by porównać przefiltrowane kliknięcia z sesjami na tej samej osi? Analityka linków Elido domyślnie raportuje liczby przefiltrowane pod kątem botów i eksportuje surowy strumień zdarzeń, gdy chcesz samodzielnie zweryfikować różnicę.

Cztery wielkości luki między kliknięciami a sesjami przypisane do najbardziej prawdopodobnej przyczyny oraz sprawdzenia, które ją potwierdza

Uzgodnienie, które przeprowadzisz w jedno popołudnie

Pracuj w tej kolejności. Każdy krok eliminuje jedną klasę przyczyn, więc rozbieżność, która przetrwa wszystkie pięć, warto zgłosić dalej.

  1. Kliknij własny link raz, z telefonu na danych mobilnych, i potwierdź, że odpowiadająca sesja pojawia się w GA4 DebugView z przypisaną kampanią. Jeśli to zawiedzie, nic dalej nie jest mierzalne, a problemem jest tagowanie.
  2. Porównaj przefiltrowane kliknięcia z surowymi dla tego samego linku i okresu. Duża rozbieżność oznacza ruch automatyczny, a kanał zwykle podpowiada jego rodzaj.
  3. Podziel dane według źródła odsyłającego. E-mail pokaże najgorszy stosunek, Twoja własna strona najlepszy, a komunikatory gdzieś pomiędzy.
  4. Sprawdź wskaźnik akceptacji zgody za dany okres. Pomnóż sesje przez jego odwrotność i zobacz, jaką część luki wyjaśnia to samodzielnie.
  5. Policz linki na kampanię. Cztery linki i jeden odbiorca to cztery kliknięcia; jeśli stosunek zmienił się wraz ze zmianą szablonu, masz odpowiedź.

Jaki stosunek jest naprawdę normalny

Każdy, kto podaje pojedynczy benchmark, coś sprzedaje. Stosunek zależy od miksu kanałów, infrastruktury pocztowej Twoich odbiorców, wskaźnika zgody i liczby linków w każdej wiadomości, a każdy z tych czynników różni się w zależności od rynku.

Zbuduj więc własny. Zapisuj kliknięcia i sesje dla każdej kampanii przez miesiąc, oblicz stosunek i zapisz, jak wygląda norma dla każdego kanału. Od tego momentu użytecznym sygnałem jest zmiana: newsletter, który zawsze utrzymuje się na poziomie 1,4 kliknięcia na sesję i nagle pokazuje 3,2, ma problem ze skanerem albo zepsutą stronę docelową, i dowiesz się o tym w ciągu dnia, a nie na koniec kwartału.

To uczciwy stan docelowy. Nie jedna liczba, ale dwie liczby, których zależność rozumiesz na tyle dobrze, by zauważyć, kiedy się psuje.

Przeczytaj serię artykułów przewodnich

Ten artykuł należy do klastra poradników. Pełny łańcuch pomiaru, od utworzenia linku aż po raport, który potrafisz obronić, znajdziesz w śledź parametry UTM od początku do końca, a konwencje szablonów UTM opisują utrzymanie spójności tagów w całym zespole.

Powiązane na blogu

Najczęściej zadawane pytania

Dlaczego mój skracacz linków pokazuje więcej kliknięć niż Google Analytics?

Ponieważ oba systemy mierzą różne zdarzenia w różnych punktach. Skracacz liczy każde żądanie HTTP, które trafia do przekierowania, w tym te automatyczne. GA4 liczy sesję dopiero po tym, jak jego tag załaduje się w przeglądarce i zgoda na to pozwoli. Wszystko, co dzieje się między tymi dwoma punktami, od skanera bezpieczeństwa otwierającego link po odwiedzającego, który wychodzi, zanim strona się wyrenderuje, ląduje w tej luce.

Jaka różnica między kliknięciami a sesjami jest normalna?

Nie ma jednej uniwersalnej liczby, a każdy dostawca, który ją podaje, zgaduje. Kampanie oparte głównie na e-mailu regularnie mają kliknięcia o 30 do 60 procent wyższe niż sesje z powodu skanerów linków; link opublikowany na własnej stronie może mieścić się w granicach 10 procent. Liczy się Twój własny punkt odniesienia: zmierz ten stosunek przez miesiąc, a potem traktuj jego nagłą zmianę jako sygnał.

Czy boty zawyżają liczbę kliknięć w krótkie linki?

Tak, a na niektórych kanałach dominują. Firmowe zabezpieczenia poczty otwierają każdy link przed dostarczeniem, komunikatory pobierają podgląd, gdy link zostanie wklejony, monitory dostępności odpytują go według harmonogramu, a boty AI podążają za linkami znalezionymi na publicznych stronach. Skracacz, który filtruje znany ruch automatyczny przed policzeniem, pokaże wynik dużo bliższy GA4 niż taki, który publikuje surowe sumy żądań.

Czy przekierowanie tworzy nową sesję GA4?

Nie. Przekierowanie to odpowiedź serwera, a nie odsłona strony, więc nic nie jest liczone, dopóki nie załaduje się strona docelowa. Przekierowanie może natomiast rozpocząć nową sesję, jeśli niesie inne parametry kampanii, ponieważ GA4 zaczyna nową sesję, gdy źródło kampanii zmienia się w trakcie wizyty.

Dlaczego moje kliknięcia pojawiają się w GA4 jako bezpośrednie albo brak?

Zwykle dlatego, że ciąg zapytania nie przetrwał przeskoku. Jeśli adres docelowy w Twoim linku nie ma parametrów UTM albo przekierowanie po stronie docelowej je usuwa, GA4 nie ma do czego przypisać wizyty i zapisuje ją jako bezpośrednią. Tag odpalił się poprawnie, tylko dane kampanii nigdy nie dotarły.

Czy mogę sprawić, żeby kliknięcia i sesje dokładnie się zgadzały?

Nie, a pogoń za tym to strata czasu. Jedna osoba klikająca trzy linki w jednym newsletterze to z założenia trzy kliknięcia i jedna sesja. Zamiast tego dąż do stabilnego, zrozumiałego dla Ciebie stosunku, żebyś w dniu, gdy się zmieni, wiedział, że coś się zmieniło.

Wypróbuj Elido

Wklej URL, otrzymaj krótki link

Bez rejestracji. Link działa 30 dni. Zarejestruj się, aby zachować go na zawsze.

Za darmo, bez rejestracji · 2 dziennie

Wypróbuj Elido

Skracarka URL hostowana w UE: własne domeny, głęboka analityka i otwarte API. Darmowy plan - bez karty kredytowej.

Tagi
clicks vs sessions
ga4 sessions
click tracking discrepancy
bot clicks
utm parameters
link analytics

Czytaj dalej