In dit artikel vindt u informatie over de indeling en het schema van de Google Analytics 4-propertygegevens en de gegevens van Google Analytics voor Firebase die worden geëxporteerd naar BigQuery.
Datasets
Voor elke Google Analytics 4-property en elk Firebase-project dat is gekoppeld aan BigQuery wordt één dataset met de naam analytics_<property_id> toegevoegd aan uw BigQuery-project. De property-ID verwijst naar de ID van uw Analytics-property, die u kunt vinden in de property-instellingen voor uw Google Analytics 4-property en in de app-analyse-instellingen in Firebase. Voor elke Google Analytics 4-property en elke app waarvoor BigQuery Export aanstaat, worden gegevens naar die ene dataset geëxporteerd.
Tabellen
In elke dataset wordt elke dag een tabel met de naam events_YYYYMMDD
gemaakt als de optie Dagelijkse export aanstaat.
Als de optie Streaming-export aanstaat, wordt er een tabel met de naam events_intraday_YYYYMMDD
gemaakt. Deze tabel wordt continu gevuld terwijl gebeurtenissen gedurende de dag worden geregistreerd. Deze tabel wordt aan het einde van elke dag verwijderd als events_YYYYMMDD
klaar is.
Niet alle apparaten waarop gebeurtenissen worden geactiveerd, sturen hun gegevens naar Analytics op dezelfde dag dat de gebeurtenissen worden geactiveerd. Analytics houdt rekening met deze vertraging door de dagelijkse tabellen (events_YYYYMMDD
) te updaten met gebeurtenissen voor die datums gedurende maximaal 3 dagen na de datums van de gebeurtenissen. Gebeurtenissen hebben het juiste tijdstempel, ongeacht of ze te laat komen. Gebeurtenissen die na die periode van 3 dagen binnenkomen, worden niet geregistreerd.
Als u de BigQuery-sandbox gebruikt, worden er geen gebeurtenissen tijdens de dag geïmporteerd en gelden er aanvullende limieten.
Upgrade vanuit de sandbox als u gebeurtenissen tijdens de dag wilt importeren.
Kolommen
Elke kolom in de tabel events_YYYYMMDD
staat voor een gebeurtenisspecifieke parameter. Sommige parameters zijn genest in RECORDS en sommige RECORDS, zoals items
en event_params
, kunnen worden herhaald. De tabelkolommen worden hieronder beschreven.
De event-velden geven informatie over een unieke gebeurtenis. | ||
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
batch_event_index | INTEGER | Een getal dat voor elke gebeurtenis de opeenvolgende volgorde binnen een batch aangeeft op basis van de volgorde waarin de gebeurtenissen op het apparaat plaatsvinden. |
batch_ordering_id | INTEGER | Een monotoon toenemend getal dat hoger wordt telkens wanneer een netwerkverzoek vanaf een bepaalde pagina wordt verstuurd. |
batch_page_id | INTEGER | Een opeenvolgend getal dat aan een pagina is toegewezen en toeneemt voor elke volgende pagina binnen een engagement. |
event_date | STRING | De datum waarop de gebeurtenis is geregistreerd (indeling JJJJMMDD in de geregistreerde tijdzone van uw app). |
event_timestamp | INTEGER |
Het tijdstip (in microseconden, UTC) waarop de gebeurtenis is ontvangen door Google Analytics. Meerdere gebeurtenissen kunnen hetzelfde tijdstempel hebben als ze in hetzelfde verzoek worden gestuurd. |
event_previous_timestamp | INTEGER | Het tijdstip (in microseconden, UTC) waarop de gebeurtenis eerder is geregistreerd bij de client. |
event_name | STRING | De naam van de gebeurtenis. |
event_value_in_usd | ZWEVEND | De waarde in omgerekende valuta (USD) van de value-parameter van de gebeurtenis. |
event_bundle_sequence_id | INTEGER | De opeenvolgende ID van het pakket waarin deze gebeurtenissen zijn geüpload. |
event_server_timestamp_offset | INTEGER | Tijdstempel voor het verschil tussen het tijdstip van verzamelen en uploaden in microseconden. |
RECORD event_params
Met de RECORD event_params kunt u parameters op campagneniveau, contextuele gebeurtenisparameters en eventuele door de gebruiker gedefinieerde gebeurtenisparameters opslaan. De RECORD event_params wordt herhaald voor elke sleutel die aan een gebeurtenis is gekoppeld. De reeks parameters die is opgeslagen in de RECORD event_params, is uniek voor elke implementatie. Voer een query uit voor de lijst met gebeurtenisparameters om de hele lijst met gebeurtenisparameters voor uw implementatie te bekijken. |
||
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
event_params.key | STRING | De naam van de gebeurtenisparameter. |
event_params.value | RECORD | Een record met de waarde van de gebeurtenisparameter. |
event_params.value.string_value | STRING | Als de gebeurtenisparameter wordt aangegeven door een tekenreeks, zoals een URL of campagnenaam, wordt deze in dit veld ingevuld. |
event_params.value.int_value | INTEGER | Als de gebeurtenisparameter wordt aangegeven door een geheel getal, wordt deze in dit veld ingevuld. |
event_params.value.double_value | ZWEVEND | Als de gebeurtenisparameter wordt aangegeven door een dubbele waarde, wordt deze in dit veld ingevuld. |
event_params.value.float_value | ZWEVEND | Als de gebeurtenisparameter wordt aangegeven door een zwevende-kommawaarde, wordt deze in dit veld ingevuld. Dit veld wordt op dit moment niet gebruikt. |
RECORD item_params
Met de RECORD item_params kunt u zowel itemparameters als door de gebruiker gedefinieerde itemparameters opslaan. De reeks parameters die is opgeslagen in de RECORD item_params, is uniek voor elke implementatie. |
||
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
item_params.key | STRING | De naam van de itemparameter. |
item_params.value | RECORD | Een record met de waarde van de itemparameter. |
item_params.value.string_value | STRING | Als de itemparameter wordt aangegeven door een tekenreeks, wordt deze in dit veld ingevuld. |
item_params.value.int_value | INTEGER | Als de itemparameter wordt aangegeven door een geheel getal, wordt deze in dit veld ingevuld. |
item_params.value.double_value | ZWEVEND | Als de itemparameter wordt aangegeven door een dubbele waarde, wordt deze in dit veld ingevuld. |
item_params.value.float_value | ZWEVEND | Als de itemparameter wordt aangegeven door een zwevende-kommawaarde, wordt deze in dit veld ingevuld. |
De user-velden geven informatie over de gebruiker die is gekoppeld aan de gebeurtenis. | ||
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
is_active_user | BOOLEAANS |
Of de gebruiker op een willekeurig moment op de kalenderdag actief (Waar) of inactief (Onwaar) was. Alleen opgenomen in de dagelijkse tabellen ( |
user_id | STRING | De unieke ID die is toegewezen aan een gebruiker. |
user_pseudo_id | STRING | De pseudoniem-ID (bijvoorbeeld app-instantie-ID) voor de gebruiker. Een unieke ID die aan een gebruiker wordt toegewezen als deze de app voor het eerst opent of de site voor het eerst bezoekt. |
user_first_touch_timestamp | INTEGER | Het tijdstip (in microseconden) waarop de gebruiker de app voor het eerst heeft geopend of de site heeft bezocht. |
privacy_info-velden
De privacy_info-velden geven informatie op basis van de toestemmingsstatus van een gebruiker als de toestemmingsmodus aanstaat. | ||
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
privacy_info.ads_storage | STRING |
Of advertentietargeting is aangezet voor een gebruiker. Mogelijke waarden: Yes, No, Unset |
privacy_info.analytics_storage | STRING |
Of Analytics-opslag is aangezet voor de gebruiker. Mogelijke waarden: Yes, No, Unset |
privacy_info.uses_transient_token | STRING |
Of een internetgebruiker Analytics-opslag heeft geweigerd en de ontwikkelaar meting zonder cookies heeft aangezet op basis van tijdelijke tokens in servergegevens. Mogelijke waarden: Yes, No, Unset |
RECORD user_properties
De RECORD user_properties bevat alle gebruikersproperty's die u heeft ingesteld. Deze wordt herhaald voor elke sleutel die aan een gebruiker is gekoppeld. | ||
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
user_properties.key | STRING | De naam van de gebruikersproperty. |
user_properties.value | RECORD | Een record van de waarde van de gebruikersproperty. |
user_properties.value.string_value | STRING | De tekenreekswaarde van de gebruikersproperty. |
user_properties.value.int_value | INTEGER | Het gehele getal van de gebruikersproperty. |
user_properties.value.double_value | ZWEVEND | De dubbele waarde van de gebruikersproperty. |
user_properties.value.float_value | ZWEVEND | Dit veld wordt momenteel niet gebruikt. |
user_properties.value.set_timestamp_micros | INTEGER | Het tijdstip (in microseconden) waarop de gebruikersproperty de laatste keer werd ingesteld. |
RECORD user_ltv
De RECORD user_ltv bevat informatie over de lifetime value van de gebruiker. Deze RECORD wordt niet ingevuld in tabellen met gegevens tijdens de dag. | ||
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
user_ltv.revenue | ZWEVEND | De lifetime value (opbrengst) van de gebruiker. Dit veld wordt niet ingevuld in tabellen met gegevens tijdens de dag. |
user_ltv.currency | STRING | De lifetime value (valuta) van de gebruiker. Dit veld wordt niet ingevuld in tabellen met gegevens tijdens de dag. |
De RECORD device bevat informatie over het apparaat waarvan de gebeurtenis afkomstig is. | ||
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
device.category | STRING | De apparaatcategorie (mobiel, tablet of desktop). |
device.mobile_brand_name | STRING | De merknaam van het apparaat. |
device.mobile_model_name | STRING | De modelnaam van het apparaat. |
device.mobile_marketing_name | STRING | De marketingnaam van het apparaat. |
device.mobile_os_hardware_model | STRING | Gegevens over het apparaatmodel die rechtstreeks uit het besturingssysteem zijn opgehaald. |
device.operating_system | STRING | Het besturingssysteem van het apparaat. |
device.operating_system_version | STRING | De OS-versie. |
device.vendor_id | STRING | IDFV (alleen aanwezig als IDFA niet is verzameld). |
device.advertising_id | STRING | Advertentie-ID/IDFA. |
device.language | STRING | De OS-taal. |
device.time_zone_offset_seconds | INTEGER | Het verschil met GMT in seconden. |
device.is_limited_ad_tracking | BOOLEAANS |
De instelling 'Beperkte advertentietracking' van het apparaat. Retourneert onwaar op iOS14+ als de IDFA niet nul is. |
device.web_info.browser | STRING | De browser waarin de gebruiker content heeft bekeken. |
device.web_info.browser_version | STRING | De versie van de browser waarin de gebruiker content heeft bekeken. |
device.web_info.hostname | STRING | De hostnaam die is gekoppeld aan de geregistreerde gebeurtenis. |
geo
De RECORD geo bevat informatie over de geografische locatie waar de gebeurtenis is gestart. | ||
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
geo.continent | STRING | Het continent van waaruit gebeurtenissen werden gerapporteerd, gebaseerd op het IP-adres. |
geo.sub_continent | STRING | Het subcontinent van waaruit gebeurtenissen werden gerapporteerd, gebaseerd op het IP-adres. |
geo.country | STRING | Het land van waaruit gebeurtenissen werden gerapporteerd, gebaseerd op het IP-adres. |
geo.region | STRING | De regio van waaruit gebeurtenissen werden gerapporteerd, gebaseerd op het IP-adres. |
geo.metro | STRING | Het grootstedelijk gebied van waaruit gebeurtenissen werden gerapporteerd, gebaseerd op het IP-adres. |
geo.city | STRING | De stad van waaruit gebeurtenissen werden gerapporteerd, gebaseerd op het IP-adres. |
De RECORD app_info bevat informatie over de app waarin de gebeurtenis is gestart. | ||
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
app_info.id | STRING | De pakketnaam of bundel-ID van de app. |
app_info.firebase_app_id | STRING | De Firebase-app-ID die aan de app is gekoppeld. |
app_info.install_source | STRING | De store die is gebruikt om de app te installeren. |
app_info.version | STRING | De versienaam van de app (Android) of de korte pakketversie. |
De RECORD collected_traffic_source bevat de gegevens over verkeersbronnen die aanwezig waren in de verzamelde gebeurtenissen. |
||
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
manual_campaign_id | STRING | De handmatige campagne-ID (utm_id) die is verzameld met de gebeurtenis. |
manual_campaign_name | STRING | De handmatige campagnenaam (utm_campaign) die is verzameld met de gebeurtenis. |
manual_source | STRING | De handmatige campagnebron (utm_source) die is verzameld met de gebeurtenis. Omvat ook geparseerde parameters van verwijzingsparameters, niet alleen UTM-waarden. |
manual_medium | STRING | Het handmatige campagnemedium (utm_medium) dat is verzameld met de gebeurtenis. Omvat ook geparseerde parameters van verwijzingsparameters, niet alleen UTM-waarden. |
manual_term | STRING | Het handmatige zoekwoord/de term voor de campagne (utm_term) dat is verzameld met de gebeurtenis. |
manual_content | STRING | De extra handmatige campagnemetadata (utm_content) die zijn verzameld met de gebeurtenis. |
manual_creative_format | STRING | De handmatige indeling van het advertentiemateriaal voor de campagne (utm_creative_format) die is verzameld met de gebeurtenis. |
manual_marketing_tactic | STRING | De handmatige marketingtactiek voor de campagne (utm_marketing_tactic) die is verzameld met de gebeurtenis. |
manual_source_platform | STRING | Het handmatige campagnebronplatform (utm_source_platform) dat is verzameld met de gebeurtenis. |
gclid | STRING | De Google Click ID die is verzameld met de gebeurtenis. |
dclid | STRING | De DoubleClick Click ID voor Display & Video 360 en Campaign Manager 360 die is verzameld met de gebeurtenis. |
srsltid | STRING | De Google Merchant Center-ID die is verzameld met de gebeurtenis. |
De RECORD session_traffic_source_last_click bevat de gegevens over verkeersbronnen voor sessies met laatste-klik-attributie in Google Ads en handmatige contexten, indien beschikbaar. |
||
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
session_traffic_source_last_click. manual_campaign.campaign_id | STRING | De ID van de handmatige laatste-klik-campagne |
session_traffic_source_last_click. manual_campaign.campaign_name | STRING | De naam van de handmatige laatste-klik-campagne |
session_traffic_source_last_click. manual_campaign.medium | STRING | Het medium van de handmatige laatste-klik-campagne (bijvoorbeeld betaalde zoekresultaten, organische zoekresultaten, e-mail) |
session_traffic_source_last_click. manual_campaign.term | STRING | Het zoekwoord/de zoekterm van de handmatige laatste-klik-campagne |
session_traffic_source_last_click. manual_campaign.content | STRING | Aanvullende metadata van de handmatige laatste-klik-campagne |
session_traffic_source_last_click. manual_campaign.source_platform | STRING | Het platform van de handmatige laatste-klik-campagne (bijv. zoekmachine, social media) |
session_traffic_source_last_click. manual_campaign.source | STRING | De specifieke bron binnen het platform van de handmatige laatste-klik-campagne |
session_traffic_source_last_click. manual_campaign.creative_format | STRING | De indeling van het advertentiemateriaal van de handmatige laatste-klik-campagne |
session_traffic_source_last_click. manual_campaign.marketing_tactic | STRING | De marketingtactiek van de handmatige laatste-klik-campagne |
session_traffic_source_last_click. google_ads_campaign.customer_id | STRING | De klant-ID die is gekoppeld aan het Google Ads-account |
session_traffic_source_last_click. google_ads_campaign.account_name | STRING | De naam van het Google Ads-account |
session_traffic_source_last_click. google_ads_campaign.campaign_id | STRING | De ID van de Google Ads-campagne |
session_traffic_source_last_click. google_ads_campaign.campaign_name | STRING | De naam van de Google Ads-campagne |
session_traffic_source_last_click. google_ads_campaign.ad_group_id | STRING | De ID van de advertentiegroep in de Google Ads-campagne |
session_traffic_source_last_click. google_ads_campaign.ad_group_name | STRING | De naam van de advertentiegroep in de Google Ads-campagne |
session_traffic_source_last_click. cross_channel_campaign.campaign_name |
STRING | De naam van de campagne voor meerdere kanalen waarop het laatst is geklikt |
session_traffic_source_last_click. cross_channel_campaign.campaign_id |
STRING | De ID van de campagne voor meerdere kanalen waarop het laatst is geklikt |
session_traffic_source_last_click. cross_channel_campaign.source_platform |
STRING | Het platform van de campagne voor meerdere kanalen waarop het laatst is geklikt |
session_traffic_source_last_click. cross_channel_campaign.source |
STRING | De specifieke bron binnen het platform van de campagne voor meerdere kanalen waarop het laatst is geklikt |
session_traffic_source_last_click. cross_channel_campaign.medium |
STRING | Het medium van de campagne voor meerdere kanalen waarop het laatst is geklikt |
session_traffic_source_last_click. sa360_campaign.campaign_name |
STRING | De naam van de SA360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. sa360_campaign.source |
STRING | De specifieke bron binnen het platform van de SA360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. sa360_campaign.medium |
STRING | Het medium van de SA360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. sa360_campaign.ad_group_id |
STRING | De ID van de advertentiegroep in de SA360-campagne |
session_traffic_source_last_click. sa360_campaign.ad_group_name |
STRING | De naam van de advertentiegroep in de SA360-campagne |
session_traffic_source_last_click. sa360_campaign.campaign_id |
STRING | De ID van de SA360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. sa360_campaign.creative_format |
STRING | De indeling van het advertentiemateriaal van de SA360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. sa360_campaign.engine_account_name |
STRING | De naam van het SA360-engine-account |
session_traffic_source_last_click. sa360_campaign.engine_account_type |
STRING | Het type engine-account met de SA360-campagne |
session_traffic_source_last_click. sa360_campaign.manager_account_name |
STRING | De naam van het SA360-manageraccount |
session_traffic_source_last_click. dv360_campaign.advertiser_id |
STRING | De ID van de DV360-adverteerder |
session_traffic_source_last_click. dv360_campaign.advertiser_name |
STRING | De naam van de DV360-adverteerder |
session_traffic_source_last_click. dv360_campaign.campaign_id |
STRING | De ID van de DV360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. dv360_campaign.campaign_name |
STRING | De naam van de DV360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. dv360_campaign.creative_id |
STRING | De ID van het advertentiemateriaal van de DV360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. dv360_campaign.creative_format |
STRING | De indeling van het advertentiemateriaal van de DV360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. dv360_campaign.creative_name |
STRING | De naam van het advertentiemateriaal van de DV360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. dv360_campaign.marketing_tactic |
STRING | De marketingtactiek van de DV360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. dv360_campaign.exchange_id |
STRING | De exchange-ID van de DV360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. dv360_campaign.exchange_name |
STRING | De exchangenaam van de DV360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. dv360_campaign.insertion_order_id |
STRING | De ID van de invoegopdracht in de DV360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. dv360_campaign.insertion_order_name |
STRING | De naam van de invoegopdracht in de DV360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. dv360_campaign.line_item_id |
STRING | De ID van het regelitem in de DV360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. dv360_campaign.line_item_name |
STRING | De naam van het regelitem in de DV360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. dv360_campaign.partner_id |
STRING | De ID van de DV360-partner |
session_traffic_source_last_click. dv360_campaign.partner_name |
STRING | De naam van de DV360-partner |
session_traffic_source_last_click. dv360_campaign.source |
STRING | De specifieke bron binnen het platform van de DV360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. dv360_campaign.medium |
STRING | Het medium van de DV360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. cm360_campaign.account_id |
STRING | De ID van het CM360-account |
session_traffic_source_last_click. cm360_campaign.account_name |
STRING | De naam van het CM360-account |
session_traffic_source_last_click. cm360_campaign.advertiser_id |
STRING | De ID van de CM360-adverteerder |
session_traffic_source_last_click. cm360_campaign.advertiser_name |
STRING | De naam van de CM360-adverteerder |
session_traffic_source_last_click. cm360_campaign.campaign_id |
STRING | De ID van de CM360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. cm360_campaign.campaign_name |
STRING | De naam van de CM360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. cm360_campaign.creative_id |
STRING | De ID van het advertentiemateriaal van de CM360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. cm360_campaign.creative_format |
STRING | De indeling van het advertentiemateriaal van de CM360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. cm360_campaign.creative_name |
STRING | De naam van het advertentiemateriaal van de CM360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. cm360_campaign.creative_type |
STRING | Het type advertentiemateriaal van de CM360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. cm360_campaign.creative_type_id |
STRING | De ID van het type advertentiemateriaal van de CM360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. cm360_campaign.creative_version |
STRING | De versie van het advertentiemateriaal van de CM360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. cm360_campaign.placement_id |
STRING | De ID van de plaatsing van de CM360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click.cm360 _campaign.placement_cost_structure |
STRING | De kostenstructuur van de plaatsing van de CM360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. cm360_campaign.placement_name |
STRING | De naam van de plaatsing van de CM360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. cm360_campaign.rendering_id |
STRING | De weergave-ID van de CM360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. cm360_campaign.site_id |
STRING | De site-ID van de CM360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. cm360_campaign.site_name |
STRING | De sitenaam van de CM360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. cm360_campaign.source |
STRING | De specifieke bron van de CM360-campagne waarop het laatst is geklikt |
session_traffic_source_last_click. cm360_campaign.medium |
STRING | Het medium van de CM360-campagne waarop het laatst is geklikt |
De RECORD traffic_source bevat informatie over de verkeersbron waarmee de gebruiker in eerste instantie is binnengehaald. Deze record wordt niet ingevuld in tabellen met gegevens tijdens de dag. Opmerking: De waarden voor traffic_source veranderen niet als de gebruiker na de installatie interactie heeft met daaropvolgende campagnes. |
||
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
traffic_source.name | STRING | De naam van de marketingcampagne die de gebruiker voor het eerst heeft aangetrokken. Dit veld wordt niet ingevuld in tabellen met gegevens tijdens de dag. |
traffic_source.medium | STRING | De naam van het medium (betaalde zoekresultaten, organische zoekresultaten, e-mail enzovoort) dat de gebruiker voor het eerst heeft aangetrokken. Dit veld wordt niet ingevuld in tabellen met gegevens tijdens de dag. |
traffic_source.source | STRING | De naam van het netwerk dat de gebruiker voor het eerst heeft aangetrokken. Dit veld wordt niet ingevuld in tabellen met gegevens tijdens de dag. |
De velden stream en platform geven informatie over de stream en het app-platform. | ||
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
stream_id | STRING | De numerieke ID van de gegevensstream waaruit de gebeurtenis afkomstig is. |
platform | STRING | Het platform (web, iOS of Android) van de gegevensstream waaruit de gebeurtenis afkomstig is. |
De RECORD ecommerce bevat informatie over e-commercegebeurtenissen die zijn ingesteld op een website of in een app. | ||
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
ecommerce.total_item_quantity | INTEGER | Het totale aantal artikelen in deze gebeurtenis, dat wil zeggen de som van items.quantity. |
ecommerce.purchase_revenue_in_usd | ZWEVEND | Aankoopopbrengst van deze gebeurtenis, getoond in USD met standaardeenheid. Wordt alleen ingevuld door aankoopgebeurtenis. |
ecommerce.purchase_revenue | ZWEVEND | Aankoopopbrengst van deze gebeurtenis, getoond in de lokale valuta met de standaardeenheid. Wordt alleen ingevuld door aankoopgebeurtenis. |
ecommerce.refund_value_in_usd | ZWEVEND | De hoogte van de terugbetaling in deze gebeurtenis, getoond in USD met standaardeenheid. Wordt alleen ingevuld voor de terugbetalingsgebeurtenis. |
ecommerce.refund_value | ZWEVEND | Het bedrag van de terugbetaling in deze gebeurtenis, getoond in de lokale valuta met standaardeenheid. Wordt alleen ingevuld voor de terugbetalingsgebeurtenis. |
ecommerce.shipping_value_in_usd | ZWEVEND | De verzendkosten van deze gebeurtenis, getoond in USD met standaardeenheid. |
ecommerce.shipping_value | ZWEVEND | De verzendkosten in deze gebeurtenis, getoond in de lokale valuta. |
ecommerce.tax_value_in_usd | ZWEVEND | De btw-waarde in deze gebeurtenis, getoond in USD met standaardeenheid. |
ecommerce.tax_value | ZWEVEND | De btw-waarde in deze gebeurtenis, getoond in de lokale valuta met standaardeenheid. |
ecommerce.transaction_id | STRING | De transactie-ID van de e-commercetransactie. |
ecommerce.unique_items | INTEGER | Het aantal unieke artikelen in deze gebeurtenis op basis van item_id, item_name en item_brand. |
De RECORD items bevat informatie over de artikelen die zijn opgenomen in een gebeurtenis. Deze wordt herhaald voor elk artikel. | ||
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
items.item_id | STRING | De ID van het artikel. |
items.item_name | STRING | De naam van het artikel. |
items.item_brand | STRING | Het merk van het artikel. |
items.item_variant | STRING | De variant van het artikel. |
items.item_category | STRING | De categorie van het artikel. |
items.item_category2 | STRING | De subcategorie van het artikel. |
items.item_category3 | STRING | De subcategorie van het artikel. |
items.item_category4 | STRING | De subcategorie van het artikel. |
items.item_category5 | STRING | De subcategorie van het artikel. |
items.price_in_usd | ZWEVEND | De prijs van het artikel, in USD met standaardeenheid. |
items.price | ZWEVEND | De prijs van het artikel in de lokale valuta. |
items.quantity | INTEGER | Het aantal van het artikel. Als u geen waarde opgeeft, wordt het aantal ingesteld op 1. |
items.item_revenue_in_usd | ZWEVEND | De opbrengst van dit artikel, berekend als price_in_usd * aantal. Dit wordt alleen ingevuld voor aankoopgebeurtenissen, in USD met standaardeenheid. |
items.item_revenue | ZWEVEND | De opbrengst van dit artikel, berekend als prijs * aantal. Dit wordt alleen ingevuld voor aankoopgebeurtenissen, in de lokale valuta met standaardeenheid. |
items.item_refund_in_usd | ZWEVEND | De terugbetalingswaarde van dit artikel, berekend als prijs_in_usd * aantal. Dit wordt alleen ingevuld voor terugbetalingsgebeurtenissen, in USD met standaardeenheid. |
items.item_refund | ZWEVEND | De terugbetalingswaarde van dit artikel, berekend als prijs * aantal. Dit wordt alleen ingevuld voor terugbetalingsgebeurtenissen, in de lokale valuta met standaardeenheid. |
items.coupon | STRING | De kortingscode die is toegepast op dit artikel. |
items.affiliation | STRING | Een productpartnerschap om een leverancier of fysieke winkel aan te geven. |
items.location_id | STRING | De locatie die is gekoppeld aan het artikel. |
items.item_list_id | STRING | De ID van de lijst waarin het artikel aan de gebruiker is gepresenteerd. |
items.item_list_name | STRING | De naam van de lijst waarin het artikel aan de gebruiker is gepresenteerd. |
Items.item_list_index | STRING | De positie van het artikel in een lijst. |
items.promotion_id | STRING | De ID van een productpromotie. |
items.promotion_name | STRING | De naam van een productpromotie. |
items.creative_name | STRING | De naam van advertentiemateriaal dat op een promotiepositie wordt gebruikt. |
items.creative_slot | STRING | De naam van de positie van advertentiemateriaal. |
RECORD item_params
De RECORD item_params slaat de aangepaste itemparameters op die u heeft gedefinieerd. Vooraf gedefinieerde itemparameters, zoals item_id, item_name, enzovoort, zijn hier niet opgenomen, maar worden geëxporteerd als expliciete velden. De reeks parameters die is opgeslagen in de RECORD item_params, is uniek voor elke implementatie. Zie E-commerce meten voor meer informatie over e-commerce-implementaties en de itemmatrix van Google Analytics 4. |
||
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
items.item_params.key | STRING | De naam van de itemparameter. |
items.item_params.value | RECORD | Een record met de waarde van de itemparameter. |
items.item_params.value.string_value | STRING | Als de itemparameter wordt aangegeven door een tekenreeks, wordt deze in dit veld ingevuld. |
items.item_params.value.int_value | INTEGER | Als de itemparameter wordt aangegeven door een geheel getal, wordt deze in dit veld ingevuld. |
items.item_params.value.double_value | ZWEVEND | Als de itemparameter wordt aangegeven door een dubbele waarde, wordt deze in dit veld ingevuld. |
items.item_params.value.float_value | ZWEVEND | Als de itemparameter wordt aangegeven door een zwevende-kommawaarde, wordt deze in dit veld ingevuld. |
De RECORD uitgever bevat informatie over gebeurtenissen die afkomstig zijn van een uitgeversintegratie met betrekking tot de weergave van advertenties, dat wil zeggen AdMob. | ||
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
uitgever | RECORD | Een record van uitgeversgegevens die afkomstig zijn van AdMob. Dit veld wordt niet ingevuld in tabellen met gegevens tijdens de dag en de dagelijkse BigQuery-export. |
publisher.ad_revenue_in_usd | ZWEVEND | De geschatte advertentieopbrengst, in USD, die deze gebeurtenis heeft opgeleverd. Wordt alleen ingevuld voor gebeurtenissen voor advertentievertoningen. Dit veld wordt niet ingevuld in tabellen met gegevens tijdens de dag en de dagelijkse BigQuery-export. |
publisher.ad_format | STRING | Beschrijft hoe advertenties zijn getoond en waar ze zich bevonden. Veelvoorkomende indelingen zijn Interstitial, Banner, Beloond en Geavanceerd native. Dit veld wordt niet ingevuld in tabellen met gegevens tijdens de dag en de dagelijkse nieuwe BigQuery-export. |
publisher.ad_source_name | STRING | Het bronnetwerk dat een advertentie heeft getoond. Veelvoorkomende bronnen zijn AdMob-netwerk, Meta Audience Network en Eigen advertenties met bemiddeling. Dit veld wordt niet ingevuld in tabellen met gegevens tijdens de dag en de dagelijkse BigQuery-export. |
publisher.ad_unit_id | STRING | De naam die u heeft gekozen voor dit advertentieblok. Advertentieblokken zijn containers die u in uw apps plaatst om advertenties weer te geven aan gebruikers. Dit veld wordt niet ingevuld in tabellen met gegevens tijdens de dag en de dagelijkse BigQuery-export. |
Rijen
Gegevens voor één gebeurtenis kunnen in een of meer rijen worden getoond, afhankelijk van of de gebeurtenis herhaalde RECORDS bevat. Een page_view
-gebeurtenis met meerdere event_params
ziet er ongeveer zo uit als in de volgende tabel. De eerste rij bevat de gebeurtenisnaam, de datum, het tijdstempel en andere niet-herhaalde gegevensitems. De RECORD event_params
wordt herhaald voor elke parameter die aan de gebeurtenis is gekoppeld. Deze herhaalde RECORDS worden in de daaropvolgende rijen direct onder de oorspronkelijke gebeurtenisrij ingevuld.
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 | Home | |||
gemiddeld | referral | |||
bron | ||||
page_referrer | https://google.com | |||
<parameters...> | <values...> |
Deze gebeurtenisgegevens worden zo getoond in de GA4-gebruikersinterface.
Als u een eerdere versie van de SDK heeft gebruikt en van plan bent te upgraden naar Android 17.2.5 (of hoger) en/of iOS 16.20.0 (of hoger), moet u rekening houden met het volgende:
- Als u het huidige BigQuery Export-schema wilt gebruiken, upgradet u uw SDK naar Android 17.2.5 (of hoger) en/of iOS 16.20.0 (of hoger). Als u eerdere SDK-versies gebruikt, volgen geëxporteerde gegevens het oude schema.
- Na de upgrade heeft u alleen nog toegang tot artikelgegevens binnen de matrix van herhaalde artikelen. Artikelgegevens zijn niet meer beschikbaar in standaard gebeurtenisparameters, zoals dat vóór deze SDK-versies wel het geval was.
- Deze wijziging is aangebracht om meerdere producten te kunnen analyseren.
- Mogelijk moet u uw verwijzingen naar artikel-/productgegevens aanpassen.
- Log in op de pagina Cloud Platform Console >: Bronnen beheren.
- Open het project waarvan u gegevens wilt migreren en klik bovenaan de pagina op Google Cloud Shell activeren.
- Als de shell wordt geopend, kopieert u het script hieronder naar een bestand met de naam
migration_script.sql
:- Voer de opdracht
cat > migration_script.sql
uit. - Kopieer en plak het onderstaande script in de shell.
- Druk op Ctrl + D om het bestand op te slaan en af te sluiten.
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
- Voer de opdracht
- Open een nieuwe shell en kopieer het bash-script hieronder naar een bestand met de naam
migration.sh
:- Voer de opdracht
cat > migration.sh
uit. - Kopieer en plak het onderstaande script in de shell.
- Druk op Ctrl + D om het bestand op te slaan en af te sluiten.
Pas het onderstaande script aan met uw Analytics-property-ID, BigQuery-project-ID, Firebase-app-ID, BigQuery-datasetnaam en de start- en einddatum van de periode waarvoor u gegevens wilt migreren.Script (migration.sh):# Analytics-property-ID voor het project. Zoek deze in Analytics-instellingen in Firebase. PROPERTY_ID=uw Analytics-property-ID # BigQuery Export Project. BQ_PROJECT_ID="uw BigQuery-project-ID" (bijv. "firebase-public-project") # Firebase-app-ID voor de app. FIREBASE_APP_ID="uw Firebase-app-ID" (bijv. "1:300830567303:ios:09b1ab1d3ca29bda") # Dataset voor import. BQ_DATASET="naam van de BigQuery-dataset van waaruit u wilt importeren" (bijv. "com_firebase_demo_IOS") # Platform PLATFORM="platform van de app. ANDROID of IOS" # Periode waarvoor u de migratie wilt uitvoeren, tot en met [START_DATE,END_DATE]. START_DATE=20180324 END_DATE=20180327 # Wijzig onderstaand script alleen als u hiermee vertrouwd bent. startdate=$(date -d"$START_DATE" +%Y%m%d) || exit -1 enddate=$(date -d"$END_DATE" +%Y%m%d) || exit -1 # Doorloop de datums. DATE="$startdate" while [ "$DATE" -le "$enddate" ]; do # BQ-tabel samengesteld aan de hand van bovenstaande parameters. BQ_TABLE="$BQ_PROJECT_ID.$BQ_DATASET.app_events_$DATE" echo "$BQ_TABLE migreren" 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 # EINDE VAN SCRIPT
- Voer de opdracht
- Open een nieuwe shell en voer de opdracht
bash migration.sh
uit.
user_dim
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
user_dim | RECORD | Een record van gebruikersdimensies. |
user_dim.user_id | STRING | De gebruikers-ID die is ingesteld via de setUserId-API. |
user_dim.first_open_timestamp_micros | INTEGER | Het tijdstip (in microseconden) waarop de gebruiker de app de eerste keer heeft geopend. |
user_dim.user_properties | RECORD | Een herhaalde record van gebruikersproperty's die zijn ingesteld met de setUserProperty-API. |
user_dim.user_properties.key | STRING | De naam van de gebruikersproperty. |
user_dim.user_properties.value | RECORD | Een record van gegevens over de gebruikersproperty. |
user_dim.user_properties.value.value | RECORD | Een record van de waarde van de gebruikersproperty. |
user_dim.user_properties.value.value.string_value | STRING | De tekenreekswaarde van de gebruikersproperty. |
user_dim.user_properties.value.value.int_value | INTEGER | Het gehele getal van de gebruikersproperty. |
user_dim.user_properties.value.value.double_value | ZWEVEND | De dubbele waarde van de gebruikersproperty. |
user_dim.user_properties.value.set_timestamp_usec | INTEGER | Het tijdstip (in microseconden) waarop de gebruikersproperty de laatste keer werd ingesteld. |
user_dim.user_properties.value.index | INTEGER | De index (0-24) van de gebruikersproperty. |
user_dim.device_info | RECORD | Een record van apparaatgegevens. |
user_dim.device_info.device_category | STRING | De apparaatcategorie (mobiel, tablet of desktop). |
user_dim.device_info.mobile_brand_name | STRING | De merknaam van het apparaat. |
user_dim.device_info.mobile_model_name | STRING | De modelnaam van het apparaat. |
user_dim.device_info.mobile_marketing_name | STRING | De marketingnaam van het apparaat. |
user_dim.device_info.device_model | STRING | Het model van het apparaat. |
user_dim.device_info.platform_version | STRING | De OS-versie. |
user_dim.device_info.device_id | STRING | IDFV (alleen aanwezig als IDFA niet beschikbaar is). |
user_dim.device_info.resettable_device_id | STRING | Advertentie-ID/IDFA. |
user_dim.device_info.user_default_language | STRING | De OS-taal. |
user_dim.device_info.device_time_zone_offset_seconds | INTEGER | Het verschil met GMT in seconden. |
user_dim.device_info.limited_ad_tracking | BOOLEAANS | De instelling 'Beperkte advertentietracking' van het apparaat. |
user_dim.geo_info | RECORD | Een record van de geografische gegevens van de gebruiker. |
user_dim.geo_info.continent | STRING | Het continent van waaruit gebeurtenissen werden gerapporteerd, gebaseerd op het IP-adres. |
user_dim.geo_info.country | STRING | Het land van waaruit gebeurtenissen werden gerapporteerd, gebaseerd op het IP-adres. |
user_dim.geo_info.region | STRING | De regio van waaruit gebeurtenissen werden gerapporteerd, gebaseerd op het IP-adres. |
user_dim.geo_info.city | STRING | De stad van waaruit gebeurtenissen werden gerapporteerd, gebaseerd op het IP-adres. |
user_dim.app_info | RECORD | Een record van gegevens over de app. |
user_dim.app_info.app_version | STRING | De versienaam van de app (Android) of de korte pakketversie. |
user_dim.app_info.app_instance_id | STRING | De unieke ID voor deze instantie van de app. |
user_dim.app_info.app_store | STRING | De winkel die deze app heeft geïnstalleerd. |
user_dim.app_info.app_platform | STRING | Het platform waarop deze app wordt uitgevoerd. |
user_dim.traffic_source | RECORD | De naam van de verkeersbron waarmee de gebruiker is aangetrokken. Dit veld wordt niet ingevuld in tabellen met gegevens tijdens de dag. |
user_dim.traffic_source.user_acquired_campaign | STRING | De naam van de marketingcampagne die de gebruiker heeft aangetrokken. Dit veld wordt niet ingevuld in tabellen met gegevens tijdens de dag. |
user_dim.traffic_source.user_acquired_medium | STRING | De naam van het medium (betaalde zoekresultaten, organische zoekresultaten, e-mail enzovoort) waarmee de gebruiker is aangetrokken. Dit veld wordt niet ingevuld in tabellen met gegevens tijdens de dag. |
user_dim.traffic_source.user_acquired_source | STRING | De naam van het netwerk dat de gebruiker heeft aangetrokken. Dit veld wordt niet ingevuld in tabellen met gegevens tijdens de dag. |
user_dim.bundle_info | RECORD | Een record van gegevens over het pakket waarin deze gebeurtenissen zijn geüpload. |
user_dim.bundle_info.bundle_sequence_id | INTEGER | De opeenvolgende ID van het pakket waarin deze gebeurtenissen zijn geüpload. |
user_dim.ltv_info | RECORD | Een record van gegevens over de lifetime value van deze gebruiker. Dit veld wordt niet ingevuld in tabellen met gegevens tijdens de dag. |
user_dim.ltv_info.revenue | ZWEVEND | De lifetime value (opbrengst) van deze gebruiker. Dit veld wordt niet ingevuld in tabellen met gegevens tijdens de dag. |
user_dim.ltv_info.currency | STRING | De lifetime value (valuta) van deze gebruiker. Dit veld wordt niet ingevuld in tabellen met gegevens tijdens de dag. |
event_dim
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
event_dim | RECORD | Een herhaalde record van gegevens met betrekking tot gebeurtenissen in dit pakket. |
event_dim.date | STRING | De datum waarop deze gebeurtenis werd geregistreerd (indeling JJJJMMDD in de geregistreerde tijdzone van uw app). |
event_dim.name | STRING | De naam van deze gebeurtenis. |
event_dim.params | RECORD | Een herhaalde record van de parameters die zijn gekoppeld aan deze gebeurtenis. |
event_dim.params.key | STRING | De parametersleutel van de gebeurtenis. |
event_dim.params.value | RECORD | Een record van de parameterwaarde van de gebeurtenis. |
event_dim.params.value.string_value | STRING | De tekenreekswaarde van de gebeurtenisparameter. |
event_dim.params.value.int_value | INTEGER | Het gehele getal van de gebeurtenisparameter. |
event_dim.params.value.double_value | ZWEVEND | De dubbele waarde van de gebeurtenisparameter. |
event_dim.timestamp_micros | INTEGER | Het tijdstip (in microseconden, UTC) waarop deze gebeurtenis werd geregistreerd bij de client. |
event_dim.previous_timestamp_micros | INTEGER | Het tijdstip (in microseconden, UTC) waarop deze gebeurtenis voorheen was geregistreerd bij de client. |