Data z GA4 v Microsoft Fabric, i bez nativního exportu do BigQuery

    GA4 (Google Analytics 4) je nástroj Google pro měření chování návštěvníků webu. Microsoft Fabric je Microsoftova sjednocená datová a analytická platforma postavená kolem OneLake, kterou firmy často volí, když už mají investici do Power BI nebo Microsoft 365. GA4 do Fabricu ale nejde stejnou cestou jako do BigQuery – žádný nativní export tam neexistuje, data natahujeme přes GA4 Data API a skládáme je do čistých tabulek propojených s marží a objednávkami z e-shopu.

    K čemu propojení slouží

    GA4 umí posílat data přímo do BigQuery jako nativní, zabudovanou funkci Google. Do Microsoft Fabric ale tahle nativní cesta nevede – žádný podobný export tam Google nenabízí. Data z GA4 do Fabricu proto musí jít jinudy, přes GA4 Data API, a tam začíná práce Datima.

    Bez nativního exportu jde jen cesta přes API

    Zatímco export do BigQuery si zapnete přímo v GA4 pár kliknutími, do Fabricu se stejná data musí natáhnout přes Google Analytics Data API. Je to jiná, náročnější technická cesta – ne export, který Google jen zapíná, ale integrace, kterou je potřeba postavit a udržovat.

    Datimo staví pipeline i vrstvu nad daty

    Data z GA4 API skládáme do struktury podle relací a objednávek, ukládáme do Fabric Lakehouse nebo Warehouse (podle toho, co ve vašem tenantu dává smysl) a propojujeme s daty z e-shopu a účetnictví, se kterými se dá počítat v reportu nebo v atribuci.

    Na co si dát pozor

    Cesta GA4 do Fabricu má pár vlastností, které stojí za to znát dopředu, ne je objevit až při stavbě prvního reportu.

    • Neexistuje nativní export, na který by se dalo jen napojit

      Na rozdíl od BigQuery, kam GA4 posílá syrová data sama, do Fabricu žádnou vestavěnou cestu Google nenabízí. Data se musí stahovat přes GA4 Data API, což je jiný rozsah práce a jiné limity (mimo jiné kvóty a granularita API) než u nativního exportu.

    • GA4 Data API má jiné limity než export do BigQuery

      API má denní kvótu 200 000 tokenů na property (a 40 000 tokenů za hodinu), navíc maximálně 10 souběžných požadavků na property; spotřeba tokenů roste se složitostí dotazu, ne jen s počtem vrácených řádků. Je primárně určené pro agregované reporty, ne pro export syrových eventů v takovém objemu, v jakém je posílá nativní export do BigQuery. Rozsah a granularitu dat je potřeba navrhnout s ohledem na tohle omezení.

    • Nad určitým objemem dat API vzorkuje, export do BigQuery ne

      Standardní GA4 property při dotazech nad 10 milionů eventů v daném období výsledek vzorkuje (sampling), u GA4 360 je práh až 1 miliarda eventů. Nativní export do BigQuery tomuhle omezení nepodléhá, protože posílá syrové eventy bez agregace – jenže ten do Fabricu nevede, takže data natažená přes API nemusí sedět 1:1 s tím, co by ukázal přímý export, kdyby existoval.

    • Atribuce z GA4 se nemusí shodovat s Google Ads ani s celkovým obratem

      GA4 počítá atribuci podle vlastní logiky, ať už data čerpáte z nativního exportu do BigQuery nebo přes API do Fabricu. Číslo se proto typicky liší od toho, co ukazuje Google Ads nebo celkový obrat napříč kanály. Víc u pojmu Atribuční modelování.

    • Fabric sdílí kapacitu napříč celým workspacem

      Na rozdíl od BigQuery, kde se platí za proskenovaná data u jednotlivého dotazu, Fabric čerpá z jednoho sdíleného poolu Capacity Units pro Lakehouse, Warehouse, Power BI i pipeline dohromady. Náročný report nebo těžký běh pipeline tak může zpomalit i ostatní workloady ve stejném workspace.

    Jak to Datimo řeší

    1. 1

      Postavení pipeline nad GA4 Data API

      Napojení postavíme na GA4 Data API tak, aby pravidelně stahovalo data v rozsahu, který projekt reálně potřebuje, včetně e-commerce parametrů a vlastních událostí, s ohledem na kvóty API.

    2. 2

      Uložení do Fabric Lakehouse nebo Warehouse

      Data přistávají v OneLake, v Lakehouse nebo Warehouse podle toho, jak je nastavený váš Fabric tenant a jestli reporting stojí na Power BI přímo nad Lakehouse, nebo na T-SQL ve Warehouse.

    3. 3

      Transformace na použitelné tabulky

      Data z API skládáme do relací a nákupních cest, aby se dalo dotazovat běžně, ne řešit strukturu GA4 při každém reportu znovu.

    4. 4

      Propojení s e-shopem, ERP a účetnictvím

      Data z GA4 spojujeme s marží, objednávkami a náklady ze stejného datového prostoru, aby atribuce a reporting počítaly se skutečným ziskem, ne jen s obratem, který GA4 samo o sobě nezná.

    5. 5

      Správa napojení v ceně

      Technickou správu pipeline, reakci na změny API i aktivní monitoring, že data reálně tečou, hlídáme za vás, v rámci ceny.