Denne artikkelen forklarer formatet til og oppsettet av data som eksporteres fra Google Analytics 4-områder og Google Analytics for Firebase til BigQuery.
Datasett
For hvert Firebase-prosjekt og hvert Google Analytics 4-område som knyttes sammen med BigQuery, blir det lagt til ett enkelt datasett med navnet «analytics_<property_id>» i BigQuery-prosjektet ditt. Område-ID er område-ID-en din for Analytics, som du finner i innstillingene for Google Analytics 4-området ditt samt innstillingene for appstatistikk i Firebase. I hver app og hvert Google Analytics 4-område der BigQuery-eksportering er aktivert, blir de aktuelle dataene eksportert til dette ene datasettet.
Tabeller
I hvert datasett opprettes en tabell med navnet events_YYYYMMDD
hver dag hvis alternativet for daglig eksportering er slått på.
Hvis alternativet for eksportering via strømming er slått på, opprettes en tabell med navnet events_intraday_YYYYMMDD
. Tabellen fylles ut kontinuerlig etter hvert som hendelser registreres i løpet av dagen. På slutten av dagen slettes denne tabellen når events_YYYYMMDD
er fullført.
Ikke alle enheter der hendelser utløses, sender data til Analytics samme dag som hendelsene utløses. For å ta høyde for denne tidsforsinkelsen oppdaterer Analytics de daglige tabellene (events_YYYYMMDD
) med hendelser for disse datoene i opptil 3 dager etter datoene for hendelsene. Hendelsene får riktig tidsstempel selv om de ankommer sent. Hendelser som ankommer etter dette vinduet på 3 dager, blir ikke registrert.
Hvis du bruker et BigQuery-testmiljø, blir det ikke importert aktiviteter i løpet av dagen, og dette er underlagt tilleggsgrenser.
Oppgrader fra testmiljøet hvis du vil bruke intradagsimportering.
Kolonner
Hver kolonne i events_YYYYMMDD
-tabellen representerer en hendelsesspesifikk parameter. Merk deg at enkelte parametere er flettet inn i poster, og noen poster, for eksempel items
og event_params
, kan gjentas. Kolonnene i tabellen er beskrevet nedenfor.
«event»-feltene inneholder informasjon som unikt identifiserer en hendelse. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
batch_event_index | HELTALL | Et tall som indikerer den sekvensielle rekkefølgen av hver hendelse i en gruppe, basert på rekkefølgen de hadde på enheten. |
batch_ordering_id | HELTALL | Et monotont stigende tall som øker hver gang det sendes en nettverksforespørsel fra en gitt side. |
batch_page_id | HELTALL | Et sekvensielt nummer tilordnet en side som øker for hver påfølgende side i et engasjement. |
event_date | STRING | Datoen da hendelsen ble loggført (i formatet ÅÅÅÅMMDD i tidssonen som er registrert i appen). |
event_timestamp | HELTALL | Tidspunktet (i mikrosekunder, UTC) da hendelsen ble loggført på klienten. |
event_previous_timestamp | HELTALL | Tidspunktet (i mikrosekunder, UTC) da denne hendelsen ble loggført på klienten forrige gang. |
event_name | STRING | Navnet på hendelsen. |
event_value_in_usd | FLYTTALL | Den valutaomregnede verdien (i USD) for hendelsens «value»-parameter. |
event_bundle_sequence_id | HELTALL | Den sekvensielle ID-en for pakken der disse hendelsene ble lastet opp. |
event_server_timestamp_offset | HELTALL | Avvik i tidsstempelet for henholdsvis innsamlingstid og opplastingstid i mikrosekunder. |
«event_params»-posten
I «event_params»-posten kan det lagres parametere på kampanjenivå, kontekstuelle hendelsesparametere samt eventuelle brukerdefinerte hendelsesparametere. «event_params»-posten gjentas for hver nøkkel som er tilknyttet en hendelse. Settet med parametere som er lagret i «event_params»-posten, er unikt for hver implementering. Du kan se den fullstendige listen over hendelsesparametere for implementeringen din ved å søke i listen over hendelsesparametere. |
||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
event_params.key | STRING | Navnet på hendelsesparameteren. |
event_params.value | POST | En post med verdien for hendelsesparameteren. |
event_params.value.string_value | STRING | Hvis hendelsesparameteren representeres av en streng, for eksempel en nettadresse eller et kampanjenavn, blir den fylt ut i dette feltet. |
event_params.value.int_value | HELTALL | Hvis hendelsesparameteren representeres av et heltall, blir den fylt ut i dette feltet. |
event_params.value.double_value | FLYTTALL | Hvis hendelsesparameteren representeres av et flyttall med dobbel presisjon, blir den fylt ut i dette feltet. |
event_params.value.float_value | FLYTTALL | Hvis hendelsesparameteren representeres av et tall med flytende desimalpunkt, fylles den ut i dette feltet. Per nå brukes ikke dette feltet. |
«item_params»-posten
I «item_params»-posten kan det lagres vareparametere samt enhver brukerdefinert vareparameter. Settet med parametere som er lagret i «item_params»-posten, er unikt for hver implementering. |
||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
item_params.key | STRING | Navnet på vareparameteren. |
item_params.value | POST | En post med verdien for vareparameteren. |
item_params.value.string_value | STRING | Hvis vareparameteren gjengis som en streng, blir den fylt ut i dette feltet. |
item_params.value.int_value | HELTALL | Hvis vareparameteren gjengis som et heltall, blir den fylt ut i dette feltet. |
item_params.value.double_value | FLYTTALL | Hvis vareparameteren gjengis som et flyttall med dobbel presisjon, blir den fylt ut i dette feltet. |
item_params.value.float_value | FLYTTALL | Hvis vareparameteren gjengis som et tall med flytende desimalpunkt, blir den fylt ut i dette feltet. |
«user»-feltene inneholder informasjon som unikt identifiserer brukeren knyttet til hendelsen. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
is_active_user | BOOLSK VERDI |
Hvorvidt brukeren var aktiv (true/sann) eller inaktiv (false/usann) på et bestemt tidspunkt i løpet av den aktuelle kalenderdagen. Inkluderes bare i de daglige tabellene ( |
user_id | STRING | Den unike ID-en som er tilordnet en bruker. |
user_pseudo_id | STRENG | Brukerens pseudonym-ID (f.eks. ID-en for appforekomsten). En unik identifikator som tilordnes en bruker når hen åpner appen eller besøker nettstedet for første gang. |
user_first_touch_timestamp | HELTALL | Tidspunktet (i mikrosekunder) da brukeren først åpnet appen eller besøkte nettstedet. |
«privacy_info»-feltene
«privacy_info»-feltene inneholder informasjon basert på samtykkestatusen til en bruker når samtykkemodus er slått på. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
privacy_info.ads_storage | STRING |
Hvorvidt annonsemålretting er aktivert for en bruker. Mulige verdier: Yes, No, ikke angitt |
privacy_info.analytics_storage | STRING |
Hvorvidt Analytics-lagring er aktivert for brukeren. Mulige verdier: Yes, No, ikke angitt |
privacy_info.uses_transient_token | STRING |
Om en nettbruker har avvist Analytics-lagring, og om utvikleren har slått på måling uten informasjonskapsler basert på midlertidige tokener i tjenerdataene. Mulige verdier: Yes, No, ikke angitt |
«user_properties»-posten
«user_properties»-posten inneholder alle brukeregenskapene du har angitt. Dette gjentas for hver nøkkel tilknyttet en bruker. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
user_properties.key | STRING | Navnet på brukeregenskapen. |
user_properties.value | POST | En post for brukeregenskapsverdien. |
user_properties.value.string_value | STRING | Strengverdien for brukeregenskapen. |
user_properties.value.int_value | HELTALL | Heltallsverdien for brukeregenskapen. |
user_properties.value.double_value | FLYTTALL | Double-verdien for brukeregenskapen. |
user_properties.value.float_value | FLYTTALL | Dette feltet er foreløpig ikke i bruk. |
user_properties.value.set_timestamp_micros | HELTALL | Tidspunktet (i mikrosekunder) da brukeregenskapen sist ble angitt. |
«user_ltv»-posten
«user_ltv»-posten inneholder informasjon om brukerens levetidsverdi. Denne posten fylles ikke ut i intradagstabeller. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
user_ltv.revenue | FLYTTALL | Levetidsverdien (inntekt) for denne brukeren. Dette feltet fylles ikke ut i intradagstabeller. |
user_ltv.currency | STRING | Levetidsverdien (valuta) for denne brukeren. Dette feltet fylles ikke ut i intradagstabeller. |
«device»-posten inneholder informasjon om enheten hendelsen stammer fra. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
device.category | STRING | Enhetskategori (mobil, nettbrett, datamaskin). |
device.mobile_brand_name | STRING | Enhetens merkevarenavn. |
device.mobile_model_name | STRING | Enhetens modellnavn. |
device.mobile_marketing_name | STRING | Enhetens markedsføringsnavn. |
device.mobile_os_hardware_model | STRING | Informasjonen om enhetsmodell hentes direkte fra operativsystemet. |
device.operating_system | STRING | Enhetens operativsystem. |
device.operating_system_version | STRING | OS-versjonen. |
device.vendor_id | STRING | IDFV (brukes bare hvis IDFA ikke er tilgjengelig). |
device.advertising_id | STRING | Annonserings-ID/IDFA. |
device.language | STRING | OS-språket. |
device.time_zone_offset_seconds | HELTALL | Forskyvningen fra GMT i sekunder. |
device.is_limited_ad_tracking | BOOLSK VERDI |
Enhetens innstilling for begrensning av annonsesporing. På iOS 14 og nyere returneres verdien «false» (usann) hvis IDFA ikke er null. |
device.web_info.browser | STRING | Nettleseren der brukeren så innholdet. |
device.web_info.browser_version | STRING | Versjonen av nettleseren der brukeren så innholdet. |
device.web_info.hostname | STRING | Vertsnavnet som er knyttet til den loggførte hendelsen. |
geo
«geo»-posten inneholder informasjon om det geografiske stedet der hendelsen ble startet. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
geo.continent | STRING | Kontinentet der hendelsene ble rapportert fra, basert på IP-adressen. |
geo.sub_continent | STRING | Subkontinentet hendelsene ble rapportert fra, basert på IP-adressen. |
geo.country | STRING | Landet hendelsene ble rapportert fra, basert på IP-adressen. |
geo.region | STRING | Regionen der hendelsene ble rapportert fra, basert på IP-adressen. |
geo.metro | STRING | Byområdet hendelsene ble rapportert fra, basert på IP-adressen. |
geo.city | STRING | Byen hendelsene ble rapportert fra, basert på IP-adressen. |
«app_info»-posten inneholder informasjon om appen der hendelsen ble startet. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
app_info.id | STRING | Pakkenavnet eller pakke-ID-en for appen. |
app_info.firebase_app_id | STRING | App-ID-en for Firebase som er tilknyttet appen. |
app_info.install_source | STRING | Butikken som installerte appen. |
app_info.version | STRING | Appens versionName (Android) eller kortpakkeversjon. |
«collected_traffic_source»-posten inneholder trafikkildedataene som ble samlet inn sammen med den første hendelsen på siden. |
||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
manual_campaign_id | STRING | Den manuelle kampanje-ID-en (utm_id) som ble samlet inn sammen med hendelsen. |
manual_campaign_name | STRING | Det manuelle kampanjenavnet (utm_campaign) som ble samlet inn sammen med hendelsen. |
manual_source | STRING | Den manuelle kampanjekilden (utm_source) som ble samlet inn sammen med hendelsen. Inkluderer også parsede parametere fra henvisningsparametere, ikke bare UTM-verdier. |
manual_medium | STRING | Det manuelle kampanjemediet (utm_medium) som ble samlet inn sammen med hendelsen. Inkluderer også parsede parametere fra henvisningsparametere, ikke bare UTM-verdier. |
manual_term | STRING | Det manuelle kampanjesøkeordet/-termen (utm_term) som ble samlet inn sammen med hendelsen. |
manual_content | STRING | De ekstra manuelle kampanjemetadataene (utm_content) som ble samlet inn sammen med hendelsen. |
manual_creative_format | STRING | Det manuelle reklameformatet i kampanjen (utm_creative_format) som ble samlet inn sammen med hendelsen. |
manual_marketing_tactic | STRING | Den manuelle markedsføringstaktikken for kampanjen (utm_marketing_tactic) som ble samlet inn sammen med hendelsen. |
manual_source_platform | STRING | Kildeplattformen til den manuelle kampanjen (utm_source_platform) som ble samlet inn sammen med hendelsen. |
gclid | STRING | Identifikatoren for Google-klikk som ble samlet inn sammen med hendelsen. |
dclid | STRING | Identifikatoren for DoubleClick-klikk i Display & Video 360 og Campaign Manager 360 som ble samlet inn sammen med hendelsen. |
srsltid | STRING | Identifikatoren for Google Merchant Center som ble samlet inn sammen med hendelsen. |
«session_traffic_source_last_click»-posten har data om trafikkilden det siste klikket i økten ble tilskrevet, i alle Google-annonser og manuelle kontekster, der dette er tilgjengelig. |
||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
session_traffic_source_last_click. manual_campaign.campaign_id | STRING | ID-en for den manuelle kampanjen det siste klikket ble registrert i. |
session_traffic_source_last_click. manual_campaign.campaign_name | STRING | Navnet på den manuelle kampanjen det siste klikket ble registrert i. |
session_traffic_source_last_click. manual_campaign.medium | STRING | Mediet for den manuelle kampanjen det siste klikket ble registrert i (f.eks. betalt søk, organisk søk, e-post). |
session_traffic_source_last_click. manual_campaign.term | STRING | Søkeordet/søketermen i den manuelle kampanjen det siste klikket ble registrert i. |
session_traffic_source_last_click. manual_campaign.content | STRING | Ekstra metadata om den manuelle kampanjen det siste klikket ble registrert i. |
session_traffic_source_last_click. manual_campaign.source_platform | STRING | Plattformen for den manuelle kampanjen det siste klikket ble registrert i. (f.eks. søkemotor, sosiale medier). |
session_traffic_source_last_click. manual_campaign.source | STRING | Den spesifikke kilden på plattformen for den manuelle kampanjen det siste klikket ble registrert i. |
session_traffic_source_last_click. manual_campaign.creative_format | STRING | Formatet i reklamen i den manuelle kampanjen det siste klikket ble registrert i. |
session_traffic_source_last_click. manual_campaign.marketing_tactic | STRING | Markedsføringstaktikken i den manuelle kampanjen det siste klikket ble registrert i. |
session_traffic_source_last_click. google_ads_campaign.customer_id | STRING | Kunde-ID-en som er tilknyttet Google Ads-kontoen. |
session_traffic_source_last_click. google_ads_campaign.account_name | STRING | Navnet på Google Ads-kontoen. |
session_traffic_source_last_click. google_ads_campaign.campaign_id | STRING | ID-en for Google Ads-kampanjen. |
session_traffic_source_last_click. google_ads_campaign.campaign_name | STRING | Navnet på Google Ads-kampanjen. |
session_traffic_source_last_click. google_ads_campaign.ad_group_id | STRING | ID-en for annonsegruppen i Google Ads-kampanjen. |
session_traffic_source_last_click. google_ads_campaign.ad_group_name | STRING | Navnet på annonsegruppen i Google Ads-kampanjen |
session_traffic_source_last_click. cross_channel_campaign.campaign_name |
STRING | Navnet på kampanjen i flere kanaler det siste klikket ble registrert i |
session_traffic_source_last_click. cross_channel_campaign.campaign_id |
STRING | ID-en for kampanjen i flere kanaler det siste klikket ble registrert i |
session_traffic_source_last_click. cross_channel_campaign.source_platform |
STRING | Plattformen for kampanjen i flere kanaler det siste klikket ble registrert i |
session_traffic_source_last_click. cross_channel_campaign.source |
STRING | Den spesifikke kilden på plattformen for kampanjen i flere kanaler det siste klikket ble registrert i |
session_traffic_source_last_click. cross_channel_campaign.medium |
STRING | Mediet for kampanjen i flere kanaler det siste klikket ble registrert i |
session_traffic_source_last_click. sa360_campaign.campaign_name |
STRING | Navnet på SA360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. sa360_campaign.source |
STRING | Den spesifikke kilden på plattformen for SA360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. sa360_campaign.medium |
STRING | Mediet for SA360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. sa360_campaign.ad_group_id |
STRING | ID-en for annonsegruppen i SA360-kampanjen |
session_traffic_source_last_click. sa360_campaign.ad_group_name |
STRING | Navnet på annonsegruppen i SA360-kampanjen |
session_traffic_source_last_click. sa360_campaign.campaign_id |
STRING | ID-en for SA360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. sa360_campaign.creative_format |
STRING | Formatet i reklamen i SA360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. sa360_campaign.engine_account_name |
STRING | Navnet på SA360-motorkontoen |
session_traffic_source_last_click. sa360_campaign.engine_account_type |
STRING | Typen motorkonto som SA360-kampanjen tilhører |
session_traffic_source_last_click. sa360_campaign.manager_account_name |
STRING | Navnet på SA360-managerkontoen |
session_traffic_source_last_click. dv360_campaign.advertiser_id |
STRING | ID-en for DV360-annonsøren |
session_traffic_source_last_click. dv360_campaign.advertiser_name |
STRING | Navnet på DV360-annonsøren |
session_traffic_source_last_click. dv360_campaign.campaign_id |
STRING | ID-en for DV360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. dv360_campaign.campaign_name |
STRING | Navnet på DV360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. dv360_campaign.creative_id |
STRING | ID-en for reklamen i DV360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. dv360_campaign.creative_format |
STRING | Formatet i reklamen i DV360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. dv360_campaign.creative_name |
STRING | Navnet på reklamen i DV360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. dv360_campaign.marketing_tactic |
STRING | Markedsføringstaktikken i DV360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. dv360_campaign.exchange_id |
STRING | Børs-ID-en for DV360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. dv360_campaign.exchange_name |
STRING | Børsnavnet for DV360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. dv360_campaign.insertion_order_id |
STRING | ID-en for rekvisisjonen i DV360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. dv360_campaign.insertion_order_name |
STRING | Navnet på rekvisisjonen i DV360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. dv360_campaign.line_item_id |
STRING | ID-en for ordrelinjen i DV360-kampanjen der det siste klikket ble registrert |
session_traffic_source_last_click. dv360_campaign.line_item_name |
STRING | Navnet på ordrelinjen i DV360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. dv360_campaign.partner_id |
STRING | ID-en for DV360-partneren |
session_traffic_source_last_click. dv360_campaign.partner_name |
STRING | Navnet på DV360-partneren |
session_traffic_source_last_click. dv360_campaign.source |
STRING | Den spesifikke kilden på plattformen for DV360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. dv360_campaign.medium |
STRING | Mediet for DV360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. cm360_campaign.account_id |
STRING | ID-en for CM360-kontoen |
session_traffic_source_last_click. cm360_campaign.account_name |
STRING | Navnet på CM360-kontoen |
session_traffic_source_last_click. cm360_campaign.advertiser_id |
STRING | ID-en for CM360-annonsøren |
session_traffic_source_last_click. cm360_campaign.advertiser_name |
STRING | Navnet på CM360-annonsøren |
session_traffic_source_last_click. cm360_campaign.campaign_id |
STRING | ID-en for CM360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. cm360_campaign.campaign_name |
STRING | Navnet på CM360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. cm360_campaign.creative_id |
STRING | ID-en for reklamen i CM360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. cm360_campaign.creative_format |
STRING | Formatet i reklamen i CM360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. cm360_campaign.creative_name |
STRING | Navnet på reklamen i CM360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. cm360_campaign.creative_type |
STRING | Reklametypen i CM360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. cm360_campaign.creative_type_id |
STRING | ID-en for reklametypen i CM360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. cm360_campaign.creative_version |
STRING | Reklameversjonen i CM360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. cm360_campaign.placement_id |
STRING | ID-en for plasseringen til CM360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click.cm360 _campaign.placement_cost_structure |
STRING | Kostnadsstrukturen for plasseringen i CM360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. cm360_campaign.placement_name |
STRING | Navnet på plasseringen til CM360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. cm360_campaign.rendering_id |
STRING | Gjengivelses-ID-en for CM360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. cm360_campaign.site_id |
STRING | Nettsteds-ID-en for CM360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. cm360_campaign.site_name |
STRING | Nettstedsnavnet for CM360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. cm360_campaign.source |
STRING | Den spesifikke kilden til CM360-kampanjen det siste klikket ble registrert i |
session_traffic_source_last_click. cm360_campaign.medium |
STRING | Mediet for CM360-kampanjen det siste klikket ble registrert i |
«traffic_source»-posten inneholder informasjon om trafikkilden som først anskaffet brukeren. Denne posten fylles ikke ut i intradagstabeller. Merk: «traffic_source»-verdiene endres ikke, selv om brukeren samhandler med påfølgende kampanjer etter installering. |
||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
traffic_source.name | STRING | Navnet på markedsføringskampanjen som ble brukt til å anskaffe brukeren første gang. Dette feltet fylles ikke ut i intradagstabeller. |
traffic_source.medium | STRING | Navnet på mediet (betalt søk, organisk søk, e-post osv.) som ble brukt til å anskaffe brukeren første gang. Dette feltet fylles ikke ut i intradagstabeller. |
traffic_source.source | STRING | Navnet på nettverket som ble brukt til å anskaffe brukeren første gang. Dette feltet fylles ikke ut i intradagstabeller. |
«stream»- og «platform»-feltene inneholder informasjon om strømmen og app-plattformen. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
stream_id | STRING | Den numeriske ID-en for datastrømmen hendelsen stammer fra. |
plattform | STRING | Datastrømplattformen (nettet, iOS eller Android) som hendelsen stammer fra. |
«ecommerce»-posten inneholder informasjon om netthandelshendelser som er konfigurert i apper eller på nettsteder. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
ecommerce.total_item_quantity | HELTALL | Totalt antall varer i denne hendelsen, som er summen av items.quantity. |
ecommerce.purchase_revenue_in_usd | FLYTTALL | Kjøpsinntekt knyttet til denne hendelsen, angitt i USD (standardenhet). Informasjon registreres bare for kjøpshendelser. |
ecommerce.purchase_revenue | FLYTTALL | Kjøpsinntekt knyttet til denne hendelsen, angitt i lokal valuta (standardenhet). Informasjon registreres bare for kjøpshendelser. |
ecommerce.refund_value_in_usd | FLYTTALL | Refusjonsbeløpet knyttet til denne hendelsen, angitt i USD (standardenhet). Informasjon registreres bare for refusjonshendelser. |
ecommerce.refund_value | FLYTTALL | Refusjonsbeløpet knyttet til denne hendelsen, angitt i lokal valuta (standardenhet). Informasjon registreres bare for refusjonshendelser. |
ecommerce.shipping_value_in_usd | FLYTTALL | Fraktkostnaden knyttet til denne hendelsen, angitt i USD (standardenhet). |
ecommerce.shipping_value | FLYTTALL | Fraktkostnaden knyttet til denne hendelsen, angitt i USD. |
ecommerce.tax_value_in_usd | FLYTTALL | Avgiftsverdien knyttet til denne hendelsen, angitt i USD (standardenhet). |
ecommerce.tax_value | FLYTTALL | Avgiftsverdien knyttet til denne hendelsen, angitt i lokal valuta (standardenhet). |
ecommerce.transaction_id | STRING | Transaksjons-ID-en for netthandelstransaksjonen. |
ecommerce.unique_items | HELTALL | Antallet unike varer i denne hendelsen, basert på item_id, item_name og item_brand. |
«items»-posten inneholder informasjon om varer som er inkludert i en hendelse. Den gjentas for hver vare. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
items.item_id | STRING | ID-en for varen. |
items.item_name | STRING | Navnet på varen. |
items.item_brand | STRING | Varens merkevare. |
items.item_variant | STRING | Varianten av varen. |
items.item_category | STRING | Varens kategori. |
items.item_category2 | STRING | Varens underkategori. |
items.item_category3 | STRING | Varens underkategori. |
items.item_category4 | STRING | Varens underkategori. |
items.item_category5 | STRING | Varens underkategori. |
items.price_in_usd | FLYTTALL | Vareprisen i USD (standardenhet). |
items.price | FLYTTALL | Prisen på varen oppgitt i lokal valuta. |
items.quantity | HELTALL | Vareantallet. Antallet er 1 hvis noe annet ikke er angitt. |
items.item_revenue_in_usd | FLYTTALL | Inntektene fra denne varen, kalkulert slik: price_in_usd x antall. Informasjon registreres bare for kjøpshendelser, i USD (standardenhet). |
items.item_revenue | FLYTTALL | Inntektene fra denne varen, kalkulert slik: pris x antall. Informasjon registreres bare for kjøpshendelser, i lokal valuta (standardenhet). |
items.item_refund_in_usd | FLYTTALL | Refusjonsverdien av denne varen, kalkulert slik: price_in_usd x antall. Informasjon registreres bare for refusjonshendelser, i USD (standardenhet). |
items.item_refund | FLYTTALL | Refusjonsverdien av denne varen, kalkulert slik: pris x antall. Informasjon registreres bare for refusjonshendelser, i lokal valuta (standardenhet). |
items.coupon | STRING | Kupongkoden brukt for denne varen. |
items.affiliation | STRING | Informasjon forbundet med produktet for å angi en leverandør eller fysisk butikkbeliggenhet. |
items.location_id | STRING | Stedet som er tilknyttet varen. |
items.item_list_id | STRING | ID-en for listen brukeren så varen i. |
items.item_list_name | STRING | Navnet på listen brukeren så varen i. |
Items.item_list_index | STRING | Plasseringen varen har i en liste. |
items.promotion_id | STRING | ID-en for en produktkampanje. |
items.promotion_name | STRING | Navnet på en produktkampanje. |
items.creative_name | STRING | Navnet på en reklame som vises i en kampanjeplassering. |
items.creative_slot | STRING | Navnet på en reklameplassering. |
«item_params»-posten
I «item_params»-posten lagres de egendefinerte vareparameterne du har definert. Merk deg at forhåndsdefinerte vareparametere, for eksempel «item_id» og «item_name», ikke er tatt med her. De eksporteres i stedet som eksplisitte felter. Settet med parametere som er lagret i «item_params»-posten, er unikt for hver implementering. Du kan finne ut mer om implementering av netthandel og «items»-matrisen (varematrisen) for Google Analytics 4 i artikkelen om måling av netthandel. |
||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
items.item_params.key | STRING | Navnet på vareparameteren. |
items.item_params.value | POST | En post med verdien for vareparameteren. |
items.item_params.value.string_value | STRING | Hvis vareparameteren gjengis som en streng, blir den fylt ut i dette feltet. |
items.item_params.value.int_value | HELTALL | Hvis vareparameteren gjengis som et heltall, blir den fylt ut i dette feltet. |
items.item_params.value.double_value | FLYTTALL | Hvis vareparameteren gjengis som et flyttall med dobbel presisjon, blir den fylt ut i dette feltet. |
items.item_params.value.float_value | FLYTTALL | Hvis vareparameteren gjengis som et tall med flytende desimalpunkt, blir den fylt ut i dette feltet. |
«publisher»-posten har informasjon om hendelser som hentes fra en publisistintegrering knyttet til visning av annonser, altså AdMob. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
publisist | POST | En oversikt over publisistdata som kommer fra AdMob. |
publisher.ad_revenue_in_usd | FLYTTALL | Beregnet annonseinntekt som følge av denne hendelsen, angitt i USD. Fylles bare ut for hendelser knyttet til annonsevisninger. |
publisher.ad_format | STRING | Beskriver hvordan annonsene så ut, og hvor de ble vist. Vanlige formater er bannerannonser, interstitial- og Native Advanced-annonser samt annonser med belønning. |
publisher.ad_source_name | STRING | Kildenettverket som leverte annonsen. Vanlige kilder er «AdMob-nettverket», «Meta Audience Network» og «Medierte egenannonser». |
publisher.ad_unit_id | STRING | Navnet du valgte for å beskrive denne annonseenheten. Annonseenheter er beholdere du plasserer i appene dine for å vise annonser til brukere. |
Rader
Data for én enkelt hendelse kan representeres i en eller flere rader, avhengig av om den inneholder gjentatte poster. Eksempelvis ville en page_view
-hendelse med flere event_params
ha lignet på tabellen nedenfor. Den første raden inneholder navnet på hendelsen, datoen, tidsstempelet og andre dataelementer som ikke gjentas. event_params
-posten gjentas for hver parameter som er tilknyttet hendelsen. Disse gjentatte postene fylles ut i påfølgende rader rett under den første raden for hendelsen.
event_date | event_timestamp | event_name | event_params.key | event_params_value.string_value |
---|---|---|---|---|
20220222 | 1643673600483790 | page_view | page_location | https://example.com |
page_title | Startside | |||
medium | henvisning | |||
source | ||||
page_referrer | https://www.google.com | |||
<parameters...> | <values...> |
Disse hendelsesdataene vises på følgende måte i brukergrensesnittet i GA4.
Hvis du har brukt eldre versjoner av en av disse SDK-ene og du har planer om å oppdatere til Android 17.2.5 (eller nyere) og/eller iOS 16.20.0 (eller nyere), bør du ha dette i bakhodet:
- For å bruke det gjeldende BigQuery Export-oppsettet må du oppgradere SDK-en til Android 17.2.5 (eller nyere) og/eller iOS 16.20.0 (eller nyere). Når du bruker tidligere SDK-versjoner, gjenspeiler de eksporterte dataene det gamle oppsettet.
- Fra og med det tidspunktet du oppdaterer (og fremover), kan du kun se varedata innenfor matrisen av gjentatte varer. Varedata er da ikke lenger tilgjengelig i standard hendelsesparametere som i tidligere SDK-versjoner.
- Denne endringen ble gjort for å støtte analyser av flere produkter samtidig.
- På grunn av dette må du kanskje endre referansene dine til vare- og produktinformasjon.
- Logg på Cloud Platform-konsollen >: Ressurssiden for administratorer.
- Åpne prosjektet med dataene du vil overføre, og klikk på Aktiver Google Cloud Shell øverst på siden.
- Når skallet åpnes, kopierer du skriptet nedenfor til en fil med navnet
migration_script.sql
:- Kjør kommandoen
cat > migration_script.sql
. - Kopier skriptet nedenfor og lim det inn i skallet.
- Trykk på Ctrl + D for å lagre og avslutte.
SELECT @date AS event_date, event.timestamp_micros AS event_timestamp, event.previous_timestamp_micros AS event_previous_timestamp, event.name AS event_name, event.value_in_usd AS event_value_in_usd, user_dim.bundle_info.bundle_sequence_id AS event_bundle_sequence_id, user_dim.bundle_info.server_timestamp_offset_micros as event_server_timestamp_offset, ( SELECT ARRAY_AGG(STRUCT(event_param.key AS key, STRUCT(event_param.value.string_value AS string_value, event_param.value.int_value AS int_value, event_param.value.double_value AS double_value, event_param.value.float_value AS float_value) AS value)) FROM UNNEST(event.params) AS event_param) AS event_params, user_dim.first_open_timestamp_micros AS user_first_touch_timestamp, user_dim.user_id AS user_id, user_dim.app_info.app_instance_id AS user_pseudo_id, "" AS stream_id, user_dim.app_info.app_platform AS platform, STRUCT( user_dim.ltv_info.revenue AS revenue, user_dim.ltv_info.currency AS currency ) AS user_ltv, STRUCT( user_dim.traffic_source.user_acquired_campaign AS name, user_dim.traffic_source.user_acquired_medium AS medium, user_dim.traffic_source.user_acquired_source AS source ) AS traffic_source, STRUCT( user_dim.geo_info.continent AS continent, user_dim.geo_info.country AS country, user_dim.geo_info.region AS region, user_dim.geo_info.city AS city ) AS geo, STRUCT( user_dim.device_info.device_category AS category, user_dim.device_info.mobile_brand_name, user_dim.device_info.mobile_model_name, user_dim.device_info.mobile_marketing_name, user_dim.device_info.device_model AS mobile_os_hardware_model, @platform AS operating_system, user_dim.device_info.platform_version AS operating_system_version, user_dim.device_info.device_id AS vendor_id, user_dim.device_info.resettable_device_id AS advertising_id, user_dim.device_info.user_default_language AS language, user_dim.device_info.device_time_zone_offset_seconds AS time_zone_offset_seconds, IF(user_dim.device_info.limited_ad_tracking, "Yes", "No") AS is_limited_ad_tracking ) AS device, STRUCT( user_dim.app_info.app_id AS id, @firebase_app_id AS firebase_app_id, user_dim.app_info.app_version AS version, user_dim.app_info.app_store AS install_source ) AS app_info, ( SELECT ARRAY_AGG(STRUCT(user_property.key AS key, STRUCT(user_property.value.value.string_value AS string_value, user_property.value.value.int_value AS int_value, user_property.value.value.double_value AS double_value, user_property.value.value.float_value AS float_value, user_property.value.set_timestamp_usec AS set_timestamp_micros ) AS value)) FROM UNNEST(user_dim.user_properties) AS user_property) AS user_properties FROM `SCRIPT_GENERATED_TABLE_NAME`, UNNEST(event_dim) AS event
- Kjør kommandoen
- Åpne et nytt skall, og kopier bash-skriptet nedenfor til en fil med navnet
migration.sh
:- Kjør kommandoen
cat > migration.sh
. - Kopier skriptet nedenfor og lim det inn i skallet.
- Trykk på Ctrl + D for å lagre og avslutte.
Endre det følgende skriptet for å inkludere område-ID-en for Analytics, prosjekt-ID-en for BigQuery, app-ID-en for Firebase, navnet på BigQuery-datasettet samt start- og sluttdatoen for dataene du ønsker.Skript (migration.sh):# Analytics Property ID for the Project. Find this in Analytics Settings in Firebase. PROPERTY_ID=your Analytics property ID # Bigquery Export Project. BQ_PROJECT_ID="your BigQuery Project ID" (e.g., "firebase-public-project") # Firebase App ID for the app. FIREBASE_APP_ID="your Firebase App ID" (e.g., "1:300830567303:ios:09b1ab1d3ca29bda") # Dataset to import from. BQ_DATASET="name of BigQuery dataset you want to import from" (e.g., "com_firebase_demo_IOS") # Platform PLATFORM="platform of the app. ANDROID or IOS" # Date range for which you want to run migration, [START_DATE,END_DATE] inclusive. START_DATE=20180324 END_DATE=20180327 # Do not modify the script below, unless you know what you are doing :) startdate=$(date -d"$START_DATE" +%Y%m%d) || exit -1 enddate=$(date -d"$END_DATE" +%Y%m%d) || exit -1 # Iterate through the dates. DATE="$startdate" while [ "$DATE" -le "$enddate" ]; do # BQ table constructed from above params. BQ_TABLE="$BQ_PROJECT_ID.$BQ_DATASET.app_events_$DATE" echo "Migrating $BQ_TABLE" cat migration_script.sql | sed -e "s/SCRIPT_GENERATED_TABLE_NAME/$BQ_TABLE/g" | bq query \ --debug_mode \ --allow_large_results \ --noflatten_results \ --use_legacy_sql=False \ --destination_table analytics_$PROPERTY_ID.events_$DATE \ --batch \ --append_table \ --parameter=firebase_app_id::$FIREBASE_APP_ID \ --parameter=date::$DATE \ --parameter=platform::$PLATFORM \ --project_id=$BQ_PROJECT_ID temp=$(date -I -d "$DATE + 1 day") DATE=$(date -d "$temp" +%Y%m%d) done exit # END OF SCRIPT
- Kjør kommandoen
- Åpne et nytt skall, og kjør kommandoen
bash migration.sh
user_dim
Feltnavn | Datatype | Beskrivelse |
---|---|---|
user_dim | POST | En post med brukerdimensjoner. |
user_dim.user_id | STRING | Bruker-ID-en som er angitt av API-metoden setUserId. |
user_dim.first_open_timestamp_micros | HELTALL | Tidspunktet (i mikrosekunder) da brukeren først åpnet appen. |
user_dim.user_properties | POST | En gjentatt post med brukeregenskaper som er angitt av API-metoden setUserProperty. |
user_dim.user_properties.key | STRING | Navnet på brukeregenskapen. |
user_dim.user_properties.value | POST | En post med informasjon om brukeregenskapen. |
user_dim.user_properties.value.value | POST | En post for brukeregenskapsverdien. |
user_dim.user_properties.value.value.string_value | STRING | Strengverdien for brukeregenskapen. |
user_dim.user_properties.value.value.int_value | HELTALL | Heltallsverdien for brukeregenskapen. |
user_dim.user_properties.value.value.double_value | FLYTTALL | Double-verdien for brukeregenskapen. |
user_dim.user_properties.value.set_timestamp_usec | HELTALL | Tidspunktet (i mikrosekunder) da brukeregenskapen sist ble angitt. |
user_dim.user_properties.value.index | HELTALL | Indeksen (0-24) for brukeregenskapen. |
user_dim.device_info | POST | En post med enhetsinformasjon. |
user_dim.device_info.device_category | STRING | Enhetskategori (mobil, nettbrett, datamaskin). |
user_dim.device_info.mobile_brand_name | STRING | Enhetens merkevarenavn. |
user_dim.device_info.mobile_model_name | STRING | Enhetens modellnavn. |
user_dim.device_info.mobile_marketing_name | STRING | Enhetens markedsføringsnavn. |
user_dim.device_info.device_model | STRING | Enhetsmodellen. |
user_dim.device_info.platform_version | STRING | OS-versjonen. |
user_dim.device_info.device_id | STRING | IDFV (brukes bare hvis IDFA ikke er tilgjengelig). |
user_dim.device_info.resettable_device_id | STRING | Annonserings-ID/IDFA. |
user_dim.device_info.user_default_language | STRING | OS-språket. |
user_dim.device_info.device_time_zone_offset_seconds | HELTALL | Forskyvningen fra GMT i sekunder. |
user_dim.device_info.limited_ad_tracking | BOOLSK VERDI | Enhetens innstilling for begrensning av annonsesporing. |
user_dim.geo_info | POST | En post med geografisk informasjon om brukeren. |
user_dim.geo_info.continent | STRING | Kontinentet der hendelsene ble rapportert fra, basert på IP-adressen. |
user_dim.geo_info.country | STRING | Landet hendelsene ble rapportert fra, basert på IP-adressen. |
user_dim.geo_info.region | STRING | Regionen der hendelsene ble rapportert fra, basert på IP-adressen. |
user_dim.geo_info.city | STRING | Byen hendelsene ble rapportert fra, basert på IP-adressen. |
user_dim.app_info | POST | En post med informasjon om appen. |
user_dim.app_info.app_version | STRING | Appens versionName (Android) eller kortpakkeversjon. |
user_dim.app_info.app_instance_id | STRING | Den unike ID-en for denne appforekomsten. |
user_dim.app_info.app_store | STRING | Appbutikken som denne appen ble installert gjennom. |
user_dim.app_info.app_platform | STRING | Plattformen som denne appen kjøres på. |
user_dim.traffic_source | POST | Navn på trafikkilden som ble brukt til å anskaffe brukeren. Dette feltet fylles ikke ut i intradagstabeller. |
user_dim.traffic_source.user_acquired_campaign | STRING | Navnet på markedsføringskampanjen som ble brukt til å anskaffe brukeren. Dette feltet fylles ikke ut i intradagstabeller. |
user_dim.traffic_source.user_acquired_medium | STRING | Navnet på mediet (betalt søk, organisk søk, e-post osv.) som ble brukt til å anskaffe brukeren. Dette feltet fylles ikke ut i intradagstabeller. |
user_dim.traffic_source.user_acquired_source | STRING | Navnet på nettverket som ble brukt til å anskaffe brukeren. Dette feltet fylles ikke ut i intradagstabeller. |
user_dim.bundle_info | POST | En post med informasjon om pakken der disse hendelsene ble lastet opp. |
user_dim.bundle_info.bundle_sequence_id | HELTALL | Den sekvensielle ID-en for pakken der disse hendelsene ble lastet opp. |
user_dim.ltv_info | POST | En post med informasjon om denne brukerens levetidsverdi. Dette feltet fylles ikke ut i intradagstabeller. |
user_dim.ltv_info.revenue | FLYTTALL | Levetidsverdien (inntekt) for denne brukeren. Dette feltet fylles ikke ut i intradagstabeller. |
user_dim.ltv_info.currency | STRING | Levetidsverdien (valuta) for denne brukeren. Dette feltet fylles ikke ut i intradagstabeller. |
event_dim
Feltnavn | Datatype | Beskrivelse |
---|---|---|
event_dim | POST | En gjentatt post med informasjon som er knyttet til hendelser i denne pakken. |
event_dim.date | STRING | Datoen da denne hendelsen ble logget (på formatet ÅÅÅÅMMDD i tidssonen som er registrert i appen). |
event_dim.name | STRING | Navnet på denne hendelsen. |
event_dim.params | POST | En gjentatt post med parameterne som er knyttet til denne hendelsen. |
event_dim.params.key | STRING | Hendelsesparameterens nøkkel. |
event_dim.params.value | POST | En post med hendelsesparameterens verdi. |
event_dim.params.value.string_value | STRING | Strengverdien for hendelsesparameteren. |
event_dim.params.value.int_value | HELTALL | Heltallsverdien for hendelsesparameteren. |
event_dim.params.value.double_value | FLYTTALL | Hendelsesparameterens double-verdi. |
event_dim.timestamp_micros | HELTALL | Tidspunktet (i mikrosekunder, UTC) da denne hendelsen ble loggført på klienten. |
event_dim.previous_timestamp_micros | HELTALL | Tidspunktet (i mikrosekunder, UTC) da denne hendelsen ble loggført på klienten forrige gang. |