13 min czytaniaFunkcje

Analityka krótkich linków - co mierzyć, a co ignorować

Praktyczny przewodnik po metrykach, które naprawdę wpływają na decyzje: unikalni użytkownicy, zanik kliknięć, atrybucja źródeł, liczniki z filtrowaniem botów i podziały wariantów A/B - plus krótki tygodniowy rytuał, który pozwala je wykorzystać.

Ana Kowalska
Marketing solutions engineering
Two columns of link metrics: left column labelled 'Actionable' lists unique visitors, conversion rate, time-to-first-click, return rate, bot-filtered clicks, and referrer breakdown; right column labelled 'Ignore' lists all-time totals, raw unfiltered click counts, and vanity social-style counter badges

Większość dashboardów skracaczy URL otwiera się na liczbie - zazwyczaj całkiem dużej. Łączna liczba kliknięć od momentu utworzenia, wyświetlona w bańce wystarczająco dużej, żeby ją zrzucić na ekran. Ta liczba istnieje, bo jest łatwa do wygenerowania i przyjemna w oku. I niemal niemożliwa do przekucia w działanie.

Ten wpis dotyczy metryk wartych mierzenia, tych do zignorowania oraz krótkiego tygodniowego rytuału, który pozwala jednemu marketerowi wyciągać prawdziwy sygnał z biblioteki linków dowolnej wielkości.

Dwa obozy: próżniowe versus użyteczne#

W obozie próżniowym znajduje się każda metryka agregująca przez cały czas bez kontekstu. „Łączna liczba kliknięć: 48 230" mówi ci, że link istnieje i że ludzie go klikali. Nie mówi ci, czy te kliknięcia zdarzały się w zeszłym tygodniu, czy rozkładały się przez dwa lata, czy pochodziły od prawdziwych odwiedzających, czy od crawlerów wyszukiwarek i monitorów uptime, czy jakiekolwiek z nich skonwertowały w to, czego naprawdę chcesz, ani czy wolumen rośnie, czy się sypie.

W obozie użytecznym są metryki ograniczone oknem czasowym, segmentowane do sensownego poziomu i powiązane - choćby luźno - z docelowym wynikiem. „Unikalni użytkownicy z wyszukiwania organicznego w Niemczech, ostatnie 30 dni, i jaki odsetek kliknął ponownie w ciągu siedmiu dni" to inne pytanie niż „łączne kliknięcia przez cały czas". Pierwsza odpowiedź może zmienić Twoją następną decyzję. Druga głównie potwierdza, że link masz od jakiegoś czasu.

Rozróżnienie ma znaczenie, bo dashboardy, które wychodzą od liczb próżniowych, uczą cię ignorowania analityki. Sprawdzasz sumę, odczuwasz coś w nieokreślonym kierunku satysfakcji lub alarmu i zamykasz kartę. Dashboardy warte cotygodniowego otwierania prowadzą z metrykami osadzonymi w czasie, które odpowiadają na konkretne pytania operacyjne.

Dwie kolumny metryk krótkich linków: kolumna użytecznych zawiera unikalnych odwiedzających, wskaźnik konwersji na referrer, kliknięcia przefiltrowane z botów, atrybucję, zanik, heatmapę i podział wariantów, obok kolumny próżniowej z sumami przez cały czas i odznakami z wynikami zaangażowania

Metryki warte śledzenia#

Kliknięcie a unikalne kliknięcie#

Każde zdarzenie kliknięcia rejestrowane na warstwie przekierowania ma dołączony adres IP. Liczniki unikalnych odwiedzających - agregacja uniq(ip) w zapytaniach analitycznych Elido - sprowadzają wszystkie żądania z tego samego adresu sieciowego do jednego odwiedzającego. Jedna osoba, która kliknie Twój link cztery razy w ciągu dnia, to jeden odwiedzający; cztery oddzielne osoby, które każda kliknie raz, to cztery odwiedzające - ale niosą różne sygnały.

