Wszystkie funkcje

Podstawy techniczne

Architektura, bazy danych, niestandardowe domeny, zdarzenia niestandardowe, cele, lejki i dostęp do API.

Architektura

Rozdzielone z założenia

Eurolytics rozdziela ingestię zdarzeń od panelu. Usługa ingestii to bezstanowy binarny plik Go, który przyjmuje zdarzenia, klasyfikuje ruch i zapisuje do ClickHouse. Panel to aplikacja Next.js 14, która odczytuje z ClickHouse i zarządza kontami przez PostgreSQL. Obie usługi nie mają żadnych zależności w czasie działania.

architektura

INTERNET

┌──────────────┴──────────────┐

▼ ▼

events.eurolytics.app eurolytics.app

Go + SQLite WAL Next.js + Postgres

└──────────┬──────────────────┘

ClickHouse

Warstwa danych

ClickHouse dla szybkości, Postgres dla struktury

ClickHouse

Kolumnowa baza OLAP zoptymalizowana pod analitykę szeregów czasowych

  • Wszystkie dane wyświetleń stron i zdarzeń
  • Dzienniki aktywności crawlerów IA
  • Agregacje i zapytania o trendy
  • Partycjonowane według site_id dla szybkich zapytań

PostgreSQL

Relacyjna baza danych dla ustrukturyzowanych metadanych

  • Konta użytkowników i uwierzytelnianie
  • Konfiguracje stron i członkostwo w zespołach
  • Cele, lejki i definicje konwersji
  • Definicje wzorców botów do synchronizacji klasyfikatora

Śledzenie

Zdarzenia niestandardowe, cele i lejki

Poza wyświetleniami stron Eurolytics śledzi zdefiniowane przez Państwa zdarzenia niestandardowe — rejestracje, zakupy, kliknięcia przycisków lub cokolwiek innego. Tworząc Cele w ustawieniach strony, można śledzić współczynniki konwersji, a Lejki (2–8 kroków) pokazują, gdzie odwiedzający rezygnują w wieloetapowych przepływach.

zdarzenie niestandardowe

eurolytics('signup_complete', {

plan: 'pro',

source: 'landing_page'

})

Domeny

Niestandardowe domeny śledzenia przez CNAME

Skieruj subdomenę, np. analytics.yoursite.com do naszego punktu końcowego ingestii przez CNAME. Poprawia to wykrywanie crawlerów IA, ponieważ boty chętniej pobierają zasoby z tej samej domeny co Państwa treść.

Konfiguracja dostępna w Ustawienia → Domena śledzenia. Weryfikacja DNS jest wbudowana — wystarczy dodać rekord CNAME, a Eurolytics automatycznie to potwierdzi.

API

Programatyczny dostęp

Eurolytics zapewnia dostęp przez API do odpytywania danych analitycznych, zarządzania stronami i programatycznego tworzenia celów. W dowolnym momencie można wyeksportować dane z panelu w formacie JSON.

Często zadawane pytania

Jaki jest rozmiar skryptu śledzącego?

Zaledwie 1.2KB po gzip. To bardzo mało jak na współczesne standardy — mniej niż miniatura obrazu. Skrypt ładuje się asynchronicznie i nie ma żadnego wpływu na szybkość strony ani Core Web Vitals. Idealny dla stron o wysokiej wydajności.

Czy oferujecie API?

Tak, budujemy pełne API REST do odpytywania danych analitycznych, tworzenia celów i zarządzania stronami programatycznie. Jest w naszym planie na Q1 2026. Na razie można eksportować dane w formacie JSON i integrować się przez panel.

Czy obsługujecie domeny niestandardowe (CNAME)?

Tak, obsługujemy niestandardowe domeny śledzenia przez CNAME. Poprawia to dokładność wykrywania botów, ponieważ crawlery chętniej pobierają zasoby z tej samej domeny. Konfiguracja dostępna jest w Ustawienia → Domena śledzenia. Pełna konfiguracja pojawi się wkrótce.

Czy mogę śledzić zdarzenia niestandardowe?

Tak. Można definiować zdarzenia niestandardowe (rejestracje, zakupy itp.) w panelu, a nasz skrypt JavaScript wysyła je automatycznie. Utwórz cele w Ustawienia → Cele, a Eurolytics zacznie śledzić i wyświetlać konwersje.

Jakich baz danych używacie?

ClickHouse do analityki (szybkie zapytania OLAP, optymalizacja pod szeregi czasowe) oraz PostgreSQL do metadanych (konta użytkowników, konfiguracja stron, członkostwo w zespołach). Celowo je rozdzieliliśmy, aby ingestia mogła działać niezależnie.

Gotowy, aby zacząć?

Bezpłatnie w czasie bety. Karta kredytowa nie jest wymagana.