Jaa


Google Analytics

Yhteenveto

Kohde Kuvaus
Julkaisutila Yleinen saatavuus
Tuotteet Power BI (semanttiset mallit)
Power BI (tietovuot)
Fabric (Tietovuo Gen2)
Power Apps (tietovuot)
Customer Insights (tietovuot)
Tuetut todennustyypit Google-tili
Funktioiden viitedokumentaatio GoogleAnalytics.Accounts

Muistiinpano

Jotkin ominaisuudet voivat olla olemassa yhdessä tuotteessa, mutta ei toisissa käyttöönottoaikataulujen ja isäntäkohtaisten ominaisuuksien vuoksi.

Muistiinpano

Heinäkuussa 2023 Google on poistanut Google Analytics -ohjelmointirajapinnan käytön käytöstä. Lisätietoja on Google-ilmoituksessa. Power Query Google Analytics -liitin tukee vanhaa universal analytics -skenaariota jo vanhentuneen Google Universal Analytics -ohjelmointirajapinnan V4:n Implementation = "1.0" kautta asetuksen avulla. Liitin tukee myös Google Analytics 4 -skenaarioita Google Analytics Data API:n V1:n kautta käyttämällä now-default-asetusta Implementation = "2.0" .

Muistiinpano

Heinäkuussa 2021 Google lopetti google-tilien kirjautumistuen tuen upotetuista selainkehyksistä. Tämän muutoksen vuoksi sinun on päivitettävä Power BI Desktop -versio kesäkuuhun 2021 tai uudempään, jotta voit tukea Googleen kirjautumista.

Edellytykset

Ennen kuin voit kirjautua Google Analyticsiin, sinulla on oltava Google Analytics -tili (käyttäjänimi/salasana).

Tuetut toiminnot

  • Tuo
  • Google Analytics 4 (Data API)
  • Google Universal Analytics (vanhentunut)

Google Analytics -tietoihin yhdistäminen Power Query Desktopista

Google Analytics -tietoihin yhdistäminen:

  1. Valitse Power BI Desktopin Aloitus-valintanauhasta Nouda tiedot. Valitse vasemmalla näkyvistä luokista Online-palvelut ja valitse sitten Google Analytics. Valitse Yhdistä.

    Nouda tiedot Google Analyticsista.

  2. Jos tämä on ensimmäinen kerta, kun saat tietoja Google Analytics -yhdistimen kautta, näkyviin tulee kolmannen osapuolen ilmoitus. Valitse Älä varoita uudelleen tällä liittimellä , jos et halua, että tämä viesti näytetään uudelleen. Valitse sitten Jatka.

  3. Jos haluat muodostaa yhteyden Google Analytics -tietoihin vanhan Universal Analytics -ohjelmointirajapinnan kautta, valitse toteutus 1.0. Jos haluat muodostaa yhteyden Google Analytics -tietoihin Google Analyticsin uuden API:n kautta, joka tukee Google Analytics 4:ää, valitse toteutus 2.0 (beeta).

  4. Kirjaudu sisään Google Analytics -tilillesi valitsemalla Kirjaudu sisään.

    Valitse Kirjaudu sisään -painike.

  5. Anna näyttöön tulevassa Kirjaudu sisään Googlella -ikkunassa tunnistetietosi Google Analytics -tiliin kirjautumista varten. Voit antaa joko sähköpostiosoitteen tai puhelinnumeron. Valitse sitten Seuraava.

    Kirjaudu sisään Adobe Analyticsiin.

  6. Anna Google Analytics -salasanasi ja valitse Seuraava.

    Salasanan antaminen

  7. Kun sinulta kysytään, haluatko Power BI Desktopin käytettävän Google-tiliäsi, valitse Salli.

    Salli Google-tilisi käyttö.

  8. Kun olet kirjautunut sisään, valitse Yhdistä.

    Kirjautunut sisään ja valmis muodostamaan yhteyden.

Kun yhteys on muodostettu, näkyviin tulee luettelo tileistä, joihin sinulla on käyttöoikeus. Näet näyttökansioissa luokiteltuja arvoja porautuen tilistä, ominaisuuksista ja näkymistä.

Voit ladata valitun taulukon, jolloin koko taulukko tuodaan Power BI Desktopiin, tai voit valita Muunna tiedot muokataksesi kyselyä, joka avaa Power Query -editorin. Voit sitten suodattaa ja tarkentaa käytettävää tietojoukkoa ja ladata sitten tarkennetut tiedot Power BI Desktopiin.

Lataa tai muunna tietoja.

Google Analytics -tietoihin yhdistäminen Power Query Onlinesta

