Wszystkie usługi

BigQuery

Surowe dane GA4 w BigQuery — analizy bez limitów i bez próbkowania.

Łączę GA4 z BigQuery, buduję pipeline danych i tworzę dashboardy w Looker Studio oparte na surowych zdarzeniach.

Co zyskujesz

BigQuery — solidna podstawa danych

  • Dane bez próbkowania i bez limitów GA4
  • Własne zapytania SQL na surowych zdarzeniach
  • Dashboardy Looker Studio na danych BigQuery
  • Eksport historyczny

Firmy, z którymi współpracuję

Logo Carpeto
Logo CrazyShop
Logo PartyBox
Logo Utile.pl
Logo Seniorze.pl
Logo Beautiona
Logo Semavo
Logo Marketize
Logo eighteen studio
Logo Hapies
Logo Arting
Logo Novacon
Logo Lamele3D
Logo GardenJoy
Logo Carpeto
Logo CrazyShop
Logo PartyBox
Logo Utile.pl
Logo Seniorze.pl
Logo Beautiona
Logo Semavo
Logo Marketize
Logo eighteen studio
Logo Hapies
Logo Arting
Logo Novacon
Logo Lamele3D
Logo GardenJoy

Jak działam

Proces wdrożenia BigQuery

Każde wdrożenie przechodzi przez ten sam sprawdzony schemat — od audytu po dokumentację, którą zostawiam na kolejne lata.

4 kroków · pełna transparentność

0 / 4

Krok 01

Konfiguracja exportu

Łączę GA4 z BigQuery

Krok 02

Schemat danych

Projektuję strukturę tabel

Krok 03

Pipeline

Buduję transformacje danych

Krok 04

Dashboard

Tworzę raporty w Looker Studio

BigQuery — dane GA4 bez limitów i próbkowania

Zaawansowana analiza danych i modelowanie w BigQuery

GA4 w interfejsie Google ma limity: próbkowanie przy dużych raportach, ograniczone okno retencji danych (domyślnie 14 miesięcy), brak możliwości łączenia z zewnętrznymi źródłami. BigQuery to wyjście poza te ograniczenia.

Streaming export z GA4 do BigQuery wysyła każde zdarzenie w czasie rzeczywistym. Masz dostęp do surowych danych: każde kliknięcie, każde zdarzenie e-commerce, każda sesja — z pełnymi parametrami i bez próbkowania.

Przykładowe zapytania SQL

Przychód według źródła ruchu — ostatnie 30 dni:
SELECT
  traffic_source.source AS source,
  traffic_source.medium AS medium,
  SUM(ecommerce.purchase_revenue) AS revenue,
  COUNT(DISTINCT user_pseudo_id) AS users
FROM `projekt.analytics_123456789.events_*`
WHERE _TABLE_SUFFIX BETWEEN
  FORMAT_DATE('%Y%m%d', DATE_SUB(CURRENT_DATE(), INTERVAL 30 DAY))
  AND FORMAT_DATE('%Y%m%d', CURRENT_DATE())
  AND event_name = 'purchase'
GROUP BY 1, 2
ORDER BY revenue DESC
Analiza lejka — od wizyty do zakupu:
SELECT
  COUNT(DISTINCT CASE WHEN event_name = 'session_start' THEN user_pseudo_id END) AS sessions,
  COUNT(DISTINCT CASE WHEN event_name = 'view_item' THEN user_pseudo_id END) AS viewed_product,
  COUNT(DISTINCT CASE WHEN event_name = 'add_to_cart' THEN user_pseudo_id END) AS added_to_cart,
  COUNT(DISTINCT CASE WHEN event_name = 'purchase' THEN user_pseudo_id END) AS purchased
FROM `projekt.analytics_123456789.events_*`
WHERE _TABLE_SUFFIX = FORMAT_DATE('%Y%m%d', CURRENT_DATE())

Kontrola kosztów

BigQuery rozlicza się per zapytanie (1 TB = ok. 5 USD). Optymalizuję zapytania przez partycjonowanie tabel po dacie i klastrowanie po kluczowych kolumnach — co redukuje skanowane dane i koszty o 80–90% w porównaniu do nieoptymalnych zapytań.

Wizualizacja danych i raporty SQL z BigQuery

FAQ

Często zadawane pytania

Kto to wdroży

Daniel Kruszewski — Web Analyst

Specjalizuję się w GA4, Google Tag Manager (w tym Server-Side), Consent Mode v2, BigQuery i Looker Studio. Wdrożenia opieram na dataLayer, standardzie niezależnym od CMS.

Kontakt

Zacznijmy współpracę

Opisz problem lub cel — odezwę się tego samego dnia z propozycją kolejnych kroków.

NapiszKonsultacja