Google Analytics přes Power BI

V tomto článku ukážu, jak se můžete připojit k oblíbené službě, která měří výkonnost webu, Google Analytics přes Power BI. Služba má sice své webové rozhraní s vizualizacemi, ale může se stát, že chceme data před vizualizací upravit nebo si vytvořit své vlastní pohledy.

Připojení Google analytics přes Power BI

První variantou, jak pracovat s daty je připojit se přímo z cloudové služby k účtu Google analytics pomocí autentifikačního protokolu oAuth2. Připojíme se tak ke Google API, která nám data pošle.

Potřebujeme k tomu:

  1. Power BI účet (free)
  2. Účet u google analytics s historii dat, která můžeme analyzovat

Postup:

  1. Připojíme se k Power BI účtu
  2. Zvolíme “Získat data”
  3. Služby
  4. Vybereme Google analytics
  5. Přihlásíme se pomocí protokolu OAuth2
  6. Podíváme se na předvytvořený dashboard a vytváříme vlastní grafy

google analytics power bi

Tato možnost je rozhodně nejjednodušší. Důvodem je to, že pokud se takto připojíte rozvnou z cloudového power bi, tak se Vám rovnou vyrobí základní Google analytics dashboard, což v případě druhé možnosti (viz. dále) neplatí, ale máte výměnou za to větší variabilitu. Užitečné informace ke konektoru Google analytics naleznete na webu powerbi.com

Připojení ke Google Analytics přes Power BI desktop

Druhou možností jak analyzovat data z Google analytics je připojení přes aplikaci Power BI desktop. Link ke stažení zde

Postup:

  1. Nainstalujeme a spustím aplikaci power BI desktop
  2. Získat data (nebo Get data v případě anglické varianty)
  3. Zvolíme Google Analytics source
  4. Vybereme dimenze a metriky, které nás zajímají
  5. Vytvoříme vizualizace

 

Nevýhody připojení k Google Analytics API

Existuje celá řada omezení, např. maximální počet sessions, hits, atd. Nejvýznamější omezení co se týče architektury reportingu jsou tato:

  1. U webových stránek, kde je větší traffic, může dojít k tomu, že google analytics API začne data samplovat. V takovém případě je jedinou cestou zkrácení sledovaného období nebo stahování dat do datového skladu na denní bázi a následně reportování přes Power BI případně jinak.
  2. Omezení počtu dimenzí (7) a metrik (10), které lze zvolit v rámci 1 požadavku, takže je potřeba si vše dopředu promyslet. Toto omezení dokáže poměrně dost zesložitit architekturu reportování (je potřeba udělat více views)
Rate this post
Rubrika: Power BI

O Ing. Jan Zedníček - Data Engineer & Controlling

Jmenuji se Honza Zedníček a působím jako data engineer freelancer. Během cca 10 let jsem zde shromáždil přes 600 IT case studies, průvodců, návodů a tipů určených zejména odborné veřejnosti, studentům a zájemcům o informace z oblastí Data Engineeringu, korporátních financí a reportingu. Zaměřuji se především na Microsoft technologie (on-prem i cloud) a různé synergické efekty v rámci jejich produktového portfolia pro dataře a finanční profesionály. Věnuji se také dalším platformám a významným hráčům z oblasti open source technologií. 🔥 Pokud vám tento článek pomohl, ocením referenci na vašem webu nebo zmínku v komunitě. A mám pro vás ještě tip: řešíte-li nějaký zapeklitý Excel problém, přihlašte se do naší Excel Facebook skupiny (2.4k+ členů), kde si pomáháme Excel CZ/SK diskuse ».

Leave a Reply

Your email address will not be published. Required fields are marked *