- Trinn 1: Opprett et nytt Google Cloud Console-prosjekt, og slå på BigQuery
- Trinn 2: Klargjør prosjektet ditt for BigQuery Export
- Trinn 3: Knytt BigQuery sammen med Google Analytics 4-områder
- Slett tilknytninger til BigQuery
- BigQuery Export-grenser
- Datafiltrering
- Pris og fakturering
- Når dataene blir tilgjengelige
- Årsaker til tilknytningsfeil
- Årsaker til eksporteringsfeil
- Relaterte ressurser
Trinn 1: Opprett et Google API Console-prosjekt, og slå på BigQuery
- Logg på Google Cloud Console.
- Opprett et nytt Google Cloud Console-prosjekt, eller velg et eksisterende prosjekt.
- Naviger til API-tabellen.
Åpne Navigation-menyen (navigasjon) øverst til venstre, klikk på APIs & Services (API-er og tjenester), og klikk så på Library (bibliotek). - Slå på BigQuery.
Klikk på BigQuery API under Google Cloud APIs (API-er for Google Cloud). Klikk på Enable (slå på) på den neste siden. - Les gjennom og godta vilkårene for bruk hvis du blir bedt om det.
Trinn 2: Klargjør prosjektet ditt for BigQuery Export
Du kan eksportere Google Analytics-data til BigQuery-sandkassen kostnadsfritt (underlagt en viss grense i sandkassen).
Finn ut mer om oppgraderingen fra sandkassen og BigQuery-prisene.
Trinn 3: Knytt et Google Analytics 4-område sammen med BigQuery
Når du har fullført de to første trinnene, kan du slå på BigQuery Export på Administrator-siden i Analytics.
BigQuery Export er underlagt de samme innsamlings- og konfigurasjonsgrensene som Google Analytics. Hvis du trenger høyere grenser, kan du oppgradere standardområder til 360-områder.
- Klikk på BigQuery-tilknytninger under Produkttilknytninger på Administrator-siden.
Via Forrige-linken kommer du til Analytics-området du sist åpnet. Du kan endre området i områdevelgeren.
- Du må minst ha rollen redigerer på områdenivå for å knytte Analytics-områder sammen med BigQuery.
- Du må også bruke en e-postadresse med EIER-tilgang til BigQuery-prosjektet (se detaljerte tilgangskrav under Tillatelser nedenfor).
- Klikk på Tilknytt.
- Klikk på Velg et BigQuery-prosjekt for å se en liste over prosjektene du har tilgang til.
Hvis du har knyttet Analytics sammen med Firebase (eller du har planer om dette), bør du vurdere å eksportere data til det samme Cloud-prosjektet, for da blir det enklere å slå disse dataene sammen med andre Firebase-data. - Velg et prosjekt fra listen, og klikk så på Bekreft.
- Velg hvor dataene skal plasseres. (Du kan ikke endre dette alternativet hvis prosjektet ditt allerede har et datasett for dette Analytics-området.)
- Klikk på Neste.
- Velg Konfigurer datastrømmer og hendelser for å velge hvilke datastrømmer som skal inkluderes i – og spesifikke hendelser som skal ekskluderes fra – eksporteringen. Du kan ekskludere hendelser ved å klikke på Legg til for å velge eksisterende hendelser fra en liste, eller ved å klikke på Spesifiser hendelsen etter navn for å velge eksisterende hendelser etter navn eller definere hendelsesnavn som området ennå ikke har samlet inn.
- Klikk på Ferdig.
- Velg Ta med annonseringsidentifikatorer for mobilappstrømmer hvis du vil ha med annonseringsidentifikatorer.
- Velg om data skal eksporteres daglig (én gang om dagen) eller strømmes (kontinuerlig) – eller begge deler. For Analytics 360-områder kan du også velge Oppdatert daglig eksportering.
- Klikk på Neste.
- Gjennomgå innstillingene, og klikk på Send inn.
Tillatelser
Prosjekt: getIamPolicy/setIamPolicy-rettigheter, Tjenester: get/enable-rettigheter
EIER
er et supersett av disse tillatelsene.For å opprette en BigQuery-tilknytning må du minst ha følgende tillatelser:
resourcemanager.projects.get
- for å hente prosjektet
resourcemanager.projects.getIamPolicy
- for å få en liste over tillatelser
resourcemanager.projects.setIamPolicy
- for å sjekke om brukeren har tillatelse til å opprette tilknytningen for dette prosjektet
serviceusage.services.enable
- for å slå på BigQuery API
serviceusage.services.get
- for å sjekke om BigQuery API er slått på
Bekreft tjenestekontoen
Når du knytter sammen Analytics og BigQuery, opprettes samtidig denne tjenestekontoen:
firebase-measurement@system.gserviceaccount.com
Bekreft at kontoen er lagt til som medlem av prosjektet og gitt rollen BigQuery-bruker (roles/bigquery.user).
Hvis du tidligere har konfigurert BigQuery Export slik at tjenestekontoen gis rollen redigerer i Google Cloud-prosjektet, kan du nedgradere rollen til BigQuery-bruker. For å endre rollen til tjenestekontoen må du fjerne tilknytningen mellom Analytics og BigQuery-prosjektet og så knytte dem sammen igjen. Det første trinnet er å fjerne tilknytningen mellom Analytics og BigQuery og fjerne tjenestekontoen med rollen redigerer. Deretter kan du gjenopprette tilknytningen mellom Analytics og BigQuery i tråd med veiledningen ovenfor, slik at det opprettes en ny tjenestekonto med riktig tillatelse for prosjektet.
Når du har gjenopprettet tilknytningen, må du sørge for at tjenestekontoen har eierrollen (bigquery.dataOwner) i det eksisterende eksportdatasettet. Du kan gjøre dette ved å se tilgangsretningslinjene for datasettet.
Endre regioner
Følg denne fremgangsmåten hvis du velger feil region og må endre den etter at du har etablert tilknytningen:
- Slett tilknytningen til BigQuery (se nedenfor).
- Sikkerhetskopier dataene over i et annet datasett i BigQuery (flytt eller kopier).
- Slett det opprinnelige datasettet. Notér ned navnet: Du trenger det i det neste trinnet.
- Opprett et nytt datasett med det samme navnet som det du akkurat slettet, og velg hvor du skal lagre dataene.
- Del det nye datasettet med firebase-measurement@system.gserviceaccount.com, og gi tjenestekontoen rollen BigQuery-dataeier.
- Kopier de sikkerhetskopierte dataene til det nye datasettet.
- Gjenta fremgangsmåten ovenfor for å opprette en ny tilknytning til BigQuery.
Når du har endret dataplasseringen, får du et hull i de registrerte dataene: Strømmet data og daglige dataeksporteringer blir ikke behandlet i tidsrommet mellom fjerning av den eksisterende tilknytningen og etableringen av den nye.
Slett tilknytninger til BigQuery
- Klikk på BigQuery-tilknytninger under Produkttilknytninger på Administrator-siden.
Via Forrige-linken kommer du til Analytics-området du sist åpnet. Du kan endre området i områdevelgeren.Du må minst ha rollen redigerer på områdenivå for å slette tilknytninger til BigQuery.
- Klikk på raden for tilknytningen.
- Klikk på øverst til høyre >Slett.
BigQuery Export-grenser
Standard GA4-områder har en BigQuery Export-grense på 1 million hendelser for daglige eksporteringer (som skjer gruppevis). Det finnes ingen grense for antallet hendelser for eksportering via strømming. Hvis eksportgrensen overskrides i området ditt, blir den daglige BigQuery-eksporteringen satt på pause, og eksporteringene fra de foregående dagene blir ikke behandlet på nytt.
For Analytics 360-områder inneholder den oppdaterte daglige eksporteringen alle datafeltene og -kolonnene som forventes å være i den daglige eksporteringen, inkludert observerte data om brukerattribusjon og annonsevisninger. Finn ut mer om den oppdaterte daglige eksporteringen.
Personer med redigerings- eller administratortilgang til områder de administrerer, mottar et e-postvarsel hver gang den daglige grensen overskrides i et av disse områdene. I varselet opplyses det om at eksporteringen settes på pause med mindre de foretar seg noe. Hvis den daglige grensen på 1 million hendelser overskrides i et standardområde, kan Analytics også sette daglige eksporteringer på pause umiddelbart. Hvis du mottar et varsel, kan du bruke alternativene for datafiltrering (eksportering av datastrømmer og ekskludering av hendelser) til å redusere antallet hendelser som eksporteres hver dag, for å sikre at den daglige eksporteringen fortsetter å fungere.
Finn ut mer om de høyere grensene som er tilgjengelige i 360-områder.
Datafiltrering
Du kan ekskludere bestemte datastrømmer og hendelser fra eksporteringer, enten for å begrense størrelsen på eksporteringen, eller for å påse at du bare eksporterer de hendelsene du vil ha i BigQuery.
Ekskluder datastrømmer og hendelser under tilknytningsprosessen
Når du velger datastrømmene du vil eksportere, i løpet av tilknytningsprosessen, kan du også velge hvilke hendelser du vil ekskludere fra eksporteringen. Se trinn 9 i tilknytningsprosessen.
Legg til eller fjern datastrømmer eller hendelser etter at tilknytningen er etablert
Du kan legge til eller fjerne datastrømmer og legge til hendelser i eller fjerne hendelser fra ekskluderingslisten når du har etablert BigQuery-tilknytningen.
- Klikk på BigQuery-tilknytninger under Produkttilknytninger på Administrator-siden.
Via Forrige-linken kommer du til Analytics-området du sist åpnet. Du kan endre området i områdevelgeren.
- Du må minst ha rollen redigerer på områdenivå for å legge til eller fjerne hendelser eller datastrømmer.
- Du må også bruke en e-postadresse med EIER-tilgang til BigQuery-prosjektet.
- Klikk på raden for prosjektet der du vil endre tilknytningen.
- Klikk på Se datastrømmer og hendelser under Datastrømmer og hendelser.
- Under Datastrømmer som skal eksporteres kan du velge flere datastrømmer som du vil eksportere, eller fjerne eksisterende datastrømmer fra listen.
- Klikk på Legg til i Hendelser som skal ekskluderes-listen for å velge fra en liste over eksisterende hendelser, eller klikk på Spesifiser hendelsen etter navn hvis du vil velge eksisterende hendelser etter navn eller angi hendelsesnavn som området ennå ikke har samlet inn.
- For å fjerne en hendelse fra listen, klikk på minustegnet i slutten av den aktuelle raden.
Pris og fakturering
Det er to priskomponenter som legges til grunn for BigQuery-belastninger: lagring og behandling av søk. Du kan gjennomgå pristabellen for å finne ut mer om forskjellene mellom interaktive søk og massesøk.
Du må ha registrert en gyldig betalingsmåte i Cloud for at eksporteringen skal fortsette. Hvis eksporteringen avbrytes fordi du ikke har registrert noen gyldig betalingsmåte, kan vi ikke eksportere dataene fra den aktuelle perioden på nytt.
Du kan også eksportere Analytics-data til BigQuery-sandkassen kostnadsfritt, men husk at sandkassen er underlagt en viss grense.
Når dataene blir tilgjengelige
Når tilknytningen er etablert, begynner dataene å strømme til BigQuery-prosjektet ditt innen 24 timer. Hvis du går for daglig eksportering av data, blir det eksportert én fil hver dag (som regel tidlig på ettermiddagen i tidssonen du bruker ifm. rapportering). Den omfatter data fra dagen i forveien.
Årsaker til tilknytningsfeil
Det kan være to årsaker til at tilknytningen til BigQuery mislykkes:
- Eksport til USA er ikke tillatt i henhold til organisasjonens retningslinjer. Hvis du har oppgitt at dataene dine er plassert i USA, må du velge et annet sted.
- Tjenestekontoer fra domenet du vil eksportere data fra, er ikke tillatt i henhold til organisasjonens retningslinjer. I så fall må du endre organisasjonens retningslinjer.
Årsaker til eksporteringsfeil
Mislyktes | Årsak | Resultat |
---|---|---|
Ingen tjenestekonto | Ingen tjenestekonto for Cloud-prosjektet har rollen aktiv bruker. | Analytics kan ikke lage tabeller. Eksporteringen mislyktes. |
Robotkontoen ble slettet etter installasjon. | En bruker av Cloud-kontoen har fjernet robottjenestekontoen som Google Analytics installerte. | Det er ikke lenger mulig å opprette tabeller i Analytics. Alle eksporteringer stopper. |
Organisasjonens retningslinjer er i konflikt med retningslinjene for BigQuery Export. | En bruker av Cloud-prosjektet opprettet organisasjonsretningslinjer som forhindrer at Analytics kan eksportere data. Disse reglene kan forhindre opprettelse av BigQuery-tabeller eller at informasjon skrives til tabeller. Ifølge reglene kan det dessuten være forbudt å lagre data i den aktuelle regionen. | Tabellen ble enten ikke opprettet, eller så ble den opprettet og slettet innen kort tid (innen omtrent 30 min). |
En bruker endrer faktureringsinnstillingene. | En bruker av Cloud-prosjektet bytter fra gratis til betalt abonnement på BigQuery. Selv om dette vanligvis fungerer, kan det oppstå feil, for eksempel hvis prosjektet allerede er på over 10 GB (grensen i testmiljøet). Dette fører i praksis til at eksporteringen ikke kan innledes. | Tabeller er ikke fylt ut med informasjon. |
Datakvoten er overskredet i Cloud-prosjektet | For de fleste prosjekter finnes det en grense for ressurser i Cloud. Du kan overskride lagringskvoten i BigQuery og dermed bli forhindret i å skrive flere data. Merk deg at denne kvoten er liten for gratisprosjekter (10 GB). | Tabeller er ikke fylt ut med informasjon. |
Brukeren endrer områdets tidssone. | I eksporteringen får du en 24 timers oversikt over området med utgangspunkt i den aktuelle tidssonen. Hvis tidssonen endres, kan eksporteringsvinduet forkortes eller forlenges på en bestemt dag (det blir f.eks. tre timer kortere om tidssonen endres fra Eastern Standard Time til Pacific Time). I begge tilfellene får brukeren se et uvanlig antall hendelser. | Én dag med et uvanlig antall hendelser. Generell forvirring blant brukerne. |
Brukerstøtte
Hvis du har spørsmål om BigQuery, for eksempel relatert til fakturering, kan du kontakte brukerstøtten for Google Cloud.
Relaterte ressurser
BigQuery Export
I dokumentasjonen om BigQuery Export finner du informasjon om eksporteringer samt et eksempeldatasett du kan bruke.