[GA4] Shema funkcije BigQuery Export

V tem članku so pojasnjeni oblika in shema podatkov znamke Google Analytics 4 ter podatki storitve Google Analytics za Firebase, ki jih izvozite v BigQuery.

Nabori podatkov

Za vsako znamko Google Analytics 4 in vsak projekt Firebase, povezan z orodjem BigQuery, se v vaš projekt BigQuery doda en nabor podatkov z imenom »analytics_<property_id>«. ID znamke se nanaša na vaš ID znamke v storitvi Analytics, ki ga lahko najdete v nastavitvah za znamko Google Analytics 4 in v nastavitvah analitičnih podatkov o aplikacijah na platformi Firebase. Vsaka znamka Google Analytics 4 in vsaka aplikacija, za katero je omogočeno izvažanje BigQuery, bo izvozila svoje podatke v ta en nabor podatkov.

Tabele

Znotraj posameznega nabora podatkov se vsak dan ustvari tabela, imenovana events_YYYYMMDD, če je omogočena možnost dnevnega izvoza.

Če je omogočena možnost pretočnega izvažanja, je ustvarjena tabela, imenovana events_intraday_YYYYMMDD. Ta tabela se neprekinjeno izpolnjuje, saj se dogodki beležijo ves dan. Ta tabela se izbriše na koncu vsakega dne, ko je končano izpolnjevanje tabele events_YYYYMMDD.

Nekatere naprave, v katerih se sprožijo dogodki, ne pošljejo podatkov v Analytics isti dan, kot se dogodki sprožijo. Da bi storitev Analytics upoštevala to zakasnitev, bo posodobila dnevne tabele (events_YYYYMMDD) z dogodki za te datume, in sicer za največ tri dni po datumih dogodkov. Dogodki bodo imeli pravilno časovno oznako ne glede na to, da so prispeli z zamudo. Dogodki, ki prispejo po tem tridnevnem časovnem obdobju, se ne zabeležijo.

Če uporabljate peskovnik BigQuery, se uvoz dogodkov med dnem ne izvaja in veljajo dodatne omejitve.

Če želite izvajati uvoze med dnem, izvedite nadgradnjo s peskovnika.

Stolpci

Vsak stolpec v tabeli events_YYYYMMDD predstavlja parameter, specifičen za dogodek. Upoštevajte, da so nekateri parametri ugnezdeni v zapisih RECORDS in nekateri zapisi RECORDS, kot sta items in event_params, ponovljivi. Stolpci tabele so opisani spodaj.

event
Polja »event« vsebujejo informacije, ki enolično določajo dogodek.
Ime polja Vrsta podatkov Opis
batch_event_index CELO ŠTEVILO Številka, ki označuje zaporedni vrstni red vsakega dogodka v paketu glede na vrstni red pojavitve v napravi.
batch_ordering_id CELO ŠTEVILO Enakomerna naraščajoča številka, ki se poveča vsakič, ko je z določene strani poslana omrežna zahteva.
batch_page_id CELO ŠTEVILO Zaporedna številka, dodeljena strani, ki se poveča za vsako nadaljnjo stran v okviru dejavnosti.
event_date STRING Datum, ko je bil dogodek zabeležen (v obliki LLLLMMDD in v časovnem pasu, kjer je bila aplikacija registrirana).
event_timestamp CELO ŠTEVILO Čas (v mikrosekundah in v časovnem pasu UTC), ko je odjemalec zabeležil dogodek.
event_previous_timestamp CELO ŠTEVILO Čas (v mikrosekundah in v časovnem pasu UTC), ko je odjemalec predhodno zabeležil dogodek.
event_name STRING Ime dogodka.
event_value_in_usd PLAVAJOČA VREDNOST Pretvorjena vrednost valute (v ameriških dolarjih) parametra »value« dogodka.
event_bundle_sequence_id CELO ŠTEVILO Zaporedni ID svežnja, v katerem so bili naloženi ti dogodki.
event_server_timestamp_offset CELO ŠTEVILO Zamik časovnega žiga med časom zbiranja in časom nalaganja v mikrosekundah.

event_params RECORD

event_params RECORD lahko shranjuje parametre na ravni oglaševalske akcije in kontekstualne parametre ter morebitne uporabniško določene parametre dogodkov. event_params RECORD se ponovi za vsak ključ, ki je povezan z dogodkom.

Nabor parametrov, shranjenih v event_params RECORD, je edinstven za vsako implementacijo. Če si želite ogledati celoten seznam parametrov dogodkov za svojo implementacijo, izvedite poizvedbo na seznamu parametrov dogodka.

Ime polja Vrsta podatkov Opis
event_params.key STRING Ime parametra dogodka.
event_params.value ZAPIS Zapis z vrednostjo parametra dogodka.
event_params.value.string_value STRING Če parameter dogodka predstavlja niz, kot je URL ali ime oglaševalske akcije, je ta parameter vnesen v tem polju.
event_params.value.int_value CELO ŠTEVILO Če parameter dogodka predstavlja celo število, je vnesen v tem polju.
event_params.value.double_value PLAVAJOČA VREDNOST Če parameter dogodka predstavlja dvojna vrednost, je vnesen v tem polju.
event_params.value.float_value PLAVAJOČA VREDNOST Če parameter dogodka predstavlja vrednost plavajoče točke, je vnesen v tem polju. To polje se trenutno ne uporablja.

item_params RECORD

item_params RECORD lahko shrani parametre artiklov v trgovini ter uporabniško določene parametre artiklov. Nabor parametrov, shranjenih v item_params RECORD, je edinstven za vsako implementacijo.

