Integracja Google BigQuery

Eksportuj surowe dane telemetryczne bezpośrednio do własnej hurtowni danych GCP za pomocą nocnych, zautomatyzowanych zrzutów pakietowych NDJSON.

1. Dlaczego warto eksportować surowe dane do BigQuery?

Podczas gdy panel MousePlayer dostarcza gotowe wizualizacje, mapy cieplne i nagrania sesji, zespoły Data Science i Business Intelligence (BI) w organizacjach Enterprise potrzebują bezpośredniego dostępu SQL do surowych logów behawioralnych. Synchronizując dane z Google BigQuery, możesz:

  • Łączyć telemetrię z danymi backendowymi: Paruj front-endowe sesje użytkowników z rekordami w CRM, logami płatności i bazami transakcyjnymi za pomocą zapytań SQL.
  • Trenować własne modele AI/ML: Wykorzystaj surowe trajektorie myszy oraz serie wściekłych kliknięć do nauki autorskich algorytmów wykrywania fraudu czy predykcji churnu.
  • Pełna własność danych: Dane lądują bezpośrednio w Twoim projekcie GCP. Masz 100% kontroli nad retencją i dostępami IAM w swojej organizacji.

2. Możliwości planu Business a planu Enterprise

Integracja BigQuery Connector jest dostępna wyłącznie w planach Business oraz Enterprise. W zależności od posiadanego pakietu możesz wybrać, które tabele będą eksportowane w nocnym zadaniu wsadowym:

Tabela docelowa Zawartość i schemat danych Plan Business Plan Enterprise
visitor_sessions_YYYYMMDD Pełne metadane wizyt (ID sesji, ID gościa, IP, kraj, urządzenie, OS, przeglądarka, czas trwania, referrer, UTM-y, custom_user_id). W pakiecie W pakiecie
visitor_custom_events_YYYYMMDD Wszystkie konwersje i zdarzenia standardowe (np. purchase, rage_click, error_detected, formularze) z parametrami EAV. W pakiecie W pakiecie
mouse_events_YYYYMMDD Surowy strumień współrzędnych (X, Y, selektory CSS, scrolle, kliknięcia, czas milisekundowy) dla każdej odsłony strony. Niedostępne Tylko Enterprise

Dlaczego tabela mouse_events jest dostępna tylko w Enterprise? Witryna o dużym natężeniu ruchu potrafi generować dziesiątki milionów wierszy współrzędnych dziennie. Przetwarzanie i eksportowanie tak potężnych strumieni wymaga dedykowanych workerów oraz gwarancji SLA dostępnych wyłącznie w kontraktach Enterprise.

3. Instrukcja konfiguracji: Service Account i uprawnienia IAM

MousePlayer nigdy nie prosi o prywatne dane logowania Google. Zamiast tego tworzysz dedykowane konto serwisowe (Service Account) w swojej konsoli Google Cloud z minimalnym zestawem uprawnień:

  1. W Google Cloud Console przejdź do IAM & Admin → Service Accounts i kliknij Create Service Account.
  2. Nadaj nazwę kontu (np. mouseplayer-bq-writer).
  3. Przypisz dokładnie dwie role IAM: BigQuery Data Editor oraz BigQuery Job User.
  4. Przejdź do zakładki Keys nowego konta, kliknij Add Key → Create new key i wybierz format JSON.
  5. W panelu MousePlayer przejdź do Twoje Projekty → Ustawienia → BigQuery i wklej GCP Project ID, Dataset ID, e-mail konta oraz zawartość pliku JSON.

Szyfrowanie i bezpieczeństwo: Twój prywatny klucz JSON jest szyfrowany algorytmem AES-256-GCM przed zapisem w bazach danych. Surowe klucze nigdy nie są przechowywane otwartym tekstem i nie można ich odczytać przez interfejs HTML.

Wszystkie wymienione znaki towarowe należą do ich właścicieli. MousePlayer nie pozostaje w żadnych relacjach biznesowych z tymi dostawcami.