Zdieľať cez


Google Analytics

Súhrn

Položka Description
Stav vydania Všeobecná dostupnosť
Produkty Power BI (sémantické modely)
Power BI (toky údajov)
Fabric (Tok údajov Gen2)
Power Apps (toky údajov)
Customer Insights (toky údajov)
Podporované typy overovania Konto Google
Referenčná dokumentácia k funkcii GoogleAnalytics.Accounts

Poznámka

Niektoré možnosti môžu byť k dispozícii v jednom produkte, ale nie iné z dôvodu plánov nasadenia a funkcií špecifických pre hostiteľa.

Poznámka

Od júla 2023 spoločnosť Google už nepoužíva rozhranie API služby Google Analytics. Ďalšie informácie nájdete v oznámení spoločnosti Google. Konektor Power Query Google Analytics podporuje starší scenár Universal Analytics prostredníctvom V4 už zastaraného rozhrania Google Universal Analytics API, ktoré používa Implementation = "1.0" toto nastavenie. Konektor podporuje aj scenáre Google Analytics 4 prostredníctvom V1 rozhrania Google Analytics Data API pomocou teraz predvoleného Implementation = "2.0" nastavenia.

Poznámka

S účinnosťou od júla 2021 spoločnosť Google ukončila poskytovanie podpory prihlásenia sa do kont Google z vložených rámcov prehliadača. Z dôvodu tejto zmeny je potrebné na podporu prihlásenia do služby Google aktualizovať verziu aplikácie Power BI Desktop na jún 2021 alebo novšiu.

Požiadavky

Pred prihlásením sa do služby Google Analytics musíte mať konto služby Google Analytics (meno používateľa/heslo).

Podporované možnosti

  • Importovať
  • Google Analytics 4 (Data API)
  • Google Universal Analytics (zastarané)

Pripojenie k údajom Google Analytics z aplikácie Power Query Desktop

Pripojenie k údajom Google Analytics:

  1. Na páse s nástrojmi Domov v aplikácii Power BI Desktop vyberte položku Získať údaje. V zozname kategórií vľavo vyberte položku Online služby a potom vyberte položku Google Analytics. Potom vyberte položku Pripojiť.

    Získať údaje zo služby Google Analytics.

  2. Ak údaje získavate prostredníctvom konektora služby Google Analytics prvýkrát, zobrazí sa oznámenie tretej strany. Ak nechcete, aby sa táto správa znova zobrazovala, vyberte položku Pomocou tohto konektora už upozornenie nezobrazovať. Potom vyberte položku Pokračovať.

  3. Ak sa chcete pripojiť k údajom Google Analytics prostredníctvom staršieho rozhrania API universal Analytics, vyberte možnosť Implementácia 1.0. Ak sa chcete pripojiť k údajom Google Analytics prostredníctvom nového rozhrania Google Analytics Data API s podporou služby Google Analytics 4, vyberte Implementáciu 2.0 (Beta).

  4. Ak sa chcete prihlásiť do konta služby Google Analytics, vyberte položku Prihlásiť sa.

    Vyberte tlačidlo Prihlásiť sa.

  5. V zobrazenom okne Prihlásenie pomocou Google zadajte svoje poverenia na prihlásenie do konta Služby Google Analytics. Môžete zadať e-mailovú adresu alebo telefónne číslo. Potom vyberte Ďalej.

    Prihláste sa do služby Adobe Analytics.

  6. Zadajte heslo služby Google Analytics a vyberte položku Ďalej.

    Zadajte svoje heslo.

  7. Keď sa zobrazí otázka, či chcete, aby aplikácia Power BI Desktop pristupovala k vášmu kontu Google, vyberte položku Povoliť.

    Povoľte prístup ku kontu Google.

  8. Po úspešnom prihlásení vyberte položku Pripojiť.

    Prihlásený a pripravený na pripojenie.

Po vytvorení pripojenia sa zobrazí zoznam kont, ku ktorým máte prístup. Podrobnou analýzou konta, vlastností a zobrazení môžete zobraziť výber hodnôt kategorizovaných v zobrazovaných priečinkoch.