Stosunek łącznych kliknięć do unikalnych odwiedzających to Twój wskaźnik ponownego zaangażowania. Link z 1 000 kliknięciami i 950 unikalnymi odwiedzającymi ma prawie zerowy ruch powrotny - większość kliknęła raz i odeszła. Link z 1 000 kliknięciami i 300 unikalnymi odwiedzającymi ma znaczące ponowne zaangażowanie: coś sprowadza ludzi z powrotem. Czy to pożądane, zależy w całości od przypadku użycia. W onboardingu powtórne kliknięcia mogą oznaczać, że użytkownicy są zdezorientowani. W serii contentowej mogą oznaczać, że link został zakładkowany.

Uwaga o framingu „cookieless counting" pojawiającym się w wielu materiałach marketingowych narzędzi analitycznych: unikalne zliczanie Elido używa adresu IP jako identyfikatora (agregacja uniq(ip) w warstwie zapytań analitycznych). To nie jest odcisk palca cross-session - to zgrubniejsza heurystyka na poziomie sieci. Dwie osoby za tym samym NATem liczą się jako jeden odwiedzający; ta sama osoba na telefonie komórkowym i laptopie to dwa. Dla atrybucji na poziomie kampanii to rozsądne przybliżenie. Dla rozpoznawania tożsamości na poziomie jednostki - nie.

Podział geo i urządzenia#

Zapytania rozkładowe - ByCountry, ByDevice, ByBrowser w API analitycznym - odpowiadają na jedno pytanie operacyjne: czy Twój ruch pokrywa się z oczekiwaną grupą docelową tego linku?

Jeśli prowadziłeś kampanię e-mailową skierowaną do Niemiec, a podział geo pokazuje 80% ruchu spoza Niemiec, albo e-mail był przekazywany dalej, albo link był udostępniany w mediach społecznościowych na innym rynku, albo Twój targeting był chybiony. Jeśli link przeznaczony do mobilnego flow zakupu pokazuje 40% ruchu desktopowego, ktoś wysyła go do użytkowników desktop - a doświadczenie po drugiej stronie może nie być dla nich zaprojektowane.

Dane o urządzeniach są też przydatne do diagnozowania kampanii z kodami QR. Kampania QR z umieszczenia w druku powinna pokazywać ruch bliski 100% mobilnemu. Znaczący ruch desktopowy z linku QR oznacza, że kod jest napotykany cyfrowo - w e-mailu, na stronie, w udostępnionym zrzucie ekranu - a nie skanowany z fizycznego nośnika.

Dane geo w Elido rozwiązują się do kodu kraju podczas przekierowania na podstawie pełnego IP, które następnie jest odrzucane przed utrwaleniem zdarzenia. Przechowywany rekord zawiera tylko kod kraju zgodny z ISO-3166, nie pełne IP. Dane na poziomie miasta nie są dostępne w obecnym schemacie.

Atrybucja referrера i UTM#

Podział referrerów (ByReferrer) grupuje kliknięcia według części hostowej nagłówka Referer. To mówi ci, które strony i aplikacje wysyłają ruch do Twojego linku - nie jaka kampania była Twoim zamiarem, ale jakie źródła ruchu są faktycznie aktywne.

Ruch bezpośredni (bez referrera) to najczęstszy pojedynczy kubełek i najsłabiej informatywny. W praktyce to mieszanka: osób, które wpisały lub wkleiły URL bezpośrednio, ruchu z aplikacji, które usuwają nagłówki referrera (większość natywnych aplikacji mobilnych, klientów e-mail, komunikatorów), oraz reszty atrybucji, która ginie po drodze.

Parametry UTM siedzą na docelowym URL, a nie na krótkim linku. Przekierowanie przepuszcza je nienaruszone: s.elido.me/spring → https://shop.example.com/spring?utm_source=email&utm_medium=newsletter. Twoja platforma analityczna odczytuje UTM z URL strony docelowej, nie ze skracacza. Podział referrerów skracacza mówi ci, skąd przychodzą kliknięcia przed docelową stroną; dane UTM strony docelowej mówią, która kampania je wysłała.

Kombinacja to miejsce, gdzie atrybucja się zamyka. Referrer ze skracacza potwierdza, że kliknięcie nastąpiło; parametry UTM na miejscu docelowym potwierdzają, która kampania je odebrała. Jeśli widzisz kliknięcia w logu referrerów skracacza z mail.google.com, ale nie ma odpowiadających sesji przypisanych przez UTM na Twojej platformie analitycznej, strona docelowa traci wartości UTM - zazwyczaj z powodu przekierowania między URL strony landing a faktycznym celem albo banner zgody resetujący sesję.

