Zrozumienie zdarzeń kliknięć

Co rejestrujemy przy każdym kliknięciu, czego nie rejestrujemy i jak dane przepływają przez nasz rurociąg analityczny.

2 min czytaniaZaktualizowano 2026-05-15

Czego się dowiesz

  • Które pola są rejestrowane przy każdym kliknięciu — kraj, urządzenie, przeglądarka, referrer, tagi UTM i flaga bota.
  • Co nigdy nie jest przechowywane: pełny adres IP, surowy ciąg User-Agent ani pliki cookie.
  • Jak kliknięcie wędruje z brzegowego POP przez Redpanda do panelu analitycznego ClickHouse.

Każde kliknięcie w krótki link Elido generuje pojedyncze zdarzenie kliknięcia w ClickHouse. Wiedza o tym, co znajduje się w zdarzeniu — a co nie — stanowi różnicę między szybkimi pulpitami nawigacyjnymi a sfrustrowanymi zgłoszeniami do pomocy technicznej.

Co rejestrujemy#

Dla każdego kliknięcia przechowujemy:

  • Link ID — który krótki link został kliknięty.
  • Workspace ID — dla izolacji wielu dzierżawców w zapytaniach.
  • Timestamp — UTC, precyzja mikrosekundowa.
  • Country — pochodzący z adresu IP odwiedzającego via MaxMind GeoLite2. Sam adres IP nie jest przechowywany.
  • Device class — desktop / mobile / tablet, pochodząca z User-Agent.
  • Browser family — Chrome, Firefox, Safari itp. Domyślnie brak szczegółowości na poziomie wersji.
  • Operating system family — Windows, macOS, Linux, iOS, Android.
  • Referrer hostt.co, linkedin.com itp. Tylko host, nie ścieżka.
  • UTM parametersutm_source, utm_medium, utm_campaign, utm_content, utm_term, jeśli są obecne w docelowym URL lub dołączone do krótkiego URL.
  • Bot flag — true, jeśli User-Agent pasuje do naszej listy botów (Slackbot, Twitterbot, crawlery bezpieczeństwa).

Czego nie rejestrujemy#

  • Full IP address — odrzucany po sprawdzeniu lokalizacji.
  • User-Agent string verbatim — wyodrębniamy pola rodziny i odrzucamy surowy ciąg znaków.
  • Click coordinates / mouse movement / dwell time — jesteśmy usługą przekierowań, a nie narzędziem do map cieplnych.
  • Cookies on the redirect — nie ustawiamy żadnych.

Pipeline#

  1. Brzegowy POP (Hetzner FRA / OVH FRA / OVH SGP) obsługuje przekierowanie w czasie krótszym niż 20ms.
  2. Zdarzenie kliknięcia jest przesyłane w trybie fire-and-forget do Redpanda — przekierowanie nie jest przez to blokowane.
  3. click-ingester konsumuje temat i partiami wstawia dane do ClickHouse (~5s opóźnienia w stanie ustalonym).
  4. Zakładka analityki w pulpicie nawigacyjnym odpytuje ClickHouse via analytics-api.

Oznacza to, że kliknięcie, które właśnie wykonałeś, nie pojawi się w pulpicie nawigacyjnym przez kilka sekund. Jeśli testujesz i nie widzisz swojego kliknięcia natychmiast, odczekaj 30 sekund i odśwież stronę.

Retencja#

Zdarzenia kliknięć są domyślnie przechowywane przez 365 dni. Obszary robocze Pro+ mogą skonfigurować krótszą retencję (60 / 90 / 180 dni) w celu minimalizacji danych zgodnie z RODO. Obszary robocze Business mogą wydłużyć retencję do 7 lat w przypadku branż regulowanych.

Po upływie okresu retencji usuwamy wiersz całkowicie — nie ma „miękkiego usuwania” ani zagregowanego archiwum, które nadal łączyłoby zdarzenia z użytkownikiem.

Czy to było pomocne?
Potrzebujesz więcej? Napisz do zespołu - odpowiedź w ciągu jednego dnia roboczego.Skontaktuj się z pomocą