Třetí vrstva (L3) - reporty na míru
Třetí vrstva L3_dance obsahuje hotové reportingové tabulky připravené pro přímé napojení do Looker Studia nebo jiného BI nástroje. Čerpají z L2 views (L2_sessions_vw, L2_events_vw, L2_items_vw), případně z Google Ads transferu, a agregují data na úroveň dne a vybraných dimenzí – jsou tedy výrazně menší a levnější na dotazování než L2 vrstva.
Společné konvence L3 tabulek
Všechny tabulky jsou partitionované podle event_date a napočítávají se inkrementálně – denní běh přepočítává 3 dny zpětně stejně jako L1 a L2. Nad partition je nastavený clustering podle nejčastěji filtrovaných dimenzí (uvedeno u každé tabulky). Pořadí sloupců je jednotné: první jsou vždy event_date, dataset_id, domain a privacy, následují ostatní dimenze a poté metriky. privacy rozlišuje návštěvy uživatelů se souhlasem s cookies (Cookies) a bez něj (Anonymous). U anonymních dat nejsou k dispozici uživatelské ani session identifikátory, proto jsou některé sloupce NULL nebo se počítají jinou metodou – u každé tabulky je popsáno, jak s anonymními daty pracuje. Jednotné názvy metrik: session_count, event_count, page_view_count, user_count, entry_count, exit_count, bounced_session_count, transactions, transaction_revenue. Reportovací měna – metriky s reporting_ v názvu (např. reporting_transaction_revenue) jsou přepočtené do reportovací měny nastavené v configu denním kurzem z L1_exchange_rates. Původní hodnota je ve zdrojové měně GA4 datasetu. Reporting varianta je vždy posledním sloupcem. Popisy sloupců jsou uložené přímo v BigQuery jako column descriptions. Přehled tabulek
Akvizice
L3_acquisition_traffic – zdroje návštěv (source / medium / campaign / content / term, landing page) s počty sessions, eventů, transakcí a tržbou. Kombinuje consentované sessions a anonymní transakce. Engagement
L3_engagement_events – počty eventů, sessions, transakcí a tržba podle event_name; Cookies i Anonymous. L3_cookies_engagement_pages – page-level a session-level metriky stránek (zobrazení, eventy, tržba na stránce vs. za session); pouze Cookies. Monetizace
L3_monetization_transactions – jeden řádek na transakci včetně zdroje session. U anonymních transakcí je zdroj doplněný z atribučního modelu L2_anonym_transaction_attribution. L3_monetization_items – produktové metriky (zobrazení, přidání do košíku, nákupy, tržba) podle položky a kategorií. Bounce rate
L3_bounce_rate_daily – denní počty sessions, bounced a engaged sessions podle landing page; Cookies i Anonymous (rekonstrukce anonymních návštěv přes device fingerprint a referrer). L3_bounce_rate_daily_sources – stejná logika s rozpadem na zdroj, médium, kampaň, geo a zařízení. Náklady (Google Ads)
L3_campaign_costs – denní náklady kampaní z Google Ads transferu. L3_click_costs – náklady rozpočítané na jednotlivé kliky (GCLID) podle kampaně, sestavy a klíčového slova. Insights (rozšiřující reporty ve složce L3_dance/insights)
L3_pages_performance – výkon stránek včetně navigačního toku (předchozí a následující stránka, vstupy, výstupy, bounce); pouze Cookies. L3_initiator_product – iniciátory nákupu: na jaký produkt uživatel přišel (landing page) a co potom koupil – lead product vs. cross-sell. L3_session_funnels – konverzní funnely: otevřený funnel na úrovni sessions (Cookies) a event funnel na úrovni eventů (Cookies i Anonymous). L3_cmp_stats a L3_cmp_stats_pivot – statistiky interakcí s cookie lištou (CMP) podle akce, zdroje a stránky; vyžaduje měření CMP eventu. Definice u části insights tabulek (funnel kroky, CMP eventy, iniciátory nákupu) se přizpůsobují měření konkrétního klienta. Detail jednotlivých tabulek včetně schématu je na podstránkách.
Pro práci s L3 tabulkami v Claude Code existuje skill dance, který zná grain, metriky i pasti jednotlivých tabulek a pomůže napsat správný dotaz. Popis a instalace: .