Mitä vienti tekee
BigQuery-vienti siirtää GA4:n keräämän tapahtumadatan päivittäin omaan Google Cloud -projektiisi. Data tulee tapahtumatasolla: jokainen sivunäyttö, klikkaus ja ostotapahtuma omana rivinään kaikkine parametreineen.
Tämä on eri asia kuin GA4:n käyttöliittymä. Käyttöliittymässä data on valmiiksi koostettua, siihen sovelletaan otantaa suurilla määrillä ja osa yhdistelmistä piilotetaan kynnysarvojen takia. BigQueryssa on raakadata, ilman otantaa ja ilman kynnysarvoja.
Miksi kiire
Vienti ei ole takautuva. Se alkaa siirtää dataa siitä päivästä, jona se kytketään päälle, eikä aiempaa historiaa saa mukaan millään. Jokainen kuukausi, jona vientiä ei ole kytketty, on kuukausi jota ei myöhemmin ole olemassa.
GA4:n oma säilytysaika on lisäksi rajallinen — käyttäjä- ja tapahtumatason data poistuu asetetun säilytysajan jälkeen. BigQueryssa data säilyy niin kauan kuin sen itse haluat säilyttää.
Mitä se maksaa
Vienti itsessään on ilmainen GA4:n perusversiossa. Kustannus syntyy BigQueryn puolella: tallennuksesta ja kyselyistä. Tavallisen pk-yrityksen sivustolla tallennuskustannus on senttejä kuukaudessa, ja kyselyt mahtuvat helposti BigQueryn ilmaiseen kuukausikiintiöön.
Merkittävä lasku syntyy käytännössä vain, jos raportointi tehdään huolimattomasti: kyselyt lukevat koko historian jokaisella päivityksellä. Tämä ratkeaa käyttämällä taulun päivämääräpartitiointia ja mallintamalla raportointitaulut valmiiksi.
Miten data on rakennettu
Vienti luo päiväkohtaiset taulut muotoa events_YYYYMMDD, sekä halutessa saman päivän kertyvän taulun. Rakenne on sisäkkäinen: yhdellä rivillä on tapahtuma, ja sen sisällä toistuva rakenne tapahtuman parametreille.
Tämä sisäkkäisyys on ensikosketuksella hämmentävä, koska tuttu SELECT ei riitä vaan tarvitaan UNNEST. Käytännössä tämä on syy, miksi raportointia ei kannata tehdä suoraan vientitauluja vasten: kannattaa rakentaa yksi mallinnuskerros, joka purkaa rakenteen selkeiksi sarakkeiksi, ja raportoida sen päältä.
- events_YYYYMMDD — päivittäin valmistuva tapahtumataulu
- events_intraday_YYYYMMDD — kuluvan päivän data, täydentyy pitkin päivää
- pseudonymous_users ja users — käyttäjätason taulut, jos ne on otettu käyttöön
- Parametrit sisäkkäisinä rakenteina, luettavissa UNNEST-toiminnolla
Mitä viennillä tekee
- Säilyttää historian pysyvästi GA4:n säilytysrajoista riippumatta
- Yhdistää verkkodatan myyntiin, asiakkuustietoihin ja muihin järjestelmiin
- Rakentaa oman attribuutiomallin sen sijaan että luottaisi valmiiseen
- Laskea mittarit omalla määritelmällä, ei työkalun määritelmällä
- Rakentaa nopeat Looker Studio -raportit esilasketun datan päälle
- Käyttää dataa koneoppimisen syötteenä esimerkiksi BigQuery ML:n kanssa
Käyttöönotto lyhyesti
Vienti kytketään GA4:n hallinta-asetuksista kohdasta BigQuery-linkitykset. Tarvitset Google Cloud -projektin, jossa laskutus on käytössä, sekä muokkausoikeudet GA4-omaisuuteen. Valitse päivittäinen vienti ja harkitse tarvitsetko myös päivänsisäistä.
Yksi asetus kannattaa miettiä etukäteen: valittu sijainti (esimerkiksi EU) on pysyvä eikä sitä voi vaihtaa jälkeenpäin ilman datan siirtoa. Valitse se tietosuojavaatimustenne mukaan heti oikein.
Haluatko viennin ja mallinnuksen kerralla kuntoon?
Kytkemme viennin päälle, rakennamme mallinnuskerroksen ja raportit sen päälle. Kartoituskeskustelu on maksuton.
Katso Google Analytics -palvelumme