Ime polja Vrsta podatkov Opis
item_params.key STRING Ime parametra artikla.
item_params.value ZAPIS Zapis z vrednostjo parametra artikla.
item_params.value.string_value STRING Če parameter artikla predstavlja niz, je vnesen v tem polju.
item_params.value.int_value CELO ŠTEVILO Če parameter artikla predstavlja celo število, je vnesen v tem polju.
item_params.value.double_value PLAVAJOČA VREDNOST Če parameter artikla predstavlja dvojna vrednost, je vnesen v tem polju.
item_params.value.float_value PLAVAJOČA VREDNOST Če parameter artikla predstavlja vrednost plavajoče točke, je vnesen v tem polju.
user
Polja »user« vsebujejo informacije, ki enolično identificirajo uporabnika, povezanega z dogodkom.
Ime polja Vrsta podatkov Opis
is_active_user LOGIČNA VREDNOST

Ali je bil uporabnik kadar koli v koledarskem dnevu aktiven (True) ali ne (False)

Vključeno samo v dnevnih tabelah (events_YYYYMMDD).

user_id STRING Enoznačni ID, dodeljen uporabniku.
user_pseudo_id STRING Psevdonimni ID (npr. ID primerka aplikacije) za uporabnika. Enolični identifikator, ki je uporabniku dodeljen, ko prvič odpre aplikacijo ali obišče spletno mesto.
user_first_touch_timestamp CELO ŠTEVILO Čas (v mikrosekundah), ko je uporabnik prvič odprl aplikacijo ali obiskal spletno mesto.

Polja privacy_info

Polja »privacy_info« vsebujejo informacije na podlagi stanja privolitve uporabnika, ko je način na podlagi privolitve omogočen.
Ime polja Vrsta podatkov Opis
privacy_info.ads_storage STRING

Ali je ciljanje oglasov omogočeno za uporabnika.

Možne vrednosti: »Da«, »Ne«, »Ni nastavljeno«

privacy_info.analytics_storage STRING

Ali je shranjevanje v Analytics omogočeno za uporabnika.

Možne vrednosti: »Da«, »Ne«, »Ni nastavljeno«

privacy_info.uses_transient_token STRING

Ali je spletni uporabnik zavrnil shranjevanje v Analytics in je razvijalec omogočil merjenje brez piškotkov na podlagi začasnih žetonov v podatkih strežnika.

Možne vrednosti: »Da«, »Ne«, »Ni nastavljeno«

user_properties RECORD

user_properties RECORD vsebuje vse lastnosti uporabnikov, ki ste jih nastavili. Ponovi se za vsak ključ, ki je povezan z uporabnikom.
Ime polja Vrsta podatkov Opis
user_properties.key STRING Ime lastnosti uporabnika.
user_properties.value ZAPIS Zapis z vrednostjo lastnosti uporabnika.
user_properties.value.string_value STRING Vrednost niza lastnosti uporabnika.
user_properties.value.int_value CELO ŠTEVILO Celoštevilčna vrednost lastnosti uporabnika.
user_properties.value.double_value PLAVAJOČA VREDNOST Dvojna vrednost lastnosti uporabnika.
user_properties.value.float_value PLAVAJOČA VREDNOST To polje trenutno ni v uporabi.
user_properties.value.set_timestamp_micros CELO ŠTEVILO Čas (v mikrosekundah), ko je bila lastnost uporabnika nazadnje nastavljena.

user_ltv RECORD

user_ltv RECORD vsebuje podatke o dolgotrajni vrednosti za uporabnika. Ta zapis RECORD se ne izpolni v tabelah med dnem.
Ime polja Vrsta podatkov Opis
user_ltv.revenue PLAVAJOČA VREDNOST Dolgotrajna vrednost (prihodek) uporabnika. To polje se ne izpolni v tabelah med dnem.
user_ltv.currency STRING Dolgotrajna vrednost (valuta) uporabnika. To polje se ne izpolni v tabelah med dnem.
device
device RECORD vsebuje podatke o napravi, iz katere izvira dogodek.
Ime polja Vrsta podatkov Opis
device.category STRING Kategorija naprave (mobilna naprava, tablični računalnik, namizni računalnik).
device.mobile_brand_name STRING Ime znamke naprave.
device.mobile_model_name STRING Ime modela naprave.
device.mobile_marketing_name STRING Tržno ime naprave.
device.mobile_os_hardware_model STRING Podatki o modelu naprave, pridobljeni neposredno iz operacijskega sistema.
device.operating_system STRING Operacijski sistem naprave.
device.operating_system_version STRING Različica operacijskega sistema.
device.vendor_id STRING Identifikator IDFV (prisoten le, če identifikator IDFA ni zbran).
device.advertising_id STRING Oglaševalski ID/identifikator IDFA.
device.language STRING Jezik operacijskega sistema.
device.time_zone_offset_seconds CELO ŠTEVILO Odmik od časovnega pasu GMT v sekundah.
device.is_limited_ad_tracking LOGIČNA VREDNOST

Nastavitev naprave za omejitev sledenja oglasov.

V sistemu iOS14+ vrne vrednost false, če identifikator IDFA ni nič.

device.web_info.browser STRING Brskalnik, v katerem si je uporabnik ogledal vsebino.
device.web_info.browser_version STRING Različica brskalnika, v katerem si je uporabnik ogledal vsebino.
device.web_info.hostname STRING Ime gostitelja, povezano z zabeleženim dogodkom.

geo