Môžete Načítať vybratú tabuľku, ktorá prenesie celú tabuľku do aplikácie Power BI Desktop, alebo môžete vybrať položku Transformovať údaje a upraviť dotaz, ktorý sa otvorí Editor Power Query. Potom môžete množinu údajov, ktorú chcete použiť, filtrovať a spresniť a následne danú spresnenú množinu údajov načítať do aplikácie Power BI Desktop.

Načítajte alebo transformujte údaje.

Pripojenie k údajom služby Google Analytics z Power Query Online

Pripojenie k údajom Google Analytics:

  1. Na stránke Power Query – Vybrať zdroj údajov vyberte možnosť Google Analytics.

  2. Na stránke pripojenia zadajte názov pripojenia a v prípade potreby vyberte lokálnu bránu údajov.

    Obrázok znázorňujúci stránku pripojenia s názvom pripojenia a bez vybratej brány.

  3. Ak sa chcete prihlásiť do svojho konta Google, vyberte položku Prihlásiť sa.

  4. V zobrazenom okne Prihlásenie pomocou Google zadajte svoje poverenia na prihlásenie do konta Služby Google Analytics. Môžete zadať e-mailovú adresu alebo telefónne číslo. Potom vyberte Ďalej.

    Poznámka

    V súčasnosti sa v dialógových oknách na prihlásenie do služby Google Analytics zobrazuje, že sa prihlasujete do aplikácie Power Query Desktop. Toto znenie sa v budúcnosti zmení.

    Prihláste sa do služby Adobe Analytics z Power Query Online.

  5. Zadajte heslo služby Google Analytics a vyberte položku Ďalej.

    Zadajte svoje heslo z Doplnku Power Query Online.

  6. Keď sa zobrazí otázka, či chcete, aby aplikácia Power BI Desktop pristupovala k vášmu kontu Google, vyberte položku Povoliť.

    Povoľte prístup ku kontu Google z Power Query Online.

  7. Po úspešnom prihlásení vyberte položku Ďalej.

    Po vytvorení pripojenia sa zobrazí zoznam kont, ku ktorým máte prístup. Podrobnou analýzou konta, vlastností a zobrazení môžete zobraziť výber hodnôt kategorizovaných v zobrazovaných priečinkoch.

  8. Vyberte položku Transformovať údaje a upravte dotaz v Editor Power Query. Potom môžete množinu údajov, ktorú chcete použiť, filtrovať a spresniť a potom danú spresnenú množinu údajov načítať do služby Power Apps.

Obmedzenia a problémy

Mali by ste si byť vedomí nasledujúcich obmedzení a problémov súvisiacich s prístupom k údajom služby Google Analytics.

Kvótové limity služby Google Analytics pre službu Power BI

Štandardné obmedzenia a kvóty pre žiadosti google analytics AP sú zdokumentované v časti Limity a kvóty na žiadosti o rozhranie API. Aplikácia Power BI Desktop a služba Power BI vám však umožňujú používať nasledujúci vylepšený počet dotazov.

  • Dotazy za deň: 1 500 000
  • Dotazy za 100 sekúnd: 4 000

Riešenie problémov

Overenie neočakávaných údajov

Keď sú rozsahy dátumov veľmi veľké, služba Google Analytics vráti iba podmnožinu hodnôt. Proces popísaný v tejto časti môžete použiť na pochopenie načítaných dátumov a ich manuálnu úpravu. Ak potrebujete viac údajov, môžete pripojiť viacero dotazov s rozličnými rozsahmi dátumov. Ak si nie ste istí, či vraciate údaje, ktoré očakávate, môžete použiť aj profilovanie údajov a rýchlo sa pozrieť, čo sa vracia.

Ak sa chcete uistiť, že zobrazované údaje sú rovnaké, ako by ste získali zo služby Google Analytics, môžete dotaz spustiť sami v interaktívnom nástroji spoločnosti Google. Ak chcete zistiť, aké údaje Power Query načítavajú, môžete pomocou funkcie Diagnostika dotazov zistiť, aké parametre dotazu sa odosielajú do služby Google Analytics.