Google Analytics -tietoihin yhdistäminen:

  1. Valitse Google Analytics Power Querystä – Valitse tietolähde -sivu.

  2. Anna yhteyssivulla yhteyden nimi ja valitse tarvittaessa paikallinen tietoyhdyskäytävä.

    Kuva, jossa näkyy yhteyssivu, jolla on yhteyden nimi eikä yhdyskäytävää ole valittuna.

  3. Kirjaudu sisään Google-tilillesi valitsemalla Kirjaudu sisään .

  4. Anna näyttöön tulevassa Kirjaudu sisään Googlella -ikkunassa tunnistetietosi Google Analytics -tiliin kirjautumista varten. Voit antaa joko sähköpostiosoitteen tai puhelinnumeron. Valitse sitten Seuraava.

    Muistiinpano

    Tällä hetkellä Google Analyticsin kirjautumisvalintaikkunat ilmoittavat, että kirjaudut sisään Power Query Desktopiin. Tätä sanamuotoa muutetaan tulevaisuudessa.

    Kirjaudu sisään Adobe Analyticsiin Power Query Onlinesta.

  5. Anna Google Analytics -salasanasi ja valitse Seuraava.

    Anna salasanasi Power Query Onlinesta.

  6. Kun sinulta kysytään, haluatko Power BI Desktopin käytettävän Google-tiliäsi, valitse Salli.

    Salli Google-tilisi käyttö Power Query Onlinesta.

  7. Kun olet kirjautunut sisään, valitse Seuraava.

    Kun yhteys on muodostettu, näkyviin tulee luettelo tileistä, joihin sinulla on käyttöoikeus. Näet näyttökansioissa luokiteltuja arvoja porautuen tilistä, ominaisuuksista ja näkymistä.

  8. Muokkaa kyselyä Power Query -editorissa valitsemalla Muunna tiedot . Voit sitten suodattaa ja tarkentaa käytettävää tietojoukkoa ja ladata sitten tarkennetut tiedot Power Appsiin.

Rajoitukset ja ongelmat

Sinun tulee olla tietoinen seuraavista rajoituksista ja ongelmista, jotka liittyvät Google Analytics -tietojen käyttämiseen.

Google Analytics -kiintiörajat Power BI:lle

Google Analytics AP -pyyntöjen vakiorajoitukset ja kiintiöt on dokumentoitu kohdassa Ohjelmointirajapintapyyntöjen rajoitukset ja kiintiöt. Power BI Desktopin ja Power BI -palvelun avulla voit kuitenkin käyttää seuraavaa parannettua kyselymäärää.

  • Kyselyt päivässä: 1 500 000
  • Kyselyt 100 sekuntia kohti: 4 000

Vianmääritys

Odottamattomien tietojen vahvistaminen

Kun päivämääräalueet ovat erittäin suuria, Google Analytics palauttaa vain arvojen alijoukon. Tässä osiossa kuvatun prosessin avulla voit ymmärtää, mitä päivämääriä noudetaan, ja muokata niitä manuaalisesti. Jos tarvitset enemmän tietoja, voit liittää useita kyselyitä, joilla on eri päivämääräalueet. Jos et ole varma, saatko haluamasi tiedot takaisin, voit myös käyttää tietojen profilointia saadaksesi nopean kuvan palautetusta.

Jos haluat varmistaa, että näkemäsi tiedot ovat samat kuin Google Analyticsista saatavat tiedot, voit suorittaa kyselyn itse Googlen vuorovaikutteisessa työkalussa. Jos haluat ymmärtää, mitä tietoja Power Query hakee, voit kyselydiagnostiikan avulla ymmärtää, mitä kyselyparametreja Google Analyticsiin lähetetään.

Jos noudatat kyselydiagnostiikan ohjeita ja suoritat diagnostiikkavaiheen kaikille lisätyille kohteille, näet luodut tulokset Diagnostiikan tietolähdekysely -sarakkeessa. Suosittelemme, että suoritat tämän mahdollisimman muutamilla lisätoiminnoilla ensimmäisen Google Analytics -yhteytesi lisäksi, jotta varmistat, että et menetä tietoja Power Query -muunnoksen yhteydessä Google Analyticsista noudetun toiminnon sijaan.

Kyselystä riippuen tämä rivi, joka sisältää lähtevän ohjelmointirajapintakutsun Google Analyticsiin, ei välttämättä ole samassa paikassa. Mutta jos kyseessä on vain yksinkertainen Google Analytics -kysely, näet sen yleensä viimeisenä rivinä, jolla on sisältöä kyseisessä sarakkeessa.

Tietolähdekysely-sarakkeessa on tietue, jossa on seuraava malli:

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>

Tästä tietueesta näet, että sinulla on Analytiikka-näkymän (profiili) tunnus, mittariluettelosi (tässä tapauksessa vainga:users), dimensioluettelosi (tässä tapauksessa vain lähetteiden lähde), alkamis- ja päättymispäivä, aloitusindeksi, enimmäistulos (oletusarvoisesti editorissa arvo on 1000) ja quotaUser.

Voit kopioida nämä arvot Google Analytics Query Exploreriin vahvistaaksesi, että ohjelmointirajapinta palauttaa myös samat tiedot, joita näet kyselyssäsi.

Jos virhe on päivämääräalueen ympärillä, voit helposti korjata sen. Siirry Laajennettu editori. Sinulla on M-kysely, joka näyttää suunnilleen tältä (vähintäänkin sen päällä voi olla muita muunnoksia).

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"

Voit tehdä toisen kahdesta asiasta. Jos sinulla on Päivämäärä-sarake, voit suodattaa päivämäärän. Tämä on helpompi vaihtoehto. Jos et halua jakaa sitä päivämäärän mukaan, voit ryhmitellä sen myöhemmin.

Jos sinulla ei ole Päivämäärä-saraketta, voit manuaalisesti käsitellä kyselyä Laajennettu editori lisätäksesi sellaisen ja suodattaaksesi sen. Esimerkkejä:

   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"

Seuraavat vaiheet