Skip to content

První vrstva (L1) - základní výběr dat

První vrstva v BQ obsahuje dva datasety: L1_dance a L1_dance_vw:
První vrstva čte přímo raw GA4 export (events_*) a data z Google Ads transferu, vytahuje nejpoužívanější event parametry a user properties do samostatných sloupců, napočítává session parametry (začátek a konec návštěvy, zdroj, landing page) a připravuje čistý základ pro vyšší vrstvy. Všechny tabulky jsou inkrementální s partition podle event_date.

L1_dance

L1_user_sources – všechny zdroje návštěv uživatelů se souhlasem s cookies, včetně zdrojů extrahovaných z UTM parametrů v URL a obohacení o Google Ads data přes GCLID. Detail na podstránce L1_user_sources tabulka.
L1_model_base – základní tabulka celého modelu: jeden řádek na event se všemi potřebnými atributy, session parametry a rozlišením privacy (Cookies / Anonymous). Pokud je zdroj návštěvy direct, dohledá se poslední známý zdroj uživatele v rámci lookback okna (nastavitelné v configu, standardně 90 dní). Detail na podstránce L1_model_base tabulka.
L1_gads_campaigns, L1_gads_adgroups, L1_gads_gclid_clicks – data z Google Ads transferu (kampaně a sestavy s historií přejmenování, deduplikované GCLID kliky), která se přes GCLID napojují do zdrojů návštěv. Vytvářejí se jen v projektech s napojeným Google Ads.
L1_exchange_rates – denní kurzy měn pro přepočet tržeb do reportovací měny (reporting_* sloupce v L2 views a L3).

L1_dance_vw

L1_user_sources_vw – view nad L1_user_sources pro klientsky specifické úpravy zdrojů.
L1_model_base_vw – view nad L1_model_base, ze kterého čte L2 vrstva. Doplňuje domain (mapování dataset_id → doména) a reportingové varianty landing page očištěné o doménu, protokol a tracking parametry (session_landing_page_reporting, session_landing_url_reporting).

Řídicí tabulka L1_model_recalculation

Inkrementální zápis standardně přepočítává 3 dny zpětně. Pokud je potřeba dopočítat delší historii, vloží se do tabulky L1_model_recalculation záznam s datem běhu (load_dt) a počátečním datem přepočtu (start_dt) – při dalším běhu se všechny tabulky přepočítají od start_dt, bez zásahu do kódu.

Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.