geo RECORD vsebuje informacije o geografski lokaciji, kjer je bil dogodek sprožen.
Ime polja Vrsta podatkov Opis
geo.continent STRING Kontinent, s katerega izvirajo poročila o dogodkih. Določen je glede na naslov IP.
geo.sub_continent STRING Podcelina, s katere izvirajo poročila o dogodkih. Določena je glede na naslov IP.
geo.country STRING Država, iz katere izvirajo poročila o dogodkih. Določena je glede na naslov IP.
geo.region STRING Regija, iz katere izvirajo poročila o dogodkih. Določena je glede na naslov IP.
geo.metro STRING Metropola, iz katere izvirajo poročila o dogodkih. Določena je glede na naslov IP.
geo.city STRING Mesto, iz katerega izvirajo poročila o dogodkih. Določeno je glede na naslov IP.
app_info
app_info RECORD vsebuje podatke o aplikaciji, v kateri je bil sprožen dogodek.
Ime polja Vrsta podatkov Opis
app_info.id STRING Ime paketa ali ID svežnja aplikacije.
app_info.firebase_app_id STRING ID aplikacije Firebase, povezan z aplikacijo.
app_info.install_source STRING Trgovina, ki je namestila aplikacijo.
app_info.version STRING Ime različice »versionName« aplikacije (Android) ali kratka različica svežnja.
collected_traffic_source

collect_traffic_source RECORD vsebuje podatke o viru prometa, ki so bili zbrani s prvim dogodkom na strani.

Ime polja Vrsta podatkov Opis
manual_campaign_id STRING Ročni ID oglaševalske akcije (utm_id), ki je bil zbran z dogodkom.
manual_campaign_name STRING Ročno ime oglaševalske akcije (utm_campaign), ki je bilo zbrano z dogodkom.
manual_source STRING Ročni vir oglaševalske akcije (utm_source), ki je bil zbran z dogodkom. Vključuje tudi razčlenjene parametre iz referenčnih parametrov, ne samo vrednosti UTM.
manual_medium STRING Ročni medij oglaševalske akcije (utm_medium), ki je bil zbran z dogodkom. Vključuje tudi razčlenjene parametre iz referenčnih parametrov, ne samo vrednosti UTM.
manual_term STRING Ročna ključna beseda/izraz oglaševalske akcije (utm_term), ki je bil zbran z dogodkom.
manual_content STRING Dodatni ročni metapodatki oglaševalske akcije (utm_content), ki so bili zbrani z dogodkom.
manual_creative_format STRING Ročna oblika oglasa (utm_creative_format), ki je bila zbrana z dogodkom.
manual_marketing_tactic STRING Ročna trženjska taktika oglaševalske akcije (utm_marketing_tactic), ki je bila zbrana z dogodkom.
manual_source_platform STRING Ročna izvorna platforma oglaševalske akcije (utm_source_platform), ki je bila zbrana z dogodkom.
gclid STRING Googlov identifikator klikov, ki je bil zbran z dogodkom.
dclid STRING Identifikator klikov DoubleClick za Display and Video 360 in Campaign Manager 360, ki je bil zbran z dogodkom.
srsltid STRING Identifikator storitve Google Merchant Center, ki je bil zbran z dogodkom.
session_traffic_source_last_click

session_traffic_source_last_click RECORD vsebuje podatke o viru prometa seje, dodeljen zadnjemu kliku, v Googlovih oglasih in ročnih kontekstih, kjer so na voljo.