Wzorce według pory dnia i dnia tygodnia#

Endpoint heatmap zwraca liczbę kliknięć podzieloną na godziny dnia (0–23) i dni tygodnia (poniedziałek–niedziela). Dla większości typów kampanii to najbardziej użyteczna pojedyncza wizualizacja w stosie analitycznym.

Wzorzec mówi ci, kiedy Twoja publiczność jest aktywna w kontekście, w którym napotyka Twój link. Linki z newsletterów osiągają szczyt rano w dniu wysyłki i ponownie dwa lub trzy dni później, gdy ludzie doganiają zaległości w skrzynce. Kody QR na ekspozytorach detalicznych osiągają szczyt w sobotnie południe. Linki z mediów społecznościowych osiągają szczyt wieczorami w tygodniu i utrzymują się przez weekend. Oferty ograniczone czasowo - „flash sale przez 48 godzin" - generują ostry skok i urwisko.

Praktyczne zastosowanie to planowanie. Jeśli piszesz copy dla newslettera z krótkim linkiem i wiesz, że Twoja lista czyta we wtorek rano, wysyłanie w poniedziałek wieczór o 21:00 to nie intuicja - to wzorzec, który widziałeś w heatmapie kliknięć trzy razy.

Dla kampanii, w których miejsce docelowe się zmienia albo chcesz testować różne strony landing w różnych godzinach, inteligentne routing Elido obsługuje reguły godzinne na poziomie linku. Link może kierować do różnych miejsc docelowych przed i po danej godzinie w danym dniu. Heatmap mówi ci, gdzie jest szczyt; reguła routingu pozwala działać na tej wiedzy bez ponownego drukowania czy wysyłania.

Śledzenie konwersji i piksele server-side#

Wolumen kliknięć to wskaźnik wiodący; konwersja to zdarzenie, które faktycznie ma znaczenie. Oba są ze sobą powiązane, ale często słabo skorelowane. Link z małą liczbą kliknięć i 40% stopą konwersji jest cenniejszy niż link z dużą liczbą kliknięć i 2% stopą konwersji.

Śledzenie konwersji Elido łączy rekord kliknięcia z późniejszym zdarzeniem za pomocą postbacku. Zakup, przesłanie formularza lub instalacja aplikacji na stronie docelowej wywołuje wywołanie serwer-do-serwera, które łączy wynik z oryginalnym kliknięciem. Dzieje się to po stronie serwera, żeby uniknąć utraty atrybucji wynikającej z usuwania cookies przez Safari ITP przy przekierowaniach cross-site.

Konfiguracja piksela w services/click-ingester/internal/pixels/pixels.go obsługuje Meta CAPI i TikTok Events API. Poświadczenia są rejestrowane raz na poziomie workspace; click-ingester wywołuje API konwersji platformy dla każdego kwalifikującego się zdarzenia kliknięcia bez potrzeby żadnego skryptu po stronie klienta na warstwie przekierowania. To rozróżnienie jest ważne: przekierowanie, które wstrzykuje piksel do przeglądarki przed dostarczeniem URL docelowego, tworzy obowiązek zgody RODO; wywołanie serwer-do-serwera oparte na danych, które użytkownik już udostępnił platformie docelowej, jest architektonicznie inne. Przewodnik po skracaczu przyjaznym RODO omawia to rozróżnienie bardziej szczegółowo.

Dla stóp konwersji w dashboardzie analitycznym przydatna metryka to nie absolutna liczba konwersji, ale stopa konwersji na źródło referrера. Jeśli 8% odwiedzających, którzy kliknęli z Twojego newslettera, skonwertowało, a tylko 1,2% odwiedzających, którzy znaleźli link przez udostępnienia społecznościowe, skonwertowało - lista e-mailowa generuje kwalifikowany ruch, a publiczność social nie. To decyzja o tym, gdzie inwestować w następną kampanię, nie przypis.

