I denne artikel forklares formatet og skemaet for de Google Analytics 4-ejendomsdata og Google Analytics til Firebase-data, der eksporteres til BigQuery.
Datasæt
For hver Google Analytics 4-ejendom og hvert Firebase-projekt, der linkes til BigQuery, føjes der et enkelt datasæt med navnet "analytics_<property_id>" til dit BigQuery-projekt. Ejendoms-id refererer til dit Analytics-ejendoms-id, som du finder i ejendomsindstillingerne for din Google Analytics 4-ejendom og i indstillingerne for appanalysedata i Firebase. Data fra hver Google Analytics 4-ejendom og hver app, som BigQuery-eksport er aktiveret for, eksporteres til dette ene datasæt.
Tabeller
I hvert datasæt oprettes der hver dag en tabel med navnet events_YYYYMMDD
, hvis muligheden Daglig eksport er aktiveret.
Hvis muligheden Streamingeksport er aktiveret, oprettes der en tabel med navnet events_intraday_YYYYMMDD
. Denne tabel udfyldes løbende, i takt med at der registreres hændelser i dagens løb. Tabellen slettes sidst på dagen hver dag, når udfyldelsen af events_YYYYMMDD
er fuldført.
For nogle af de enheder, hvor der aktiveres hændelser, sendes der ikke data til Analytics den dag, hvor hændelserne aktiveres. For at tage højde for denne forsinkelse opdateres de daglige tabeller i Analytics (events_YYYYMMDD
) med hændelser for de relevante datoer op til tre dage efter datoen for hændelserne. Selvom hændelserne er forsinkede, får de tildelt korrekt tidsstempel. Hvis forsinkelsen er længere end denne periode på tre dage, registreres hændelserne ikke.
Hvis du bruger BigQuery-sandbox, er der ingen import af hændelser samme dag, og der gælder yderligere begrænsninger.
Opgrader fra sandbox, hvis du vil importere samme dag.
Kolonner
Hver kolonne i tabellen events_YYYYMMDD
repræsenterer en hændelsesspecifik parameter. Bemærk! Nogle parametre er indlejret i RECORDS, og nogle RECORDS, f.eks. items
og event_params
, kan gentages. Tabelkolonnerne er nærmere beskrevet nedenfor.
Hændelsesfelterne indeholder oplysninger, der entydigt identificerer en hændelse. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
batch_event_index | INTEGER | Et tal, der angiver den fortløbende rækkefølge for hver hændelse i en gruppe baseret på den rækkefølge, de forekommer i på enheden. |
batch_ordering_id | INTEGER | Et monotont stigende tal, der tælles, hver gang der sendes en netværksanmodning fra en given side. |
batch_page_id | INTEGER | Et fortløbende tal, der er tildelt en side, og som øges for hver efterfølgende side inden for et engagement. |
event_date | STRING | Den dato, hvor hændelsen blev registreret (i formatet ÅÅÅÅMMDD i den registrerede tidszone for din app). |
event_timestamp | INTEGER | Tidspunktet (i mikrosekunder, UTC), hvor hændelsen blev logget på klienten. |
event_previous_timestamp | INTEGER | Tidspunktet (i mikrosekunder, UTC), hvor hændelsen tidligere blev logget på klienten. |
event_name | STRING | Hændelsens navn. |
event_value_in_usd | FLOAT | Den valutaomregnede værdi (i USD) for hændelsesparameteren "value". |
event_bundle_sequence_id | INTEGER | Det fortløbende id for den pakke, hvori disse hændelser blev uploadet. |
event_server_timestamp_offset | INTEGER | Tidsstempelforskydning mellem indsamlingstidspunkt og uploadtidspunkt angivet i mikrosekunder. |
event_params-RECORD
Event_params-RECORD kan gemme hændelser på kampagneniveau og konteksthændelser samt brugerdefinerede hændelsesparametre. Event_params-RECORD gentages for hver nøgle, der er knyttet til en hændelse. Det sæt parametre, der er gemt i event_params-RECORD, er unikt for hver implementering. Hvis du vil se den komplette liste over hændelsesparametre til din implementering, kan du anmode om listen over hændelsesparametre. |
||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
event_params.key | STRING | Hændelsesparameterens navn. |
event_params.value | RECORD | En registrering, der indeholder hændelsesparameterens værdi. |
event_params.value.string_value | STRING | Hvis hændelsesparameteren er repræsenteret af en streng, f.eks. en webadresse eller et kampagnenavn, udfyldes den i dette felt. |
event_params.value.int_value | INTEGER | Hvis hændelsesparameteren er repræsenteret af et heltal, udfyldes den i dette felt. |
event_params.value.double_value | FLOAT | Hvis hændelsesparameteren er repræsenteret af en dobbeltværdi, udfyldes den i dette felt. |
event_params.value.float_value | FLOAT | Hvis hændelsesparameteren er repræsenteret af en flydende kommaværdi, udfyldes den i dette felt. Dette felt er ikke i brug i øjeblikket. |
item_params-RECORD
I item_params-RECORD kan der gemmes butiksrelaterede vareparametre og eventuelle brugerdefinerede vareparametre. Det sæt parametre, der er gemt i item_params-RECORD, er unikt for hver implementering. |
||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
item_params.key | STRING | Vareparameterens navn. |
item_params.value | RECORD | En post, der indeholder vareparameterens værdi. |
item_params.value.string_value | STRING | Hvis vareparameteren er repræsenteret ved en streng, udfyldes dette felt med værdien. |
item_params.value.int_value | INTEGER | Hvis vareparameteren er repræsenteret ved et heltal, udfyldes dette felt med værdien. |
item_params.value.double_value | FLOAT | Hvis vareparameteren er repræsenteret ved en dobbeltværdi, udfyldes dette felt med værdien. |
item_params.value.float_value | FLOAT | Hvis vareparameteren er repræsenteret ved en værdi med flydende komma, udfyldes dette felt med værdien. |
Brugerfelterne indeholder oplysninger, der entydigt identificerer den bruger, der er tilknyttet hændelsen. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
is_active_user | BOOLESK |
Om brugeren var aktiv (Sand) eller inaktiv (Falsk) på et tidspunkt på kalenderdagen Dette felt er kun med i de dagligt genererede tabeller ( |
user_id | STRING | Det unikke id, en bruger har fået tildelt. |
user_pseudo_id | STRING | Det pseudonymiserede id for brugeren (f.eks. appforekomst-id). Et entydigt id, der tildeles en bruger, når vedkommende åbner appen eller besøger websitet første gang. |
user_first_touch_timestamp | INTEGER | Det tidspunkt (angivet i mikrosekunder), hvor brugeren åbnede appen eller besøgte websitet første gang. |
privacy_info-felter
Privacy_info-felterne indeholder oplysninger baseret på brugerens samtykkestatus, når samtykketilstand er aktiveret. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
privacy_info.ads_storage | STRING |
Hvorvidt annoncemålretning er aktiveret for en bruger. Mulige værdier: Ja, Nej og Ikke indstillet |
privacy_info.analytics_storage | STRING |
Hvorvidt Analytics-lagerplads er aktiveret for brugeren. Mulige værdier: Ja, Nej og Ikke indstillet |
privacy_info.uses_transient_token | STRING |
Hvorvidt en webbruger har afvist Analytics-lagring og udvikleren har aktiveret måling uden cookies baseret på midlertidige tokens i serverdata. Mulige værdier: Ja, Nej og Ikke indstillet |
user_properties-RECORD
User_properties-RECORD indeholder de brugeregenskaber, du har angivet. Den gentages for hver nøgle, der er knyttet til en bruger. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
user_properties.key | STRING | Brugeregenskabens navn. |
user_properties.value | RECORD | En post for værdien for brugeregenskab. |
user_properties.value.string_value | STRING | Strengværdien for brugeregenskaben. |
user_properties.value.int_value | INTEGER | Heltalsværdien for brugeregenskaben. |
user_properties.value.double_value | FLOAT | Dobbeltværdien for brugeregenskaben. |
user_properties.value.float_value | FLOAT | Dette felt bruges ikke i øjeblikket. |
user_properties.value.set_timestamp_micros | INTEGER | Det tidspunkt (angivet i mikrosekunder), hvor brugeregenskaben senest blev registreret. |
user_ltv-RECORD
User_ltv-RECORD indeholder oplysninger om brugerens levetidsværdi. Denne post udfyldes ikke i tabeller med værdier fra samme dag. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
user_ltv.revenue | FLOAT | Brugerens levetidsværdi (omsætning). Dette felt udfyldes ikke i tabeller fra samme dag. |
user_ltv.currency | STRING | Brugerens levetidsværdi (valuta). Dette felt udfyldes ikke i tabeller fra samme dag. |
Device-RECORD indeholder oplysninger om den enhed, som hændelsen stammer fra. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
device.category | STRING | Enhedskategorien (mobilenhed, tablet eller computer). |
device.mobile_brand_name | STRING | Enhedsbrandets navn. |
device.mobile_model_name | STRING | Enhedsmodellens navn. |
device.mobile_marketing_name | STRING | Enhedens markedsføringsnavn. |
device.mobile_os_hardware_model | STRING | Enhedsmodeloplysningerne, som hentes direkte fra operativsystemet. |
device.operating_system | STRING | Enhedens operativsystem. |
device.operating_system_version | STRING | OS-versionen. |
device.vendor_id | STRING | IDFV (kun angivet, hvis IDFA ikke indsamles). |
device.advertising_id | STRING | Annoncerings-id/IDFA. |
device.language | STRING | OS-sproget. |
device.time_zone_offset_seconds | INTEGER | Tidsforskydningen i forhold til GMT i sekunder. |
device.is_limited_ad_tracking | BOOLESK |
Enhedens indstilling for begrænsning af annoncesporing. I iOS14 og nyere returneres værdien falsk, hvis IDFA ikke er nul. |
device.web_info.browser | STRING | Den browser, som brugeren så indhold i. |
device.web_info.browser_version | STRING | Versionen af den browser, som brugeren så indhold i. |
device.web_info.hostname | STRING | Det hostname, der er knyttet til den registrerede hændelse. |
geo
Geo-RECORD indeholder oplysninger om den geografiske lokation, hvor hændelsen blev påbegyndt. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
geo.continent | STRING | Det kontinent, hvorfra hændelser blev rapporteret, baseret på IP-adressen. |
geo.sub_continent | STRING | Det subkontinent, hvorfra hændelser blev rapporteret, baseret på IP-adressen. |
geo.country | STRING | Det land, hvorfra hændelser blev rapporteret, baseret på IP-adressen. |
geo.region | STRING | Den region, hvorfra hændelser blev rapporteret, baseret på IP-adressen. |
geo.metro | STRING | Det byområde, hvorfra hændelser blev rapporteret, baseret på IP-adressen. |
geo.city | STRING | Den by, hvorfra hændelser blev rapporteret, baseret på IP-adressen. |
App_info-RECORD indeholder oplysninger om den app, som hændelsen blev startet i. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
app_info.id | STRING | Appens pakkenavn eller pakke-id. |
app_info.firebase_app_id | STRING | Det Firebase-app-id, der er knyttet til appen. |
app_info.install_source | STRING | Den butik, der installerede appen. |
app_info.version | STRING | Appens versionsnavn (Android) eller korte pakkeversion. |
RECORDEN collected_traffic_source indeholder de trafikkildedata, der blev indsamlet sammen med sidens første hændelse. |
||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
manual_campaign_id | STRING | Det manuelle kampagne-id (utm_id), der blev indsamlet sammen med hændelsen. |
manual_campaign_name | STRING | Det manuelle kampagnenavn (utm_campaign), der blev indsamlet sammen med hændelsen. |
manual_source | STRING | Værdien i dette felt er den manuelt registrerede kampagnekilde (utm_source), der blev indsamlet sammen med hændelsen. Der vises også parsede parametre fra henvisningsparametre og altså ikke kun UTM-værdier i dette felt. |
manual_medium | STRING | Værdien i dette felt er det manuelle registrerede kampagnemedium (utm_medium), der blev indsamlet sammen med hændelsen. Der vises også parsede parametre fra henvisningsparametre og altså ikke kun UTM-værdier i dette felt. |
manual_term | STRING | Det manuelle kampagnesøgeord/den manuelle kampagneterm (utm_term), der blev indsamlet sammen med hændelsen. |
manual_content | STRING | De yderligere manuelle kampagnemetadata (utm_content), der blev indsamlet sammen med hændelsen. |
manual_creative_format | STRING | Det manuelt oprettede annoncematerialeformat for kampagnen (utm_creative_format), der blev indsamlet sammen med hændelsen. |
manual_marketing_tactic | STRING | Den manuelle marketingtaktik for kampagnen (utm_marketing_tactic), der blev indsamlet sammen med hændelsen. |
manual_source_platform | STRING | Værdien i dette felt er den manuelt registrerede kampagnekildeplatform (utm_source_platform), der blev indsamlet sammen med hændelsen. |
gclid | STRING | Det Google-klik-id, der blev indsamlet sammen med hændelsen. |
dclid | STRING | Det DoubleClick-klik-id for Display & Video 360 og Campaign Manager 360, der blev indsamlet sammen med hændelsen. |
srsltid | STRING | Det Google Merchant Center-id, der blev indsamlet sammen med hændelsen. |
Session_traffic_source_last_click-RECORD indeholder de sessionstrafikkildedata, der er tilskrevet sidste klik, på tværs af Google Ads og manuelle kontekster, hvis de er tilgængelige. |
||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
session_traffic_source_last_click. manual_campaign.campaign_id | STRING | Id'et for den manuelle kampagne, der sidst blev klikket på |
session_traffic_source_last_click. manual_campaign.campaign_name | STRING | Navnet på den manuelt oprettede kampagne, der sidst blev klikket på |
session_traffic_source_last_click. manual_campaign.medium | STRING | Medium for den manuelt oprettede kampagne, der sidst blev klikket på (f.eks. betalt søgning, organisk søgning, mail) |
session_traffic_source_last_click. manual_campaign.term | STRING | Søgeordet/søgetermen for den manuelle kampagne, der sidst blev klikket på |
session_traffic_source_last_click. manual_campaign.content | STRING | Yderligere metadata for den manuelle kampagne, der sidst blev klikket på |
session_traffic_source_last_click. manual_campaign.source_platform | STRING | Platformen for den manuelle kampagne, der sidst blev klikket på (f.eks. søgemaskine, sociale medier) |
session_traffic_source_last_click. manual_campaign.source | STRING | Den specifikke kilde på platformen for den manuelt oprettede kampagne, der sidst blev klikket på |
session_traffic_source_last_click. manual_campaign.creative_format | STRING | Formatet for annoncematerialet i den manuelle kampagne, der sidst blev klikket på |
session_traffic_source_last_click. manual_campaign.marketing_tactic | STRING | Marketingtaktikken for den manuelt oprettede kampagne, der sidst blev klikket på |
session_traffic_source_last_click. google_ads_campaign.customer_id | STRING | Det kunde-id, der er knyttet til 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'et for Google Ads-kampagnen |
session_traffic_source_last_click. google_ads_campaign.campaign_name | STRING | Navnet på Google Ads-kampagnen |
session_traffic_source_last_click. google_ads_campaign.ad_group_id | STRING | Id'et for annoncegruppen i Google Ads-kampagnen |
session_traffic_source_last_click. google_ads_campaign.ad_group_name | STRING | Navnet på annoncegruppen i Google Ads-kampagnen |
session_traffic_source_last_click. cross_channel_campaign.campaign_name |
STRING | Navnet på den kampagne på tværs af kanaler, der sidst blev klikket på |
session_traffic_source_last_click. cross_channel_campaign.campaign_id |
STRING | Id'et for den kampagne på tværs af kanaler, der sidst blev klikket på |
session_traffic_source_last_click. cross_channel_campaign.source_platform |
STRING | Platformen for den kampagne på tværs af kanaler, der sidst blev klikket på |
session_traffic_source_last_click. cross_channel_campaign.source |
STRING | Den specifikke kilde på platformen for den kampagne på tværs af kanaler, der sidst blev klikket på |
session_traffic_source_last_click. cross_channel_campaign.medium |
STRING | Mediet for den kampagne på tværs af kanaler, der sidst blev klikket på |
session_traffic_source_last_click. sa360_campaign.campaign_name |
STRING | Navnet på den manuelt SA360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. sa360_campaign.source |
STRING | Den specifikke kilde på platformen for den SA360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. sa360_campaign.medium |
STRING | Medium for den SA360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. sa360_campaign.ad_group_id |
STRING | Id'et for annoncegruppen i SA360-kampagnen |
session_traffic_source_last_click. sa360_campaign.ad_group_name |
STRING | Navnet på annoncegruppen i SA360-kampagnen |
session_traffic_source_last_click. sa360_campaign.campaign_id |
STRING | Id'et for den SA360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. sa360_campaign.creative_format |
STRING | Formatet for annoncematerialet i den SA360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. sa360_campaign.engine_account_name |
STRING | Navnet på SA360-søgemaskinekontoen |
session_traffic_source_last_click. sa360_campaign.engine_account_type |
STRING | Den type søgemaskinekonto, der indeholder SA360-kampagnen |
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 | DV360-annoncørens id |
session_traffic_source_last_click. dv360_campaign.advertiser_name |
STRING | Navnet på DV360-annoncøren |
session_traffic_source_last_click. dv360_campaign.campaign_id |
STRING | Id'et for den DV360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. dv360_campaign.campaign_name |
STRING | Navnet på den DV360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. dv360_campaign.creative_id |
STRING | Id'et for annoncematerialet i den DV360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. dv360_campaign.creative_format |
STRING | Formatet for annoncematerialet i den DV360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. dv360_campaign.creative_name |
STRING | Navnet på annoncematerialet for den DV360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. dv360_campaign.marketing_tactic |
STRING | Marketingtaktikken for den DV360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. dv360_campaign.exchange_id |
STRING | Børs-id'et for den DV360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. dv360_campaign.exchange_name |
STRING | Børsnavnet for den DV360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. dv360_campaign.insertion_order_id |
STRING | Id'et for indrykningsordren i den DV360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. dv360_campaign.insertion_order_name |
STRING | Navnet på indrykningsordren i den DV360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. dv360_campaign.line_item_id |
STRING | Id'et for linjeposten i den DV360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. dv360_campaign.line_item_name |
STRING | Navnet på linjeposten i den DV360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. dv360_campaign.partner_id |
STRING | Id'et 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 specifikke kilde på platformen for den DV360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. dv360_campaign.medium |
STRING | Mediet for den DV360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. cm360_campaign.account_id |
STRING | CM360-kontoens id |
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'et for CM360-annoncøren |
session_traffic_source_last_click. cm360_campaign.advertiser_name |
STRING | Navnet på CM360-annoncøren |
session_traffic_source_last_click. cm360_campaign.campaign_id |
STRING | Id'et for den CM360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. cm360_campaign.campaign_name |
STRING | Navnet på den CM360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. cm360_campaign.creative_id |
STRING | Id'et for annoncematerialet i den CM360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. cm360_campaign.creative_format |
STRING | Formatet for annoncematerialet i den CM360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. cm360_campaign.creative_name |
STRING | Navnet på annoncematerialet for den CM360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. cm360_campaign.creative_type |
STRING | Annoncematerialetypen for den CM360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. cm360_campaign.creative_type_id |
STRING | Annoncematerialetype-id'et for den CM360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. cm360_campaign.creative_version |
STRING | Annoncematerialeversionen for den CM360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. cm360_campaign.placement_id |
STRING | Id'et for placeringen af den CM360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click.cm360 _campaign.placement_cost_structure |
STRING | Placeringsomkostningsstrukturen for den CM360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. cm360_campaign.placement_name |
STRING | Navnet på den placering, der sidst blev klikket på i CM360-kampagnen |
session_traffic_source_last_click. cm360_campaign.rendering_id |
STRING | Gengivelses-id'et for den CM360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. cm360_campaign.site_id |
STRING | Website-id'et for den CM360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. cm360_campaign.site_name |
STRING | Websitenavnet på den CM360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. cm360_campaign.source |
STRING | Den specifikke kilde for den CM360-kampagne, der sidst blev klikket på |
session_traffic_source_last_click. cm360_campaign.medium |
STRING | Mediet for den CM360-kampagne, der sidst blev klikket på |
Traffic_source-RECORD indeholder oplysninger om den trafikkilde, der førte til anskaffelsen af brugeren. Denne post udfyldes ikke i tabeller med værdier fra samme dag. Bemærk! Værdierne for traffic_source ændres ikke, hvis brugeren interagerer med andre kampagner efter installation. |
||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
traffic_source.name | STRING | Navnet på den marketingkampagne, der førte til anskaffelsen af brugeren. Dette felt udfyldes ikke i tabeller fra samme dag. |
traffic_source.medium | STRING | Navnet på det medie (betalt søgning, organisk søgning, mail osv.), der førte til anskaffelsen af brugeren. Dette felt udfyldes ikke i tabeller fra samme dag. |
traffic_source.source | STRING | Navnet på det netværk, der førte til anskaffelsen af brugeren. Dette felt udfyldes ikke i tabeller fra samme dag. |
Felterne stream og platform indeholder oplysninger om streamen og app-platformen. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
stream_id | STRING | Det numeriske id for den datastrøm, som hændelsen stammer fra. |
platform | STRING | Den datastrømplatform (web, iOS eller Android), som hændelsen stammer fra. |
Denne ecommerce-RECORD indeholder oplysninger om de e-handelshændelser, som er konfigureret på et website eller i en app. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
ecommerce.total_item_quantity | INTEGER | Samlet antal varer i denne hændelse, som er summen af items.quantity. |
ecommerce.purchase_revenue_in_usd | FLOAT | Købsomsætning for denne begivenhed angivet i USD med standardenhed. Udfyldes kun ved købshændelse. |
ecommerce.purchase_revenue | FLOAT | Købsomsætning for denne hændelse angivet i lokal valuta med standardenhed. Udfyldes kun ved købshændelse. |
ecommerce.refund_value_in_usd | FLOAT | Refusionsbeløbet ved denne hændelse angivet i USD med standardenhed. Udfyldes kun ved refusionshændelse. |
ecommerce.refund_value | FLOAT | Refusionsbeløbet ved denne hændelse angivet i lokal valuta med standardenhed. Udfyldes kun ved refusionshændelse. |
ecommerce.shipping_value_in_usd | FLOAT | Forsendelsesomkostningerne ved denne hændelse angivet i USD med standardenhed. |
ecommerce.shipping_value | FLOAT | Forsendelsesomkostningerne ved denne hændelse angivet i lokal valuta. |
ecommerce.tax_value_in_usd | FLOAT | Afgiftsværdien ved denne hændelse angivet i USD med standardenhed. |
ecommerce.tax_value | FLOAT | Afgiftsværdien i denne hændelse angivet i lokal valuta med standardenhed. |
ecommerce.transaction_id | STRING | Transaktions-id'et for e-handelstransaktionen. |
ecommerce.unique_items | INTEGER | Antallet af unikke varer ved denne hændelse baseret på item_id, item_name og item_brand. |
Items-RECORD indeholder oplysninger om de varer, der er inkluderet i en hændelse. Den gentages for hver vare. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
items.item_id | STRING | Varens id. |
items.item_name | STRING | Navnet på varen. |
items.item_brand | STRING | Varens brand. |
items.item_variant | STRING | Varens variant. |
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 | FLOAT | Prisen på varen i USD med standardenhed. |
items.price | FLOAT | Prisen på varen i lokal valuta. |
items.quantity | INTEGER | Mængden af varen. Antallet er angivet til 1, hvis mængden ikke er angivet. |
items.item_revenue_in_usd | FLOAT | Omsætningen for denne vare, beregnet som price_in_usd * mængde. Den udfyldes kun for købshændelser og angives i USD med standardenhed. |
items.item_revenue | FLOAT | Omsætningen for denne vare beregnet som pris * mængde. Den udfyldes kun for købshændelser angivet i lokal valuta med standardenhed. |
items.item_refund_in_usd | FLOAT | Refusionsværdien for denne vare, beregnet som price_in_usd * quantity. Det udfyldes kun for refusionshændelser og angivet i USD med standardenhed. |
items.item_refund | FLOAT | Refusionsværdien for denne vare, beregnet som pris * mængde. Det udfyldes kun for refusionshændelser og angivet i lokal valuta med standardenhed. |
items.coupon | STRING | Kuponkoden, der er anvendt på denne vare. |
items.affiliation | STRING | Dette er en produkttilknytning til angivelse af en leverandørvirksomhed eller en fysisk butik. |
items.location_id | STRING | Den lokation, der er knyttet til varen. |
items.item_list_id | STRING | Id'et for den liste, som brugeren fik vist varen på. |
items.item_list_name | STRING | Navnet på den liste, som brugeren fik vist varen på. |
Items.item_list_index | STRING | Varens placering på en liste. |
items.promotion_id | STRING | Id'et for en produktpromovering. |
items.promotion_name | STRING | Navnet på en produktpromovering. |
items.creative_name | STRING | Navnet på annoncematerialet, der bruges på et promoveringssted. |
items.creative_slot | STRING | Annoncematerialepladsens navn. |
item_params-RECORD
I item_params-RECORD gemmes de tilpassede vareparametre, du har defineret. Bemærk! Foruddefinerede vareparametre såsom item_id og item_name er ikke inkluderet her. De eksporteres i stedet som eksplicitte felter. Det sæt parametre, der er gemt i item_params-RECORD, er unikt for hver implementering. Se Foretag måling af e-handel for at få flere oplysninger om e-handelsimplementeringer og Google Analytics 4-matrixen "items" (varer). |
||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
items.item_params.key | STRING | Vareparameterens navn. |
items.item_params.value | RECORD | En post, der indeholder vareparameterens værdi. |
items.item_params.value.string_value | STRING | Hvis vareparameteren er repræsenteret ved en streng, udfyldes dette felt med værdien. |
items.item_params.value.int_value | INTEGER | Hvis vareparameteren er repræsenteret ved et heltal, udfyldes dette felt med værdien. |
items.item_params.value.double_value | FLOAT | Hvis vareparameteren er repræsenteret ved en dobbeltværdi, udfyldes dette felt med værdien. |
items.item_params.value.float_value | FLOAT | Hvis vareparameteren er repræsenteret ved en værdi med flydende komma, udfyldes dette felt med værdien. |
Udgiver-RECORD indeholder oplysninger om hændelser, der stammer fra en udgiverintegration, som er relateret til visning af annoncer, dvs. AdMob. | ||
Feltnavn | Datatype | Beskrivelse |
---|---|---|
udgiver | RECORD | En registrering af udgiverdata, der kommer fra AdMob. |
publisher.ad_revenue_in_usd | FLOAT | Estimeret annonceomsætning som følge af denne hændelse angivet i USD. Udfyldes kun ved hændelser for annonceeksponering. |
publisher.ad_format | STRING | Beskriver, hvordan annoncerne blev vist, og hvor de blev vist. Blandt de typiske formater er "Mellemliggende annonce", "Bannerannonce", "Bonusannonce" og "Avanceret native-annonce". |
publisher.ad_source_name | STRING | Det kildenetværk, der viste annoncen. Blandt de typiske kilder kan nævnes "AdMob-netværket", "Meta Audience Network" og "Formidlede egenannoncer". |
publisher.ad_unit_id | STRING | Det navn, du har valgt til at beskrive denne annonceenhed. Annonceenheder er containere, som du placerer i dine apps for at vise annoncer for brugerne. |
Rækker
Data for en enkelt hændelse kan vises i en eller flere rækker, afhængigt af om den indeholder gentagne RECORDS. En page_view
-hændelse med flere event_params
ligner f.eks. følgende tabel. Den første række indeholder hændelsesnavn, dato, tidsstempel og andre ikke-gentagne dataelementer. RECORDEN event_params
gentages for hver parameter, der er knyttet til hændelsen. Disse gentagne RECORDS udfyldes i efterfølgende rækker direkte under den første række med hændelser.
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 | Hjem | |||
medium | henvisning | |||
kilde | ||||
page_referrer | https://www.google.com | |||
<parameters...> | <values...> |
Disse hændelsesdata vises som følger på GA4-brugerfladen.
Hvis du har brugt ældre versioner af disse SDK'er og planlægger at opgradere til Android 17.2.5 (eller nyere) og/eller iOS 16.20.0 (eller nyere), skal du være opmærksom på følgende:
- For at kunne bruge det aktuelle BigQuery Export-skema skal du opgradere din SDK til Android 17.2.5 (eller nyere) og/eller iOS 16.20.0 (eller nyere). Hvis du bruger ældre SDK-versioner, afspejler de eksporterede data det gamle skema.
- Efter opgraderingen har du kun adgang til varedata i repeated items-matrixen. Varedata er ikke længere tilgængelige i standardhændelsesparametre, hvilket ellers har været tilfældet i ældre SDK-versioner.
- Denne ændring blev foretaget for at understøtte analyse af flere produkter.
- Det kan som en konsekvens heraf være nødvendigt at justere dine referencer til vare-/produktdata.
- Log ind på siden Cloud Platform Console > Manage resources.
- Åbn det projekt, hvis data du vil migrere, og klik på Activate Google Cloud Shell øverst på siden.
- Kopiér nedenstående script til en fil med navnet
migration_script.sql
:- Udsted kommandoen
cat > migration_script.sql
. - Kopiér nedenstående script, og indsæt det i skallen.
- Tryk på Ctrl + D for at gemme og afslutte.
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
- Udsted kommandoen
- Åbn en ny skal, og kopiér nedenstående bash-script til en fil med navnet
migration.sh
:- Udsted kommandoen
cat > migration.sh
. - Kopiér nedenstående script, og indsæt det i skallen.
- Tryk på Ctrl + D for at gemme og afslutte.
Rediger nedenstående script, så det indeholder dit Analytics-ejendoms-id, BigQuery-projekt-id, Firebase-app-id, BigQuery-datasættets navn samt start- og slutdato for de ønskede data.Script (migration.sh):# Analytics-ejendoms-id for projektet. Det kan du finde under Analytics-indstillingerne i Firebase. PROPERTY_ID = dit Analytics-ejendoms-id # BigQuery Export-projekt. BQ_PROJECT_ID="your BigQuery Project ID" (f.eks. "firebase-public-project") # Appens Firebase App-id. FIREBASE_APP_ID="your Firebase App ID" (f.eks. "1:300830567303:ios:09b1ab1d3ca29bda") # Det datasæt, der skal importeres fra. BQ_DATASET="navnet på BigQuery-datasættet, som du vil importere fra" (f.eks. "com_firebase_demo_IOS") # Platform PLATFORM="appens platform. ANDROID eller IOS" # Det datointerval, som du vil køre migreringen for, inklusive [START_DATE,END_DATE]. START_DATE=20180324 END_DATE=20180327 # Undlad at redigere scriptet, medmindre du ved, hvad du laver) startdate=$(date -d"$START_DATE" +%Y%m%d) || exit -1 enddate=$(date -d"$END_DATE" +%Y%m%d) || exit -1 # Følg op på datoerne. 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
- Udsted kommandoen
- Åbn en ny skal, og udsted kommandoen
bash migration.sh
.
user_dim
Feltnavn | Datatype | Beskrivelse |
---|---|---|
user_dim | RECORD | En registrering af brugerdimensioner. |
user_dim.user_id | STRING | User ID, som angives ved hjælp af setUserId API. |
user_dim.first_open_timestamp_micros | INTEGER | Det tidspunkt (angivet i mikrosekunder), hvor brugeren åbnede appen første gang. |
user_dim.user_properties | RECORD | En gentaget registrering af brugeregenskaber, der angives ved hjælp af setUserProperty API. |
user_dim.user_properties.key | STRING | Navnet på brugeregenskaben. |
user_dim.user_properties.value | RECORD | En registrering til oplysninger om brugeregenskaben. |
user_dim.user_properties.value.value | RECORD | En post for værdien for brugeregenskab. |
user_dim.user_properties.value.value.string_value | STRING | Strengværdien for brugeregenskaben. |
user_dim.user_properties.value.value.int_value | INTEGER | Heltalsværdien for brugeregenskaben. |
user_dim.user_properties.value.value.double_value | FLOAT | Dobbeltværdien for brugeregenskaben. |
user_dim.user_properties.value.set_timestamp_usec | INTEGER | Det tidspunkt (angivet i mikrosekunder), hvor brugeregenskaben senest blev registreret. |
user_dim.user_properties.value.index | INTEGER | Indekset (0-24) for brugeregenskaben. |
user_dim.device_info | RECORD | En registrering af enhedsoplysninger. |
user_dim.device_info.device_category | STRING | Enhedskategorien (mobilenhed, tablet eller computer). |
user_dim.device_info.mobile_brand_name | STRING | Enhedsbrandets navn. |
user_dim.device_info.mobile_model_name | STRING | Enhedsmodellens navn. |
user_dim.device_info.mobile_marketing_name | STRING | Enhedens markedsføringsnavn. |
user_dim.device_info.device_model | STRING | Enhedsmodellen. |
user_dim.device_info.platform_version | STRING | OS-versionen. |
user_dim.device_info.device_id | STRING | IDFV (præsenteres kun, hvis IDFA ikke er tilgængeligt). |
user_dim.device_info.resettable_device_id | STRING | Annoncerings-id/IDFA. |
user_dim.device_info.user_default_language | STRING | OS-sproget. |
user_dim.device_info.device_time_zone_offset_seconds | INTEGER | Tidsforskydningen i forhold til GMT i sekunder. |
user_dim.device_info.limited_ad_tracking | BOOLESK | Enhedens indstilling for begrænsning af annoncesporing. |
user_dim.geo_info | RECORD | En registrering af brugerens geografiske oplysninger. |
user_dim.geo_info.continent | STRING | Det kontinent, hvorfra hændelser blev rapporteret, baseret på IP-adressen. |
user_dim.geo_info.country | STRING | Det land, hvorfra hændelser blev rapporteret, baseret på IP-adressen. |
user_dim.geo_info.region | STRING | Den region, hvorfra hændelser blev rapporteret, baseret på IP-adressen. |
user_dim.geo_info.city | STRING | Den by, hvorfra hændelser blev rapporteret, baseret på IP-adressen. |
user_dim.app_info | RECORD | En registrering af oplysninger om appen. |
user_dim.app_info.app_version | STRING | Appens versionsnavn (Android) eller korte pakkeversion. |
user_dim.app_info.app_instance_id | STRING | Det entydige id for denne forekomst af appen. |
user_dim.app_info.app_store | STRING | Butikken, som har installeret denne app. |
user_dim.app_info.app_platform | STRING | Platformen, som denne app kører på. |
user_dim.traffic_source | RECORD | Navnet på den trafikkilde, der blev brugt til at hverve brugeren. Dette felt udfyldes ikke i tabeller fra samme dag. |
user_dim.traffic_source.user_acquired_campaign | STRING | Navnet på den marketingkampagne, som hvervede brugeren. Dette felt udfyldes ikke i tabeller fra samme dag. |
user_dim.traffic_source.user_acquired_medium | STRING | Navnet på det medie (betalt søgning, organisk søgning, mail osv.), som hvervede brugeren. Dette felt udfyldes ikke i tabeller fra samme dag. |
user_dim.traffic_source.user_acquired_source | STRING | Navnet på det netværk, som hvervede brugeren. Dette felt udfyldes ikke i tabeller fra samme dag. |
user_dim.bundle_info | RECORD | En registrering af oplysninger om den pakke, hvori disse hændelser blev uploadet. |
user_dim.bundle_info.bundle_sequence_id | INTEGER | Det fortløbende id for den pakke, hvori disse hændelser blev uploadet. |
user_dim.ltv_info | RECORD | En registrering af levetidsværdioplysninger om denne bruger. Dette felt udfyldes ikke i tabeller fra samme dag. |
user_dim.ltv_info.revenue | FLOAT | Levetidsværdien (omsætning) for denne bruger. Dette felt udfyldes ikke i tabeller fra samme dag. |
user_dim.ltv_info.currency | STRING | Levetidsværdien (valuta) for denne bruger. Dette felt udfyldes ikke i tabeller fra samme dag. |
event_dim
Feltnavn | Datatype | Beskrivelse |
---|---|---|
event_dim | RECORD | En gentaget registrering af oplysninger om hændelser i denne pakke. |
event_dim.date | STRING | Datoen, hvor denne hændelse blev logget (ÅÅÅÅMMDD-format i den registrerede tidszone for din app). |
event_dim.name | STRING | Navnet på denne hændelse. |
event_dim.params | RECORD | En gentaget registrering af de parametre, der er knyttet til denne hændelse. |
event_dim.params.key | STRING | Hændelsesparameterens nøgle. |
event_dim.params.value | RECORD | En registrering af hændelsesparameterens værdi. |
event_dim.params.value.string_value | STRING | Strengværdien for hændelsesparameteren. |
event_dim.params.value.int_value | INTEGER | Hændelsesparameterens heltalsværdi. |
event_dim.params.value.double_value | FLOAT | Dobbeltværdien for hændelsesparameteren. |
event_dim.timestamp_micros | INTEGER | Tidspunktet (i mikrosekunder, UTC), hvor denne hændelse blev logget på klienten. |
event_dim.previous_timestamp_micros | INTEGER | Tidspunktet (i mikrosekunder, UTC), hvor denne hændelse tidligere blev logget på klienten. |