Ime polja Vrsta podatkov Opis
session_traffic_source_last_click. manual_campaign.campaign_id STRING ID nazadnje kliknjene ročne oglaševalske akcije
session_traffic_source_last_click. manual_campaign.campaign_name STRING Ime nazadnje kliknjene ročne oglaševalske akcije
session_traffic_source_last_click. manual_campaign.medium STRING Medij nazadnje kliknjene ročne oglaševalske akcije (npr. plačani rezultati, neplačani rezultati iskanja, e-pošta).
session_traffic_source_last_click. manual_campaign.term STRING Ključna beseda/iskalni izraz nazadnje kliknjene ročne oglaševalske akcije.
session_traffic_source_last_click. manual_campaign.content STRING Dodatni metapodatki nazadnje kliknjene ročne oglaševalske akcije.
session_traffic_source_last_click. manual_campaign.source_platform STRING Platforma nazadnje kliknjene ročne oglaševalske akcije (npr. iskalnik, družbeno omrežje).
session_traffic_source_last_click. manual_campaign.source STRING Določen vir znotraj platforme nazadnje kliknjene ročne oglaševalske akcije.
session_traffic_source_last_click. manual_campaign.creative_format STRING Oblika oglasa nazadnje kliknjene ročne oglaševalske akcije.
session_traffic_source_last_click. manual_campaign.marketing_tactic STRING Trženjska taktika nazadnje kliknjene ročne oglaševalske akcije.
session_traffic_source_last_click. google_ads_campaign.customer_id STRING ID stranke, povezan z računom Google Ads.
session_traffic_source_last_click. google_ads_campaign.account_name STRING Ime računa Google Ads.
session_traffic_source_last_click. google_ads_campaign.campaign_id STRING ID oglaševalske akcije Google Ads.
session_traffic_source_last_click. google_ads_campaign.campaign_name STRING Ime oglaševalske akcije Google Ads.
session_traffic_source_last_click. google_ads_campaign.ad_group_id STRING ID skupine oglasov v oglaševalski akciji Google Ads.
session_traffic_source_last_click. google_ads_campaign.ad_group_name STRING Ime skupine oglasov v oglaševalski akciji Google Ads
session_traffic_source_last_click.
cross_channel_campaign.campaign_name
STRING Ime zadnje kliknjene medkanalne oglaševalske akcije
session_traffic_source_last_click.
cross_channel_campaign.campaign_id
STRING ID zadnje kliknjene medkanalne oglaševalske akcije
session_traffic_source_last_click.
cross_channel_campaign.source_platform
STRING Platforma zadnje kliknjene medkanalne oglaševalske akcije
session_traffic_source_last_click.
cross_channel_campaign.source
STRING Določen vir znotraj platforme zadnje kliknjene medkanalne oglaševalske akcije
session_traffic_source_last_click.
cross_channel_campaign.medium
STRING Medij zadnje kliknjene medkanalne oglaševalske akcije
session_traffic_source_last_click.
sa360_campaign.campaign_name
STRING Ime zadnje kliknjene oglaševalske akcije SA360
session_traffic_source_last_click.
sa360_campaign.source
STRING Določen vir znotraj platforme zadnje kliknjene oglaševalske akcije SA360
session_traffic_source_last_click.
sa360_campaign.medium
STRING Medij zadnje kliknjene oglaševalske akcije SA360
session_traffic_source_last_click.
sa360_campaign.ad_group_id
STRING ID skupine oglasov v oglaševalski akciji SA360
session_traffic_source_last_click.
sa360_campaign.ad_group_name
STRING Ime skupine oglasov v oglaševalski akciji SA360
session_traffic_source_last_click.
sa360_campaign.campaign_id
STRING ID zadnje kliknjene oglaševalske akcije SA360
session_traffic_source_last_click.
sa360_campaign.creative_format
STRING Oblika oglasa zadnje kliknjene oglaševalske akcije SA360
session_traffic_source_last_click.
sa360_campaign.engine_account_name
STRING Ime računa iskalnika SA360
session_traffic_source_last_click.
sa360_campaign.engine_account_type
STRING Vrsta računa iskalnika, ki vsebuje oglaševalsko akcijo SA360
session_traffic_source_last_click.
sa360_campaign.manager_account_name
STRING Ime računa upravitelja SA360
session_traffic_source_last_click.
dv360_campaign.advertiser_id
STRING ID oglaševalca DV360
session_traffic_source_last_click.
dv360_campaign.advertiser_name
STRING Ime oglaševalca DV360
session_traffic_source_last_click.
dv360_campaign.campaign_id
STRING ID zadnje kliknjene oglaševalske akcije DV360
session_traffic_source_last_click.
dv360_campaign.campaign_name
STRING Ime zadnje kliknjene oglaševalske akcije DV360
session_traffic_source_last_click.
dv360_campaign.creative_id
STRING ID datoteke oglasa zadnje kliknjene oglaševalske akcije DV360
session_traffic_source_last_click.
dv360_campaign.creative_format
STRING Oblika oglasa zadnje kliknjene oglaševalske akcije DV360
session_traffic_source_last_click.
dv360_campaign.creative_name
STRING Ime datoteke oglasa zadnje kliknjene oglaševalske akcije DV360
session_traffic_source_last_click.
dv360_campaign.marketing_tactic
STRING Trženjska taktika zadnje kliknjene oglaševalske akcije DV360
session_traffic_source_last_click.
dv360_campaign.exchange_id
STRING ID borze zadnje kliknjene oglaševalske akcije DV360
session_traffic_source_last_click.
dv360_campaign.exchange_name
STRING Ime borze zadnje kliknjene oglaševalske akcije DV360
session_traffic_source_last_click.
dv360_campaign.insertion_order_id
STRING ID oglaševalske naročilnice v zadnji kliknjeni oglaševalski akciji DV360
session_traffic_source_last_click.
dv360_campaign.insertion_order_name
STRING Ime oglaševalske naročilnice v zadnji kliknjeni oglaševalski akciji DV360
session_traffic_source_last_click.
dv360_campaign.line_item_id
STRING ID vrstične postavke v zadnji kliknjeni oglaševalski akciji DV360
session_traffic_source_last_click.
dv360_campaign.line_item_name
STRING Ime vrstične postavke v zadnji kliknjeni oglaševalski akciji DV360
session_traffic_source_last_click.
dv360_campaign.partner_id
STRING ID partnerja za DV360
session_traffic_source_last_click.
dv360_campaign.partner_name
STRING Ime partnerja za DV360
session_traffic_source_last_click.
dv360_campaign.source
STRING Določen vir znotraj platforme zadnje kliknjene oglaševalske akcije DV360
session_traffic_source_last_click.
dv360_campaign.medium
STRING Medij zadnje kliknjene oglaševalske akcije DV360
session_traffic_source_last_click.
cm360_campaign.account_id
STRING ID računa CM360
session_traffic_source_last_click.
cm360_campaign.account_name
STRING Ime računa CM360
session_traffic_source_last_click.
cm360_campaign.advertiser_id
STRING ID oglaševalca CM360
session_traffic_source_last_click.
cm360_campaign.advertiser_name
STRING Ime oglaševalca CM360
session_traffic_source_last_click.
cm360_campaign.campaign_id
STRING ID zadnje kliknjene oglaševalske akcije CM360
session_traffic_source_last_click.
cm360_campaign.campaign_name
STRING Ime zadnje kliknjene oglaševalske akcije CM360
session_traffic_source_last_click.
cm360_campaign.creative_id
STRING ID datoteke oglasa zadnje kliknjene oglaševalske akcije CM360
session_traffic_source_last_click.
cm360_campaign.creative_format
STRING Oblika oglasa zadnje kliknjene oglaševalske akcije CM360
session_traffic_source_last_click.
cm360_campaign.creative_name
STRING Ime datoteke oglasa zadnje kliknjene oglaševalske akcije CM360
session_traffic_source_last_click.
cm360_campaign.creative_type
STRING Vrsta datoteke oglasa zadnje kliknjene oglaševalske akcije CM360
session_traffic_source_last_click.
cm360_campaign.creative_type_id
STRING ID vrste datoteke oglasa zadnje kliknjene oglaševalske akcije CM360
session_traffic_source_last_click.
cm360_campaign.creative_version
STRING Različica datoteke oglasa zadnje kliknjene oglaševalske akcije CM360
session_traffic_source_last_click.
cm360_campaign.placement_id
STRING ID umestitve zadnje kliknjene oglaševalske akcije CM360
session_traffic_source_last_click.cm360
_campaign.placement_cost_structure
STRING Struktura cene umestitve zadnje kliknjene oglaševalske akcije CM360
session_traffic_source_last_click.
cm360_campaign.placement_name
STRING Ime umestitve zadnje kliknjene oglaševalske akcije CM360
session_traffic_source_last_click.
cm360_campaign.rendering_id
STRING ID upodabljanja zadnje kliknjene oglaševalske akcije CM360
session_traffic_source_last_click.
cm360_campaign.site_id
STRING ID spletnega mesta zadnje kliknjene oglaševalske akcije CM360
session_traffic_source_last_click.
cm360_campaign.site_name
STRING Ime spletnega mesta zadnje kliknjene oglaševalske akcije CM360
session_traffic_source_last_click.
cm360_campaign.source
STRING Določen vir zadnje kliknjene oglaševalske akcije CM360
session_traffic_source_last_click.
cm360_campaign.medium
STRING Medij zadnje kliknjene oglaševalske akcije CM360
traffic_source