Liczniki z filtrowaniem botów vs. surowe#

Każda liczba analityczna widoczna w dashboardzie Elido jest domyślnie filtrowana z botów. Serwis edge-redirect uruchamia wykrywanie User-Agent zanim zdecyduje, czy w ogóle wyemitować zdarzenie kliknięcia do strumienia Kafka. Wykrywanie botów w services/edge-redirect/internal/bot/bot.go dopasowuje do listy znanych sygnatur crawlerów - Googlebot, Bingbot, Slackbot, Discordbot, monitory uptime, curl, wget, biblioteki skryptowe - i tłumi zdarzenie kliknięcia dla wszystkich pasujących. Żądania bez User-Agent są też tłumione.

Osobna warstwa oceny podejrzeń na brzegu oznacza ruch wyglądający na ludzki, ale niepewny - żądania bez zarówno User-Agent jak i Accept-Language, serie kliknięć z jednego IP powyżej progu szybkości - flagą is_suspicious, która propaguje się do schematu analitycznego jako is_suspicious i suspicion_reasons. Zapytania analityczne domyślnie filtrują wiersze podejrzane.

Praktyczna implikacja: jeśli masz link do strony rankingowej w Google, liczba kliknięć w dashboardzie skracacza będzie znacznie niższa niż liczba wyświetleń w Search Console. Wszystkie żądania weryfikacyjne Googlebota - a jest ich wiele - są filtrowane zanim dotrą do Twojej analityki. Liczba kliknięć w skracaczu jest bliższa liczbie ludzkich przekierowań niż surowej liczbie żądań HTTP. To właściwy mianownik do obliczeń stopy konwersji.

Surowe liczniki obejmujące ruch botów mogą zawyżać wolumen kliknięć o 20–60% zależnie od typu linku. Linki używane w e-mailu z prostymi krótkimi URL-ami i linki osadzone w treści otwartej sieci przyciągają bardzo różne profile crawlerów. „Łączne kliknięcia" zawierające boty nie są sensowną metryką dla żadnej decyzji.

Potok od żądania przekierowania HTTP przez filtrowanie botów na krawędzi i ocenę podejrzeń do magazynu analitycznego, z botami odrzucanymi przed analityką i postbackiem server-side do Meta CAPI i TikTok przypisującym konwersję do kliknięcia

Wyniki wariantów A/B#

Gdy link ma wiele wariantów docelowych, edge Elido wybiera między nimi podczas przekierowania za pomocą ważonego losowego wyboru (lub rotacji round-robin gdzie skonfigurowano). Wybrany URL docelowy jest zapisywany w kolumnie destination tabeli click_events.

Zapytanie rozkładowe ByDestination grupuje liczby kliknięć według rozwiązanego URL docelowego. Dla linku z dwoma wariantami - wariant A z wagą 50% i wariant B z wagą 50% - podział według celu pokazuje, ile rzeczywistych kliknięć otrzymał każdy wariant. Po kilkuset kliknięciach rozkład powinien zbliżać się do 50/50; odchylenie od oczekiwanej wagi jest samo w sobie sygnałem (ekstremalny skos może wskazywać na wzorzec kliknięć zdominowany przez boty dla jednego wariantu).

Powiązanie wyników wariantów z wynikami konwersji wymaga danych postback ze strony docelowej, ale nawet bez tego, liczby kliknięć per cel w oknie czasowym mogą wskazywać na zaangażowanie: jeśli wariant A generuje o 10% więcej kliknięć niż wariant B przy podziale 50/50, jednym możliwym wyjaśnieniem jest to, że strona landing wariantu A jest udostępniana lub zakładkowana w wyższym tempie (ludzie wracają bezpośrednio do URL docelowego), co jest sygnałem o jakości treści niezależnym od konwersji.

Krzywa zaniku kliknięć#

Krzywa zaniku kliknięć - kliknięcia dziennie wykreślone od dnia utworzenia linku - ma charakterystyczny kształt dla każdego typu źródła ruchu.