Ak budete postupovať podľa pokynov v časti Diagnostika dotazov a spustiť príkaz Diagnostika kroku pre všetky pridané položky, v stĺpci Dotaz zdroja údajov diagnostiky sa vám zobrazia vygenerované výsledky. Odporúčame spúšťať ju s čo najmenším počtom ďalších operácií nad vaším počiatočným pripojením k službe Google Analytics, aby ste sa uistili, že nestrácate údaje v transformácii Power Query, a nie pri načítavaní zo služby Google Analytics.

V závislosti od dotazu riadok obsahujúci vynechané volanie rozhrania API do služby Google Analytics nemusí byť na rovnakom mieste. Pri jednoduchom dotaze služby Google Analytics ho však vo všeobecnosti uvidíte ako posledný riadok, ktorý obsahuje obsah v danom stĺpci.

V stĺpci Dotaz zdroja údajov nájdete záznam s nasledujúcim vzorom:

Request:
GET https://www.googleapis.com/analytics/v3/data/ga?ids=ga:<GA Id>&metrics=ga:users&dimensions=ga:source&start-date=2009-03-12&end-date=2020-08-11&start-index=1&max-results=1000&quotaUser=<User>%40gmail.com HTTP/1.1

<Content placeholder>

Response:
HTTP/1.1 200 OK
Content-Length: -1

<Content placeholder>

Z tohto záznamu môžete vidieť, že máte svoje ID zobrazenia (profil) analýzy, zoznam metrík (v tomto prípade len ga:users), zoznam dimenzií (v tomto prípade len zdroj odporúčaní), dátum začatia a ukončenia, počiatočný index, maximum-výsledky (predvolene nastavené na 1 000 pre editor) a kvótaPoužitý.

Tieto hodnoty môžete skopírovať do Prieskumníka dotazov služby Google Analytics a overiť, či rozhranie API vracia tie isté údaje, ktoré vidíte, že váš dotaz vracia.

Ak sa vaša chyba pohybuje okolo rozsahu dátumov, môžete ju jednoducho opraviť. Prejdite do Rozšírený editor. Budete mať dotaz v jazyku M, ktorý vyzerá približne takto (minimálne – môžu sa v ňom nachádzať aj iné transformácie).

let
    Source = GoogleAnalytics.Accounts(),
    #"<ID>" = Source{[Id="<ID>"]}[Data],
    #"UA-<ID>-1" = #"<ID>"{[Id="UA-<ID>-1"]}[Data],
    #"<View ID>" = #"UA-<ID>-1"{[Id="<View ID>"]}[Data],
    #"Added Items" = Cube.Transform(#"<View ID>",
        {
            {Cube.AddAndExpandDimensionColumn, "ga:source", {"ga:source"}, {"Source"}},
            {Cube.AddMeasureColumn, "Users", "ga:users"}
        })
in
    #"Added Items"

Môžete urobiť jednu z dvoch vecí. Ak máte stĺpec Dátum , môžete filtrovať dátum. Toto je jednoduchšia možnosť. Ak vám to neprekápnete podľa dátumu, môžete potom pridať skupinu.

Ak nemáte stĺpec Date (Dátum), môžete s dotazom v Rozšírený editor manuálne pracovať a pridať ho a filtrovať. Napríklad:

   let
      Source = GoogleAnalytics.Accounts(),
      #"<ID>" = Source{[Id="<ID>"]}[Data],
      #"UA-<ID>-1" = #"<ID>"{[Id="UA-<ID>-1"]}[Data],
      #"<View ID>" = #"UA-<ID>-1"{[Id="<View ID>"]}[Data],
      #"Added Items" = Cube.Transform(#"<View ID>",
          {
              {Cube.AddAndExpandDimensionColumn, "ga:date", {"ga:date"}, {"Date"}},
              {Cube.AddAndExpandDimensionColumn, "ga:source", {"ga:source"}, {"Source"}},
              {Cube.AddMeasureColumn, "Organic Searches", "ga:organicSearches"}            
         }),
      #"Filtered Rows" = Table.SelectRows(#"Added Items", each [Date] >= #date(2019, 9, 1) and [Date] <= #date(2019, 9, 30))
   in
      #"Filtered Rows"

Ďalšie kroky