traffic_source RECORD vsebuje podatke o viru prometa, ki je prvi pridobil uporabnika. Ta zapis RECORD se ne izpolni v tabelah med dnem.

Opomba: Vrednosti za »traffic_source« se ne spremenijo, če je uporabnik po namestitvi v interakciji z nadaljnjimi oglaševalskimi akcijami.

Ime polja Vrsta podatkov Opis
traffic_source.name STRING Ime trženjske oglaševalske akcije, ki je prva pridobila uporabnika. To polje se ne izpolni v tabelah med dnem.
traffic_source.medium STRING Ime medija (plačani rezultat iskanja, neplačani rezultat iskanja, e-pošta ipd.), ki je prvi pridobil uporabnika. To polje se ne izpolni v tabelah med dnem.
traffic_source.source STRING Ime omrežja, ki je prvo pridobilo uporabnika. To polje se ne izpolni v tabelah med dnem.
stream in platform
Polji »stream« in »platform« vsebujeta informacije o toku in platformi aplikacije.
Ime polja Vrsta podatkov Opis
stream_id STRING Številski ID podatkovnega toka, iz katerega izvira dogodek.
platform STRING Platforma podatkovnega toka (splet, iOS ali Android), iz katerega izvira dogodek.
ecommerce
Ta ecommerce RECORD vsebuje informacije o vseh dogodkih e-trgovine, ki so bili nastavljeni na spletnem mestu ali v aplikaciji.
Ime polja Vrsta podatkov Opis
ecommerce.total_item_quantity CELO ŠTEVILO Skupno število izdelkov v tem dogodku, ki je vsota parametrov items.quantity.
ecommerce.purchase_revenue_in_usd PLAVAJOČA VREDNOST Prihodek od tega dogodka, ki je pri standardni enoti naveden v USD. Izpolni se samo za dogodek nakupa.
ecommerce.purchase_revenue PLAVAJOČA VREDNOST Prihodek od nakupa za ta dogodek, ki je pri standardni enoti naveden v lokalni valuti. Izpolni se samo za dogodek nakupa.
ecommerce.refund_value_in_usd PLAVAJOČA VREDNOST Znesek vračila kupnine v tem dogodku, ki je pri standardni enoti naveden v USD. Izpolni se samo za dogodek vračila kupnine.
ecommerce.refund_value PLAVAJOČA VREDNOST Znesek vračila kupnine v tem dogodku, ki je pri standardni enoti naveden v lokalni valuti. Izpolni se samo za dogodek vračila kupnine.
ecommerce.shipping_value_in_usd PLAVAJOČA VREDNOST Stroški pošiljanja za ta dogodek, ki so pri standardni enoti navedeni v USD.
ecommerce.shipping_value PLAVAJOČA VREDNOST Stroški pošiljanja v tem dogodku, ki so pri standardni enoti navedeni v lokalni valuti.
ecommerce.tax_value_in_usd PLAVAJOČA VREDNOST Vrednost davka v tem dogodku, ki je pri standardni enoti naveden v USD.
ecommerce.tax_value PLAVAJOČA VREDNOST Vrednost davka v tem dogodku, ki je pri standardni enoti naveden v lokalni valuti.
ecommerce.transaction_id STRING ID transakcije e-trgovine.
ecommerce.unique_items CELO ŠTEVILO Število edinstvenih izdelkov v tem dogodku glede na parametre item_id, item_name in item_brand.
items
items RECORD vsebuje informacije o elementih, vključenih v dogodek. Ponovi se za vsak element.
Ime polja Vrsta podatkov Opis
items.item_id STRING ID izdelka.
items.item_name STRING Ime izdelka.
items.item_brand STRING Blagovna znamka izdelka.
items.item_variant STRING Različica izdelka.
items.item_category STRING Kategorija izdelka.
items.item_category2 STRING Podkategorija izdelka.
items.item_category3 STRING Podkategorija izdelka.
items.item_category4 STRING Podkategorija izdelka.
items.item_category5 STRING Podkategorija izdelka.
items.price_in_usd PLAVAJOČA VREDNOST Cena izdelka, ki je pri standardni enoti navedena v USD.
items.price PLAVAJOČA VREDNOST Cena izdelka v lokalni valuti.
items.quantity CELO ŠTEVILO Količina izdelka. Če količina ni navedena, je nastavljena na »1«.
items.item_revenue_in_usd PLAVAJOČA VREDNOST Prihodek od tega izdelka, izračunan kot cena v USD * količina. Izpolni se samo za dogodke nakupa, ki so pri standardni enoti navedeni v USD.
items.item_revenue PLAVAJOČA VREDNOST Prihodek od tega izdelka, izračunan kot cena * količina. Izpolni se samo za dogodke nakupa, ki so pri standardni enoti navedeni v lokalni valuti.
items.item_refund_in_usd PLAVAJOČA VREDNOST Vrednost vračila za ta izdelek, izračunana kot cena v USD * količina. Izpolni se samo za dogodke vračila kupnine, ki so pri standardni enoti navedeni v USD.
items.item_refund PLAVAJOČA VREDNOST Vrednost vračila kupnine za ta izdelek, izračunana kot cena * količina. Izpolni se samo za dogodke vračila kupnine, ki so pri standardni enoti navedeni v lokalni valuti.
items.coupon STRING Koda kupona, uporabljena za ta izdelek.
items.affiliation STRING Partnerstvo izdelka za določitev dobavnega podjetja ali lokacije fizične trgovine.
items.location_id STRING Lokacija, povezana z izdelkom.
items.item_list_id STRING ID seznama, na katerem je bil izdelek predstavljen uporabniku.
items.item_list_name STRING Ime seznama, na katerem je bil izdelek predstavljen uporabniku.
Items.item_list_index STRING Položaj izdelka na seznamu.
items.promotion_id STRING ID promocije izdelka.
items.promotion_name STRING Ime promocije izdelka.
items.creative_name STRING Ime oglasne zasnove, uporabljene v promocijskem spotu.
items.creative_slot STRING Ime reže datoteke oglasa.