Linki e-mailowe ostro skaczą w dniu wysyłki i zanikają w ciągu 48–72 godzin do blisko zera. Udostępnienia organiczne w mediach społecznościowych skaczą w dniu publikacji i utrzymują się na niższym poziomie przez kilka dni, gdy post krąży przez różne strefy czasowe. Linki wspierające SEO rankingujące na zapytanie budują się powoli i utrzymują na mniej więcej stałym poziomie do czasu zmiany rankingu. Kody QR na materiałach fizycznych pokazują niski, ale trwały ruch bazowy odzwierciedlający ciągłą cyrkulację fizycznego artefaktu.

Wykres liniowy kliknięć dziennie przez 90 dni pokazujący cztery kształty zaniku: e-mail skacze i spada w 72 godziny, social skacze z wielodniowym ogonem, SEO buduje się powoli do płaskiego plateau, a druk QR pozostaje niski, ale trwały

Znajomość oczekiwanego kształtu zaniku dla danego typu linku pozwala wykrywać anomalie. Link e-mailowy, który pokazuje drugi skok 10 dni po wysyłce, był albo przekazywany na dużą skalę, albo wspomniany w innej publikacji, albo odebrany przez agregator. Link QR na opakowaniu, który pokazuje ostry spadek w konkretnej dacie, może wskazywać na wycofanie produktu, wyprzedaż detaliczną lub zmianę kanału dystrybucji.

Endpoint timeseries w API analitycznym (/workspaces/{id}/timeseries) obsługuje zarówno podział godzinowy jak i dzienny. Do analizy zaniku dzienne podziały przez okno 90 dni dają kształt krzywej wyraźnie. Podziały godzinowe są przydatne przez pierwsze 72 godziny kampanii, gdy liczy się wzorzec wewnątrzdniowy (np. optymalizacja czasu wysyłki e-maila).

Co ignorować#

Sumy skumulowane przez cały czas. Licznik, który inkrementuje się od dwóch lat, mówi ci o Twojej historii, nie o bieżącej wydajności. Kompresuje też cały szum - ruch botów sprzed skonfigurowania filtrowania botów, ruch kampanijny z linków, które nie są już aktywne, eksperymentalne linki, które stworzyłeś i zapomniałeś. Skróć okno czasowe do ostatnich 30 dni, a liczba staje się metryką cyklu kampanijnego. Zostaw bańkę „przez cały czas" na swoim dashboardzie, a prawie na pewno będziesz ją ignorować, chyba że chcesz komuś pokazać dużą liczbę.

Niefiltrowane surowe liczniki kliknięć. Każda metryka zawierająca ruch botów i crawlerów mierzy Twoje narażenie na automatyczny ruch internetu, nie zachowanie Twojej publiczności. Jeśli Twój dashboard oferuje przełącznik „surowe" vs. „filtrowane", używaj filtrowanych dla wszystkich decyzji operacyjnych. Surowe dane należą do Twojego hurtowni danych do debugowania problemów infrastruktury linków, nie na Twój ekran cotygodniowego przeglądu.

Sumy krajów bez kontekstu czasowego. „Główny kraj: Stany Zjednoczone (41%)" to dane. „Udział Stanów Zjednoczonych wzrósł z 28% do 41% w ciągu ostatnich dwóch tygodni, podczas gdy udział Niemiec spadł z 35% do 22%" to sygnał. Bezwzględny ranking głównego kraju w danym momencie mówi ci w zasadzie nic o tym, czy Twój targeting działa, czy się zmienia.

Wyniki zaangażowania w stylu mediów społecznościowych. Niektóre platformy produkują własny „wynik zaangażowania" lub „wskaźnik zdrowia linku", który łączy wiele sygnałów w jedną liczbę. Te wyniki nie są standaryzowane między platformami, nie są audytowalne i nie są powiązane z żadną metryką wyniku w Twoim stosie. To kosmetyka dashboardu. Sygnały bazowe - stopa kliknięć, frakcja unikalnych odwiedzających, rozkład referrerów - to faktyczne dane.

Uwaga RODO: mierzenie bez przechowywania pełnych IP#