item_params RECORD

item_params RECORD shrani parametre artikla po meri, ki ste jih definirali. Upoštevajte, da vnaprej določeni parametri elementov, kot so »item_id«, »item_name« itd., niso vključeni v to polje, temveč se izvozijo kot eksplicitna polja.

Nabor parametrov, shranjenih v item_params RECORD, je edinstven za vsako implementacijo. Če želite izvedeti več o implementacijah e-trgovine in matriki »items« storitve Google Analytics 4, preberite članek Merjenje e-trgovine.

Ime polja Vrsta podatkov Opis
items.item_params.key STRING Ime parametra artikla.
items.item_params.value ZAPIS Zapis z vrednostjo parametra artikla.
items.item_params.value.string_value STRING Če parameter artikla predstavlja niz, je vnesen v tem polju.
items.item_params.value.int_value CELO ŠTEVILO Če parameter artikla predstavlja celo število, je vnesen v tem polju.
items.item_params.value.double_value PLAVAJOČA VREDNOST Če parameter artikla predstavlja dvojna vrednost, je vnesen v tem polju.
items.item_params.value.float_value PLAVAJOČA VREDNOST Če parameter artikla predstavlja vrednost plavajoče točke, je vnesen v tem polju.
publisher (samo zgodnji dostop)
ZAPIS publisher vsebuje podatke o dogodkih, ki izvirajo iz integracije izdajatelja, povezane s prikazovanjem oglasov, tj. AdMob.
Ime polja Vrsta podatkov Opis
publisher ZAPIS Zapis podatkov izdajatelja, ki prihajajo iz storitve AdMob.
publisher.ad_revenue_in_usd PLAVAJOČA VREDNOST Ocenjeni prihodek od oglasov, ki je posledica tega dogodka, prikazan v USD. Izpolni se samo za dogodke prikazov oglasov.
publisher.ad_format STRING Opis načina prikazovanja oglasov in njihove lokacije. Običajne oblike so naslednje: » Vrinjeni«, »Pasica«, »Z nagrado« in »Napredni izvorni«.
publisher.ad_source_name STRING Izvorno omrežje, ki je prikazalo oglas. Pogosti viri vključujejo naslednje: »Omrežje AdMob«, »Omrežje ciljnih skupin Meta« in »Posredovani lastni oglasi«.
publisher.ad_unit_id STRING Ime, ki ste ga izbrali za opis te oglasne enote. Oglasne enote so vsebniki, ki jih umestite v aplikacije, da se oglasi prikazujejo uporabnikom.

Vrstice

Podatki za posamezen dogodek so lahko prikazani v eni ali več vrsticah, odvisno od tega, ali vsebujejo ponavljajoče se zapise RECORDS. Primer: Dogodek page_view z več elementi event_params bi bil videti podoben naslednji tabeli. Začetna vrstica vsebuje ime, datum ter časovni žig dogodka in druge elemente podatkov, ki se ne ponovijo. event_params RECORD se ponovi za vsak parameter, povezan z dogodkom. Ti ponovljeni zapisi RECORDS so vneseni v naslednjih vrsticah neposredno pod vrstico prvega dogodka.

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
      medium napotitev
      source google
      page_referrer https://www.google.com
      <parameters…> <values…>

Ti podatki o dogodkih so v uporabniškem vmesniku GA4 prikazani na naslednji način.

Dejavniki, ki jih je treba upoštevati pri posodabljanju kompletov za razvoj programske opreme na različico Androida 17.2.5 (ali novejšo) in/ali različico sistema iOS 16.20.0 (ali novejšo)

Če ste uporabljali starejše različice kompletov za razvoj programske opreme in nameravate izvesti nadgradnjo na različico Androida 17.2.5 (ali novejšo) in/ali različico sistema iOS 16.20.0 (ali novejšo), upoštevajte naslednje:

  • Če želite uporabiti trenutno shemo BigQuery Export, morate komplet za razvoj programske opreme nadgraditi na različico Androida 17.2.5 (ali novejšo) in/ali različico sistema iOS 16.20.0 (ali novejšo). Pri uporabi starejših različic kompleta za razvoj programske opreme bodo izvoženi podatki odražali staro shemo.
  • Ob nadgradnji in po njej boste lahko do podatkov o artiklih dostopali samo v matriki ponovljenih artiklov; podatki o artiklih ne bodo več na voljo v standardnih parametrih dogodkov, kot so bili pred tema različicama kompletov za razvoj programske opreme.
  • To spremembo smo izvedli zaradi podpore za analizo več izdelkov.
  • Zato boste morali morda prilagoditi sklice na podatke o elementih/izdelkih.
S tem skriptom preselite obstoječe nabore podatkov BigQuery iz stare sheme izvoza v novo
  1. Prijavite se v konzolo Cloud Platform >: stran Sredstva upravitelja.
  2. Odprite projekt, katerega podatke želite preseliti, in na vrhu strani kliknite Aktiviraj lupino Google Cloud Shell.
  3. Ko se lupina odpre, spodnji skript prekopirajte v datoteko z imenom migration_script.sql:
    1. Izdajte ukaz cat > migration_script.sql
    2. Spodnji skript kopirajte in prilepite v lupino.
    3. Pritisnite Ctrl + D za shranjevanje in izhod.
    Skript (migration_script.sql):
      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
      
  4. Odprite novo lupino in kopirajte spodnji skript bash v datoteko z imenom migration.sh:
    1. Izdajte ukaz cat > migration.sh
    2. Spodnji skript kopirajte in prilepite v lupino.
    3. Pritisnite Ctrl + D za shranjevanje in izhod.
    Spremenite naslednji skript, da vključite ID znamke v storitvi Analytics, ID projekta BigQuery, ID aplikacije Firebase, ime nabora podatkov BigQuery ter začetni in končni datum podatkov, ki jih želite.
    Skript (migration.sh):
    # ID znamke v storitvi Analytics za projekt. To poiščite v nastavitvah storitve Analytics v storitvi Firebase.
    PROPERTY_ID=vaš ID znamke za Analytics
    
    # Projekt BigQuery Export.
    BQ_PROJECT_ID="vaš ID projekta BigQuery" (npr. "firebase-public-project")
    
    # ID aplikacije Firebase.
    FIREBASE_APP_ID="ID vaše aplikacije Firebase" (npr. "1:300830567303:ios:09b1ab1d3ca29bda")
    
    # Nabor podatkov za uvoz.
    BQ_DATASET="ime nabora podatkov BigQuery, iz katerega želite uvoziti" (npr. "com_firebase_demo_IOS")
    
    # Platforma
    PLATFORM="platforma aplikacije. ANDROID ali IOS"
    
    # Časovno obdobje, za katerega želite zagnati selitev, vključno z datumoma [START_DATE,END_DATE].
    START_DATE=20180324
    END_DATE=20180327
    
    # Spodnjega skripta ne spreminjajte, razen če veste, kaj počnete :)
    startdate=$(date -d"$START_DATE"  +%Y%m%d) || exit -1
    enddate=$(date -d"$END_DATE"  +%Y%m%d) || exit -1
    
    # Ponovite datuma.
    DATE="$startdate"
    while [ "$DATE" -le "$enddate" ]; do
    
            # Tabela BQ, izdelana iz zgornjih parametrov.
            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
    
    # KONEC SKRIPTA
    
    
  5. Odprite novo lupino in izdajte ukaz bash migration.sh.
Stara shema izvoza

user_dim