Każdą metrykę w tym wpisie można wygenerować bez przechowywania pełnego adresu IP. Rozdzielczość geo, wykrywanie botów i rate-limiting działają podczas przekierowania na pełnym IP. Pełne IP jest odrzucane przed zapisaniem zdarzenia do magazynu analitycznego. To, co jest utrwalane, to prefiks sieci /24 dla IPv4 i /48 dla IPv6 - wystarczające dla przybliżenia uniq(ip) w licznikach unikalnych odwiedzających, niewystarczające do zidentyfikowania jednostki.

To jest domyślne zachowanie, nie opt-in. Nie musisz konfigurować skracania IP w ustawieniach workspace; pipeline jest tak zbudowany na warstwie ingestion.

Konsekwencja dla analityki: liczniki unikalnych odwiedzających to przybliżenia na poziomie sieci, nie tożsamości jednostek. Dwie osoby w tej samej sieci domowej - wspólne WiFi gospodarstwa domowego - liczą się jako jeden unikalny odwiedzający. Jedna osoba na telefonie komórkowym i później na domowym łączu szerokopasmowym liczy się jako dwie. Dla pomiarów na skalę kampanii te przybliżenia są akceptowalne. Dla atrybucji na poziomie jednostki nie są właściwym narzędziem - właściwe narzędzie (identyfikatory first-party powiązane z zalogowanymi użytkownikami) wymaga bezpośredniej relacji z użytkownikiem, która wykracza poza zakres warstwy przekierowań.

Szczegółową analizę tego, czego RODO wymaga od obsługi danych przez skracacze URL, znajdziesz we wpisie o skracaczu przyjaznym RODO, który omawia Artykuły 5, 6 i 28 z konkretnymi pytaniami zakupowymi.

Krótki tygodniowy rytuał analityczny#

Celem tygodniowego przeglądu analityki jest odpowiedź na trzy pytania w czasie poniżej 15 minut:

1. Czy ruch zmierza w dobrym kierunku?

Otwórz widok timeseries dla swojego workspace, ustaw okno na 90 dni i przyjrzyj się kształtowi. Płaski, rosnący czy malejący? Czy linia trendu odpowiada temu, co wiesz o swoich kampaniach? Jeśli jest skok, którego nie potrafisz wyjaśnić, prześledź go do konkretnych linków za pomocą podziału top-linków przed zamknięciem karty.

2. Czy źródła ruchu to te, których oczekiwałeś?

Sprawdź podział referrerów i podział geo dla tego samego 90-dniowego okna. Czy główne referrery to kanały, w które inwestowałeś? Czy rozkład geograficzny jest zgodny z Twoim rynkiem docelowym? Znaczące źródło referrера, którego się nie spodziewałeś - agregator newsletterów, forum, serwis contentowy - warto poznać. Może warto je pielęgnować.

3. Czy linki z aktywnym śledzeniem konwersji działają?

Dla każdego linku z skonfigurowanym postbackiem lub pikselem sprawdź liczbę konwersji w bieżącym oknie kampanii. Nie sumę przez cały czas - bieżące okno. Jeśli stopa konwersji istotnie spadła w porównaniu do poprzedniego okna, są trzy prawdopodobne przyczyny: strona docelowa się zmieniła, mix źródeł ruchu się zmienił, albo coś w przepływie realizacji się zepsuło. Wszystkie trzy wymagają działania i żadna nie wyjdzie na jaw przez samo patrzenie na liczniki kliknięć.

Ten rytuał trwa dłużej, gdy coś jest nie tak. O to chodzi. Powyższe metryki to narzędzia diagnostyczne: przez większość tygodni timeseries jest w porządku, źródła są przewidywalne, a stopa konwersji jest stabilna. W tygodniach, gdy jedno z tych rzeczy jest nie tak, chcesz się dowiedzieć w poniedziałek, a nie miesiąc później, gdy post-mortem kampanii jest już napisany.


Strona cenowa zawiera zestawienie, które funkcje analityczne są dostępne na każdym poziomie planu. Timeseries, geo, urządzenie, referrer i podział top-linków są dostępne na wszystkich płatnych planach. Heatmap, lejek, retencja kohortowa, śledzenie konwersji i eksport CSV są na planach Pro i wyższych.

Powiązane na blogu#

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
link analytics
url shortener analytics
utm tracking
click tracking
conversion tracking
link metrics
short link reporting
gdpr analytics

Czytaj dalej