Ime polja Vrsta podatkov Opis
user_dim ZAPIS Zapis razsežnosti uporabnika.
user_dim.user_id STRING ID uporabnika, ki se nastavi prek API-ja za »setUserId«.
user_dim.first_open_timestamp_micros CELO ŠTEVILO Čas (v mikrosekundah), ko je uporabnik prvič odprl aplikacijo.
user_dim.user_properties ZAPIS Ponovljen zapis z lastnostmi uporabnika, ki se nastavijo API-jem za »setUserProperty«.
user_dim.user_properties.key STRING Ime lastnosti uporabnika.
user_dim.user_properties.value ZAPIS Zapis za informacije o lastnosti uporabnika.
user_dim.user_properties.value.value ZAPIS Zapis z vrednostjo lastnosti uporabnika.
user_dim.user_properties.value.value.string_value STRING Vrednost niza lastnosti uporabnika.
user_dim.user_properties.value.value.int_value CELO ŠTEVILO Celoštevilčna vrednost lastnosti uporabnika.
user_dim.user_properties.value.value.double_value PLAVAJOČA VREDNOST Dvojna vrednost lastnosti uporabnika.
user_dim.user_properties.value.set_timestamp_usec CELO ŠTEVILO Čas (v mikrosekundah), ko je bila lastnost uporabnika nazadnje nastavljena.
user_dim.user_properties.value.index CELO ŠTEVILO Indeks (0–24) lastnosti uporabnika.
user_dim.device_info ZAPIS Zapis z informacijami o napravi.
user_dim.device_info.device_category STRING Kategorija naprave (mobilna naprava, tablični računalnik, namizni računalnik).
user_dim.device_info.mobile_brand_name STRING Ime znamke naprave.
user_dim.device_info.mobile_model_name STRING Ime modela naprave.
user_dim.device_info.mobile_marketing_name STRING Tržno ime naprave.
user_dim.device_info.device_model STRING Model naprave.
user_dim.device_info.platform_version STRING Različica operacijskega sistema.
user_dim.device_info.device_id STRING Identifikator IDFV (prisoten le, če identifikator IDFA ni na voljo).
user_dim.device_info.resettable_device_id STRING Oglaševalski ID/identifikator IDFA.
user_dim.device_info.user_default_language STRING Jezik operacijskega sistema.
user_dim.device_info.device_time_zone_offset_seconds CELO ŠTEVILO Odmik od časovnega pasu GMT v sekundah.
user_dim.device_info.limited_ad_tracking LOGIČNA VREDNOST Nastavitev naprave za omejitev sledenja oglasov.
user_dim.geo_info ZAPIS Zapis geografskih informacij o uporabniku.
user_dim.geo_info.continent STRING Kontinent, s katerega izvirajo poročila o dogodkih. Določen je glede na naslov IP.
user_dim.geo_info.country STRING Država, iz katere izvirajo poročila o dogodkih. Določena je glede na naslov IP.
user_dim.geo_info.region STRING Regija, iz katere izvirajo poročila o dogodkih. Določena je glede na naslov IP.
user_dim.geo_info.city STRING Mesto, iz katerega izvirajo poročila o dogodkih. Določeno je glede na naslov IP.
user_dim.app_info ZAPIS Zapis z informacijami o aplikaciji.
user_dim.app_info.app_version STRING Ime različice »versionName« aplikacije (Android) ali kratka različica svežnja.
user_dim.app_info.app_instance_id STRING Enoznačni ID tega primerka aplikacije.
user_dim.app_info.app_store STRING Trgovina, iz katere je bila aplikacija nameščena.
user_dim.app_info.app_platform STRING Platforma, na kateri se aplikacija izvaja.
user_dim.traffic_source ZAPIS Ime vira prometa, iz katerega je bil pridobljen uporabnik. To polje se ne zapolni v tabelah med dnem.
user_dim.traffic_source.user_acquired_campaign STRING Ime trženjske oglaševalske akcije, ki je pridobila uporabnika. To polje se ne zapolni v tabelah med dnem.
user_dim.traffic_source.user_acquired_medium STRING Ime medija (plačani rezultat iskanja, neplačani rezultat iskanja, e-pošta ipd.), ki je pridobil uporabnika. To polje se ne izpolni v tabelah med dnem.
user_dim.traffic_source.user_acquired_source STRING Ime omrežja, ki je pridobilo uporabnika. To polje se ne zapolni v tabelah med dnem.
user_dim.bundle_info ZAPIS Zapis z informacijami o svežnju, v katerem so bili naloženi ti dogodki.
user_dim.bundle_info.bundle_sequence_id CELO ŠTEVILO Zaporedni ID svežnja, v katerem so bili naloženi ti dogodki.
user_dim.ltv_info ZAPIS Zapis z informacijami o dolgotrajni vrednosti za tega uporabnika. To polje se ne zapolni v tabelah med dnem.
user_dim.ltv_info.revenue PLAVAJOČA VREDNOST Dolgotrajna vrednost (prihodek) tega uporabnika. To polje se ne zapolni v tabelah med dnem.
user_dim.ltv_info.currency STRING Dolgotrajna vrednost (valuta) tega uporabnika. To polje se ne zapolni v tabelah med dnem.

event_dim

Ime polja Vrsta podatkov Opis
event_dim ZAPIS Ponovljeni zapis z informacijami v zvezi z dogodki v tem svežnju.
event_dim.date STRING Datum, ko je bil ta dogodek zabeležen (v obliki LLLLMMDD in v časovnem pasu, kjer je bila aplikacija registrirana).
event_dim.name STRING Ime tega dogodka.
event_dim.params ZAPIS Ponovljen zapis parametrov, povezanih s tem dogodkom.
event_dim.params.key STRING Ključ parametra dogodka.
event_dim.params.value ZAPIS Zapis z vrednostjo parametra dogodka.
event_dim.params.value.string_value STRING Vrednost niza parametra dogodka.
event_dim.params.value.int_value CELO ŠTEVILO Celoštevilska vrednost parametra dogodka.
event_dim.params.value.double_value PLAVAJOČA VREDNOST Dvojna vrednost parametra dogodka.
event_dim.timestamp_micros CELO ŠTEVILO Čas (v mikrosekundah in v časovnem pasu UTC), ko je odjemalec zabeležil dogodek.
event_dim.previous_timestamp_micros CELO ŠTEVILO Čas (v mikrosekundah in v časovnem pasu UTC), ko je odjemalec predhodno zabeležil dogodek.

Je bilo to uporabno?

Kako lahko to izboljšamo?
Iskanje
Počisti iskanje
Zapiranje iskanja
Glavni meni
271577122723328543
true
Iskanje v centru za pomoč
true
true
true
true
true
69256
false
false