Ez a cikk bemutatja, milyen formátumban és milyen séma használatával exportálhatók a Google Analytics 4-tulajdonok és a Google Analytics Firebase-hez adatai a BigQuery eszközbe.
Adatkészletek
A BigQueryhez kapcsolódó minden egyes Google Analytics 4-tulajdon és Firebase-projekt esetén a rendszer hozzáad egy „analytics_<property_id>” nevű adatkészletet a BigQuery-projekthez. A tulajdonazonosító az Analytics-tulajdonazonosítót jelenti, amelyet a Google Analytics 4-tulajdon beállításaiban, illetve a Firebase Alkalmazáselemzés beállításaiban talál. Minden olyan Google Analytics 4-tulajdon és alkalmazás, amelyhez engedélyezve van a BigQuery-exportálás, ebbe az egy adatkészletbe exportálja az adatait.
Táblázatok
Ha az Napi exportálás beállítás engedélyezve van, az adatkészletekben mindennap létrejön az events_YYYYMMDD
nevű táblázat.
Ha a Streamelt exportálás funkció engedélyezve van, a rendszer létrehoz egy events_intraday_YYYYMMDD
nevű táblázatot. Ezt a táblázatot a rendszer folyamatosan tölti ki, amint a nap folyamán eseményeket rögzít. A táblázat a nap végén, az events_YYYYMMDD
táblázat kitöltése után törlődik.
Nem minden olyan eszköz küldi el az adatokat az Analytics számára az események aktiválásának napján. Ennek a késésnek a figyelembevétele érdekében az Analytics az események dátuma után legfeljebb három napig frissíti a napi táblázatokat (events_YYYYMMDD
) az adott dátumhoz tartozó eseményekkel. Az események még akkor is megfelelő időbélyeggel rendelkeznek, ha később érkeznek meg. A három napnál később érkező eseményeket a rendszer nem rögzíti.
A BigQuery sandbox használatakor a rendszer nem importál adatokat napközben, és további korlátozások is érvényben vannak.
Ha napközben is szeretne adatokat importálni, frissítsen a sandbox környezetről.
Oszlopok
Az events_YYYYMMDD
táblázat minden oszlopa eseményspecifikus paramétert jelöl. Vegye figyelembe, hogy egyes paraméterek a RECORDS-ba vannak beágyazva, és néhány RECORD, például az items
és az event_params
megismételhető. A táblázat oszlopainak leírása az alábbiakban olvasható.
Az eseménymezők az esemény egyedi azonosítására szolgáló információkat tartalmaznak. | ||
Mező neve | Adattípus | Leírás |
---|---|---|
batch_event_index | INTEGER | Olyan szám, amely az egyes események sorrendjét jelzi egy kötegben, az alapján, hogy az események milyen sorrendben fordultak elő az eszközön. |
batch_ordering_id | INTEGER | Monoton növekvő szám, amely minden alkalommal megnő, amikor egy adott oldalról hálózati kérelmet küldenek. |
batch_page_id | INTEGER | Egy oldalhoz hozzárendelt sorszám, amely az egy adott tevékenységen belül lévő, egymásra következő oldalak esetén nő. |
event_date | STRING | Az esemény naplózásának dátuma (ÉÉÉÉHHNN formátumban, az alkalmazás regisztrált időzónájában). |
event_timestamp | INTEGER | Az az időpont (mikroszekundumban, UTC), amikor az eseményt naplózták az ügyfélen. |
event_previous_timestamp | INTEGER | Az az időpont (mikroszekundumban, UTC), amikor az eseményt előzőleg naplózták az ügyfélen. |
event_name | STRING | Az esemény neve. |
event_value_in_usd | FLOAT | Az esemény „value” paraméterének pénznemben konvertált értéke (USD). |
event_bundle_sequence_id | INTEGER | Annak a kötegnek a szekvenciális azonosítója, amelyben ezeket az eseményeket feltöltötték. |
event_server_timestamp_offset | INTEGER | A gyűjtési időpont és a feltöltési időpont időbélyegei közötti eltérés mikroszekundumban. |
event_params RECORD
Az event_params RECORD tárolni tudja a kampányszintű és a kontextus szerinti eseményparamétereket, valamint a felhasználó által definiált eseményparamétereket. Az event_params RECORD az eseményhez társított minden egyes kulcsnál megismétlődik. Az event_params RECORD-ban tárolt paraméterek készlete minden megvalósítás esetén egyedi. A megvalósítás eseményparamétereinek teljes listájának megtekintéséhez kérdezze le az eseményparaméter-listát. |
||
Mező neve | Adattípus | Leírás |
---|---|---|
event_params.key | STRING | Az eseményparaméter neve. |
event_params.value | RECORD | Az eseményparaméter értékét tartalmazó rekord. |
event_params.value.string_value | STRING | Ha az esemény paramétere egy karakterlánc, például egy URL vagy kampánynév, akkor az ebben a mezőben szerepel. |
event_params.value.int_value | INTEGER | Ha az eseményparamétert egész szám jelöli, ebben a mezőben kerül kitöltésre. |
event_params.value.double_value | FLOAT | Ha az eseményparamétert kettős érték jelképezi, akkor a rendszer ebben a mezőben adja meg az értéket. |
event_params.value.float_value | FLOAT | Ha az eseményparamétert lebegőpontos érték képviseli, akkor a rendszer ebben a mezőben adja meg az értékét. Ez a mező jelenleg nincs használatban. |
item_params RECORD
Az item_params RECORD tárolni tudja az elemparamétereket, valamint a felhasználó által definiált elemparamétereket. Az item_params RECORD-ban tárolt paraméterek készlete minden megvalósítás esetén egyedi. |
||
Mező neve | Adattípus | Leírás |
---|---|---|
item_params.key | STRING | Az elemparaméter neve. |
item_params.value | RECORD | Az elemparaméter értékét tartalmazó rekord. |
item_params.value.string_value | STRING | Ha az elemparamétert karakterlánc képviseli, akkor az ebben a mezőben szerepel. |
item_params.value.int_value | INTEGER | Ha az elemparamétert egész szám jelöli, ebben a mezőben kerül kitöltésre. |
item_params.value.double_value | FLOAT | Ha az elemparamétert kettős érték jelképezi, akkor a rendszer ebben a mezőben adja meg az értéket. |
item_params.value.float_value | FLOAT | Ha az elemparamétert lebegőpontos érték képviseli, akkor a rendszer ebben a mezőben adja meg az értékét. |
A felhasználói mezők olyan információkat tartalmaznak, amelyek egyedileg azonosítják az eseményhez társított felhasználót. | ||
Mező neve | Adattípus | Leírás |
---|---|---|
is_active_user | BOOLEAN |
Azt jelzi, hogy a felhasználó a naptári nap során aktív (igaz) vagy inaktív (hamis) volt-e. Csak a napi táblázatokban szerepel ( |
user_id | STRING | A felhasználókhoz hozzárendelt egyedi azonosító. |
user_pseudo_id | STRING | A felhasználó pszeudoanonimizált azonosítója (például az alkalmazáspéldány azonosítója). Egy egyedi azonosító, amelyet a rendszer a felhasználóhoz rendel az alkalmazás első megnyitásakor vagy a webhely felkeresésekor. |
user_first_touch_timestamp | INTEGER | Az az időpont (mikroszekundumban), amikor a felhasználó először megnyitotta az alkalmazást, vagy felkereste a webhelyet. |
privacy_info mezők
A privacy_info mezők a felhasználó beleegyezési állapotán alapuló információkat tartalmazzák, amikor engedélyezve van a beleegyezési mód. | ||
Mező neve | Adattípus | Leírás |
---|---|---|
privacy_info.ads_storage | STRING |
Azt jelzi, hogy a hirdetéscélzás engedélyezve van-e egy adott felhasználónál. Lehetséges értékek: Igen, Nem, Nincs beállítva |
privacy_info.analytics_storage | STRING |
Azt jelzi, hogy a felhasználó használhat-e Analytics-tárhelyet. Lehetséges értékek: Igen, Nem, Nincs beállítva |
privacy_info.uses_transient_token | STRING |
Azt jelzi, hogy a webes felhasználó elutasította-e az Analytics-tárhelyet, és a fejlesztő engedélyezte-e a cookie-k nélkül, a szerveradatokban lévő tranziens tokenek alapján történő mérést. Lehetséges értékek: Igen, Nem, Nincs beállítva |
user_properties RECORD
A user_properties RECORD az Ön által beállított felhasználói tulajdonságokat tartalmazza. A rendszer megismétli az adott felhasználóhoz társított minden egyes kulcsnál. | ||
Mező neve | Adattípus | Leírás |
---|---|---|
user_properties.key | STRING | A felhasználói tulajdonság neve. |
user_properties.value | RECORD | A felhasználói tulajdonság értékéhez használt rekord. |
user_properties.value.string_value | STRING | A felhasználói tulajdonság karakterlánc típusú értéke. |
user_properties.value.int_value | INTEGER | A felhasználói tulajdonság egész szám típusú értéke. |
user_properties.value.double_value | FLOAT | A felhasználói tulajdonság valós szám típusú értéke. |
user_properties.value.float_value | FLOAT | Ez a mező jelenleg nincs használatban. |
user_properties.value.set_timestamp_micros | INTEGER | A felhasználói tulajdonság utolsó beállításának időpontja (mikroszekundumban). |
user_ltv RECORD
A user_ltv RECORD a felhasználóval kapcsolatos élettartamra vetített értéket tartalmazza. Ezt a RECORD-ot a rendszer nem tölti ki a napon belüli táblázatokban. | ||
Mező neve | Adattípus | Leírás |
---|---|---|
user_ltv.revenue | FLOAT | A felhasználó élettartamra vetített értéke (bevétel). Ezt a mezőt a rendszer a napon belüli táblázatoknál nem tölti fel értékkel. |
user_ltv.currency | STRING | A felhasználó élettartamra vetített értéke (pénznem). Ezt a mezőt a rendszer a napon belüli táblázatoknál nem tölti fel értékkel. |
A device RECORD információkat tartalmaz arról az eszközről, ahonnan az esemény származik. | ||
Mező neve | Adattípus | Leírás |
---|---|---|
device.category | STRING | Az eszköz kategóriája (mobil, táblagép, asztali számítógép). |
device.mobile_brand_name | STRING | Az eszköz márkája. |
device.mobile_model_name | STRING | Az eszköz modellneve. |
device.mobile_marketing_name | STRING | Az eszköz marketingneve. |
device.mobile_os_hardware_model | STRING | A közvetlenül az operációs rendszerből származó, az eszközmodellre vonatkozó információk. |
device.operating_system | STRING | Az eszköz operációs rendszere. |
device.operating_system_version | STRING | Az operációs rendszer verziója. |
device.vendor_id | STRING | IDFV (csak akkor, ha nincs begyűjtött IDFA). |
device.advertising_id | STRING | Hirdetésazonosító/IDFA. |
device.language | STRING | Az operációs rendszer nyelve. |
device.time_zone_offset_seconds | INTEGER | A GMT időzónától való eltérés másodpercben. |
device.is_limited_ad_tracking | BOOLEAN |
Az eszköz „Hirdetéskövetés korlátozása” beállítása. Az iOS 14-es és újabb verziója esetén a false (hamis) értéket adja vissza, ha az IDFA nem nulla. |
device.web_info.browser | STRING | A böngésző, amelyben a felhasználó megtekintette a tartalmat. |
device.web_info.browser_version | STRING | Annak a böngészőnek a verziója, amelyben a felhasználó megtekintette a tartalmat. |
device.web_info.hostname | STRING | A naplózott eseményhez társított gazdagépnév. |
geo
A geo RECORD arról a földrajzi helyről tartalmaz adatokat, ahonnan az eseményt kezdeményezték. | ||
Mező neve | Adattípus | Leírás |
---|---|---|
geo.continent | STRING | Az az IP-cím alapján meghatározott kontinens, ahonnan a rendszer eseményeket jelentett. |
geo.sub_continent | STRING | Az az IP-cím alapján meghatározott szubkontinens, ahonnan a rendszer eseményeket jelentett. |
geo.country | STRING | Az az IP-cím alapján meghatározott ország, ahonnan a rendszer eseményeket jelentett. |
geo.region | STRING | Az az IP-cím alapján meghatározott régió, ahonnan a rendszer eseményeket jelentett. |
geo.metro | STRING | Az az IP-cím alapján meghatározott város és vonzáskörzete, ahonnan a rendszer eseményeket jelentett. |
geo.city | STRING | Az az IP-cím alapján meghatározott város, ahonnan a rendszer eseményeket jelentett. |
Az app_info RECORD információt tartalmaz arról az alkalmazásról, amelyben az eseményt kezdeményezték. | ||
Mező neve | Adattípus | Leírás |
---|---|---|
app_info.id | STRING | Az alkalmazás csomagneve vagy csomagazonosítója. |
app_info.firebase_app_id | STRING | Az alkalmazáshoz társított Firebase-alkalmazásazonosító. |
app_info.install_source | STRING | Az alkalmazás telepítéséhez használt tárhely. |
app_info.version | STRING | Az alkalmazás versionName értéke (Android) vagy rövid csomagverziója. |
A collected_traffic_source RECORD az oldal első eseményével együtt gyűjtött forgalmiforrás-adatokat tartalmazza. |
||
Mező neve | Adattípus | Leírás |
---|---|---|
manual_campaign_id | STRING | Az eseménnyel együtt gyűjtött manuális kampányazonosító (utm_id). |
manual_campaign_name | STRING | Az eseménnyel együtt gyűjtött manuális kampánynév (utm_campaign). |
manual_source | STRING | Az eseménnyel együtt gyűjtött manuális kampányforrás (utm_source). A hivatkozási paraméterekből származó szintaktikailag elemzett paramétereket is tartalmazza, nem csak az UTM-értékeket. |
manual_medium | STRING | Az eseménnyel együtt gyűjtött manuális kampánymédium (utm_medium). A hivatkozási paraméterekből származó szintaktikailag elemzett paramétereket is tartalmazza, nem csak az UTM-értékeket. |
manual_term | STRING | Az eseménnyel együtt gyűjtött manuális kampánykulcsszó/-kifejezés (utm_term). |
manual_content | STRING | Az eseménnyel együtt gyűjtött további manuális kampánymetaadatok (utm_content). |
manual_creative_format | STRING | Az eseménnyel együtt gyűjtött manuális kampánykreatív-formátum (utm_creative_format). |
manual_marketing_tactic | STRING | Az eseménnyel együtt gyűjtött manuális kampánymarketing-taktika (utm_marketing_tactic). |
manual_source_platform | STRING | Az eseménnyel együtt gyűjtött manuális kampányforrásplatform (utm_source_platform). |
gclid | STRING | Az eseménnyel együtt gyűjtött Google kattintási azonosító. |
dclid | STRING | Az eseménnyel együtt gyűjtött DoubleClick-kattintási azonosító a Display and Video 360 és a Campaign Manager 360 szolgáltatáshoz. |
srsltid | STRING | Az eseménnyel együtt gyűjtött Google Merchant Center-azonosító. |
A session_traffic_source_last_click RECORD az utolsó kattintáson alapuló hozzárendelés munkamenetére vonatkozó forgalmi források adatait tartalmazza a Google Ads rendszerben és a manuális kontextusokban (ha rendelkezésre állnak). |
||
Mező neve | Adattípus | Leírás |
---|---|---|
session_traffic_source_last_click. manual_campaign.campaign_id | STRING | Az utolsó kattintást kapó manuális kampány azonosítója |
session_traffic_source_last_click. manual_campaign.campaign_name | STRING | Az utolsó kattintást kapó manuális kampány neve |
session_traffic_source_last_click. manual_campaign.medium | STRING | Az utolsó kattintást kapó manuális kampány médiuma (pl. fizetett keresés, organikus keresés, e-mail) |
session_traffic_source_last_click. manual_campaign.term | STRING | Az utolsó kattintást kapó manuális kampány kulcsszava/keresési kifejezése |
session_traffic_source_last_click. manual_campaign.content | STRING | Az utolsó kattintást kapó manuális kampány további metaadatai |
session_traffic_source_last_click. manual_campaign.source_platform | STRING | Az utolsó kattintást kapó manuális kampány platformja (pl. keresőmotor, közösségi média) |
session_traffic_source_last_click. manual_campaign.source | STRING | Az utolsó kattintást kapó manuális kampány platformján belüli konkrét forrás |
session_traffic_source_last_click. manual_campaign.creative_format | STRING | Az utolsó kattintást kapó manuális kampány kreatívjának formátuma |
session_traffic_source_last_click. manual_campaign.marketing_tactic | STRING | Az utolsó kattintást kapó manuális kampány marketingtaktikája |
session_traffic_source_last_click. google_ads_campaign.customer_id | STRING | A Google Ads-fiókhoz társított ügyfél-azonosító |
session_traffic_source_last_click. google_ads_campaign.account_name | STRING | A Google Ads-fiók neve |
session_traffic_source_last_click. google_ads_campaign.campaign_id | STRING | A Google Ads-kampány azonosítója |
session_traffic_source_last_click. google_ads_campaign.campaign_name | STRING | A Google Ads-kampány neve |
session_traffic_source_last_click. google_ads_campaign.ad_group_id | STRING | A Google Ads-kampányon belüli hirdetéscsoport azonosítója |
session_traffic_source_last_click. google_ads_campaign.ad_group_name | STRING | A Google Ads-kampányon belüli hirdetéscsoport neve |
session_traffic_source_last_click. cross_channel_campaign.campaign_name |
STRING | Az utolsó kattintást kapó többcsatornás kampány neve |
session_traffic_source_last_click. cross_channel_campaign.campaign_id |
STRING | Az utolsó kattintást kapó többcsatornás kampány azonosítója |
session_traffic_source_last_click. cross_channel_campaign.source_platform |
STRING | Az utolsó kattintást kapó többcsatornás kampány platformja |
session_traffic_source_last_click. cross_channel_campaign.source |
STRING | Az utolsó kattintást kapó többcsatornás kampány platformján belüli konkrét forrás |
session_traffic_source_last_click. cross_channel_campaign.medium |
STRING | Az utolsó kattintást kapó többcsatornás kampány médiuma |
session_traffic_source_last_click. sa360_campaign.campaign_name |
STRING | Az utolsó kattintást kapó SA360-kampány neve |
session_traffic_source_last_click. sa360_campaign.source |
STRING | Az utolsó kattintást kapó SA360-kampány platformján belüli konkrét forrás |
session_traffic_source_last_click. sa360_campaign.medium |
STRING | Az utolsó kattintást kapó SA360-kampány médiuma |
session_traffic_source_last_click. sa360_campaign.ad_group_id |
STRING | Az SA360-kampányon belüli hirdetéscsoport azonosítója |
session_traffic_source_last_click. sa360_campaign.ad_group_name |
STRING | Az SA360-kampányon belüli hirdetéscsoport neve |
session_traffic_source_last_click. sa360_campaign.campaign_id |
STRING | Az utolsó kattintást kapó SA360-kampány azonosítója |
session_traffic_source_last_click. sa360_campaign.creative_format |
STRING | Az utolsó kattintást kapó SA360-kampány kreatívjának formátuma |
session_traffic_source_last_click. sa360_campaign.engine_account_name |
STRING | Az SA360-keresőmotorfiók neve |
session_traffic_source_last_click. sa360_campaign.engine_account_type |
STRING | Az SA360-kampányt tartalmazó keresőmotor-fiók típusa |
session_traffic_source_last_click. sa360_campaign.manager_account_name |
STRING | Az SA360-kezelői fiók neve |
session_traffic_source_last_click. dv360_campaign.advertiser_id |
STRING | A DV360-hirdető azonosítója |
session_traffic_source_last_click. dv360_campaign.advertiser_name |
STRING | A DV360-hirdető neve |
session_traffic_source_last_click. dv360_campaign.campaign_id |
STRING | Az utolsó kattintást kapó DV360-kampány azonosítója |
session_traffic_source_last_click. dv360_campaign.campaign_name |
STRING | Az utolsó kattintást kapó DV360-kampány neve |
session_traffic_source_last_click. dv360_campaign.creative_id |
STRING | Az utolsó kattintást kapó DV360-kampány kreatívjának azonosítója |
session_traffic_source_last_click. dv360_campaign.creative_format |
STRING | Az utolsó kattintást kapó DV360-kampány kreatívjának formátuma |
session_traffic_source_last_click. dv360_campaign.creative_name |
STRING | Az utolsó kattintást kapó DV360-kampány kreatívjának neve |
session_traffic_source_last_click. dv360_campaign.marketing_tactic |
STRING | Az utolsó kattintást kapó DV360-kampány marketingtaktikája |
session_traffic_source_last_click. dv360_campaign.exchange_id |
STRING | Az utolsó kattintást kapó DV360-kampány piactér-azonosítója |
session_traffic_source_last_click. dv360_campaign.exchange_name |
STRING | Az utolsó kattintást kapó DV360-kampány piactérneve |
session_traffic_source_last_click. dv360_campaign.insertion_order_id |
STRING | Az utolsó kattintást kapó DV360-kampányban szereplő beillesztési sorrend azonosítója |
session_traffic_source_last_click. dv360_campaign.insertion_order_name |
STRING | Az utolsó kattintást kapó DV360-kampány beillesztési sorrendjének neve |
session_traffic_source_last_click. dv360_campaign.line_item_id |
STRING | Az utolsó kattintást kapó DV360-kampány sorelemének azonosítója |
session_traffic_source_last_click. dv360_campaign.line_item_name |
STRING | Az utolsó kattintást kapó DV360-kampányban szereplő sorelem neve |
session_traffic_source_last_click. dv360_campaign.partner_id |
STRING | A DV360-partner azonosítója |
session_traffic_source_last_click. dv360_campaign.partner_name |
STRING | A DV360-partner neve |
session_traffic_source_last_click. dv360_campaign.source |
STRING | Az utolsó kattintást kapó DV360-kampány platformján belüli konkrét forrás |
session_traffic_source_last_click. dv360_campaign.medium |
STRING | Az utolsó kattintást kapó DV360-kampány médiuma |
session_traffic_source_last_click. cm360_campaign.account_id |
STRING | A CM360-fiók azonosítója |
session_traffic_source_last_click. cm360_campaign.account_name |
STRING | A CM360-fiók neve |
session_traffic_source_last_click. cm360_campaign.advertiser_id |
STRING | A CM360-hirdető azonosítója |
session_traffic_source_last_click. cm360_campaign.advertiser_name |
STRING | A CM360-hirdető neve |
session_traffic_source_last_click. cm360_campaign.campaign_id |
STRING | Az utolsó kattintást kapó CM360-kampány azonosítója |
session_traffic_source_last_click. cm360_campaign.campaign_name |
STRING | Az utolsó kattintást kapó CM360-kampány neve |
session_traffic_source_last_click. cm360_campaign.creative_id |
STRING | Az utolsó kattintást kapó CM360-kampány kreatívjának azonosítója |
session_traffic_source_last_click. cm360_campaign.creative_format |
STRING | Az utolsó kattintást kapó CM360-kampány kreatívjának formátuma |
session_traffic_source_last_click. cm360_campaign.creative_name |
STRING | Az utolsó kattintást kapó CM360-kampány kreatívjának neve |
session_traffic_source_last_click. cm360_campaign.creative_type |
STRING | Az utolsó kattintást kapó CM360-kampány kreatívtípusa |
session_traffic_source_last_click. cm360_campaign.creative_type_id |
STRING | Az utolsó kattintást kapó CM360-kampány kreatívtípus-azonosítója |
session_traffic_source_last_click. cm360_campaign.creative_version |
STRING | Az utolsó kattintást kapó CM360-kampány kreatívverziója |
session_traffic_source_last_click. cm360_campaign.placement_id |
STRING | Az utolsó kattintást kapó CM360-kampány elhelyezésazonosítója |
session_traffic_source_last_click.cm360 _campaign.placement_cost_structure |
STRING | Az utolsó kattintást kapó CM360-kampány elhelyezési költségszerkezete |
session_traffic_source_last_click. cm360_campaign.placement_name |
STRING | Az utolsó kattintást kapó CM360-kampány elhelyezésneve |
session_traffic_source_last_click. cm360_campaign.rendering_id |
STRING | Az utolsó kattintást kapó CM360-kampány renderelési azonosítója |
session_traffic_source_last_click. cm360_campaign.site_id |
STRING | Az utolsó kattintást kapó CM360-kampány webhely-azonosítója |
session_traffic_source_last_click. cm360_campaign.site_name |
STRING | Az utolsó kattintást kapó CM360-kampány webhelyneve |
session_traffic_source_last_click. cm360_campaign.source |
STRING | Az utolsó kattintást kapó CM360-kampány konkrét forrása |
session_traffic_source_last_click. cm360_campaign.medium |
STRING | Az utolsó kattintást kapó CM360-kampány médiuma |
A traffic_source RECORD a felhasználót először megszerző forgalomforrásról tartalmaz információkat. Ezt a RECORD-ot a rendszer nem tölti ki a napon belüli táblázatokban. Megjegyzés: A traffic_source értékei nem változnak, ha a felhasználó a telepítés után valamilyen műveletet végez a későbbi kampányokhoz köthetően. |
||
Mező neve | Adattípus | Leírás |
---|---|---|
traffic_source.name | STRING | A felhasználót először megszerző marketingkampány neve. Ezt a mezőt a rendszer a napon belüli táblázatoknál nem tölti fel értékkel. |
traffic_source.medium | STRING | A felhasználót először megszerző médium (fizetett keresés, organikus keresés, e-mail stb.) neve. Ezt a mezőt a rendszer a napon belüli táblázatoknál nem tölti fel értékkel. |
traffic_source.source | STRING | A felhasználót először megszerző hálózat neve. Ezt a mezőt a rendszer a napon belüli táblázatoknál nem tölti fel értékkel. |
A stream és a platform mezők az adatfolyamról és az alkalmazásplatformról tartalmaznak információkat. | ||
Mező neve | Adattípus | Leírás |
---|---|---|
stream_id | STRING | Annak az adatfolyamnak a numerikus azonosítója, ahonnan az esemény származik. |
platform | STRING | Az az adatfolyamplatform (web, iOS vagy Android), ahonnan az esemény származik. |
Az ecommerce RECORD a webhelyen vagy az alkalmazásban beállított e-kereskedelmi eseményekkel kapcsolatos információkat tartalmazza. | ||
Mező neve | Adattípus | Leírás |
---|---|---|
ecommerce.total_item_quantity | INTEGER | Az eseményben szereplő tételek száma, vagyis az items.quantity összege. |
ecommerce.purchase_revenue_in_usd | FLOAT | Az eseményhez tartozó, vásárlásból származó bevétel USD-ben, szabványos egységgel. Csak vásárlási események esetén van kitöltve. |
ecommerce.purchase_revenue | FLOAT | Az eseményhez tartozó, vásárlásból származó bevétel helyi pénznemben, szabványos egységgel. Csak vásárlási események esetén van kitöltve. |
ecommerce.refund_value_in_usd | FLOAT | Az eseményhez tartozó visszatérítés összege USD-ben, szabványos egységgel. Csak visszatérítési események esetén van kitöltve. |
ecommerce.refund_value | FLOAT | Az eseményhez tartozó visszatérítés összege helyi pénznemben, szabványos egységgel. Csak visszatérítési események esetén van kitöltve. |
ecommerce.shipping_value_in_usd | FLOAT | Az eseményhez tartozó szállítási költség USD-ben, szabványos egységgel. |
ecommerce.shipping_value | FLOAT | Az eseményhez tartozó szállítási költség helyi pénznemben. |
ecommerce.tax_value_in_usd | FLOAT | Az eseményhez tartozó adóérték USD-ben, szabványos egységgel. |
ecommerce.tax_value | FLOAT | Az eseményhez tartozó adóérték helyi pénznemben, szabványos egységgel. |
ecommerce.transaction_id | STRING | Az e-kereskedelmi tranzakció tranzakcióazonosítója. |
ecommerce.unique_items | INTEGER | Az esemény egyedi tételeinek száma az item_id, az item_name és az item_brand alapján. |
Az items RECORD az eseményekben szereplő elemekre vonatkozó információkat tartalmazza. Minden elemhez ismétlődik. | ||
Mező neve | Adattípus | Leírás |
---|---|---|
items.item_id | STRING | A tétel azonosítója. |
items.item_name | STRING | A tétel neve. |
items.item_brand | STRING | A tétel márkája. |
items.item_variant | STRING | A tétel változata. |
items.item_category | STRING | A tétel kategóriája. |
items.item_category2 | STRING | A tétel alkategóriája. |
items.item_category3 | STRING | A tétel alkategóriája. |
items.item_category4 | STRING | A tétel alkategóriája. |
items.item_category5 | STRING | A tétel alkategóriája. |
items.price_in_usd | FLOAT | A tétel ára USD-ben, szabványos egységgel. |
items.price | FLOAT | A tétel ára helyi pénznemben. |
items.quantity | INTEGER | A tétel mennyisége. Ha nincs megadva, a mennyiség 1-re van állítva. |
items.item_revenue_in_usd | FLOAT | A tételből származó bevétel az ár_USD-ben * mennyiség képlettel kiszámítva. Kizárólag a vásárlási eseményeknél van kitöltve, USD-ben, szabványos egységgel. |
items.item_revenue | FLOAT | A tételből származó bevétel az ár * mennyiség képlettel kiszámítva. Kizárólag a vásárlási eseményeknél van kitöltve, helyi pénznemben, szabványos egységgel. |
items.item_refund_in_usd | FLOAT | A tétel visszatérítési értéke az ár_USD-ben * mennyiség képlettel kiszámítva. Kizárólag a visszatérítési eseményeknél van kitöltve, USD-ben, szabványos egységgel. |
items.item_refund | FLOAT | A tétel visszatérítési értéke ár * mennyiség képlettel kiszámítva. Kizárólag a visszatérítési eseményeknél van kitöltve, helyi pénznemben, szabványos egységgel. |
items.coupon | STRING | A tételre alkalmazott kuponkód. |
items.affiliation | STRING | Termék társult vállalkozása a beszállító cég, illetve a fizikai üzlet megjelölésére. |
items.location_id | STRING | A tételhez társított hely. |
items.item_list_id | STRING | Annak a listának az azonosítója, amelyben a tétel megjelent a felhasználónál. |
items.item_list_name | STRING | Annak a listának a neve, amelyben a tétel megjelent a felhasználónál. |
Items.item_list_index | STRING | A tétel listabeli pozíciója. |
items.promotion_id | STRING | A termékpromóció azonosítója. |
items.promotion_name | STRING | A termékpromóció neve. |
items.creative_name | STRING | A promóciós helyen használt kreatív neve. |
items.creative_slot | STRING | A hirdetési időszak neve. |
item_params RECORD
Az item_params RECORD az Ön által meghatározott egyéni elemparamétereket tárolja. Felhívjuk figyelmét, hogy az előre meghatározott elemparaméterek (például az item_id, az item_name stb.) itt nem szerepelnek, hanem explicit mezőként exportálják őket. Az item_params RECORD-ban tárolt paraméterek készlete minden megvalósítás esetén egyedi. Az e-kereskedelmi megvalósításokról és a Google Analytics 4-elemtömbről Az e-kereskedelem mérése című cikkben talál további információt. |
||
Mező neve | Adattípus | Leírás |
---|---|---|
items.item_params.key | STRING | Az elemparaméter neve. |
items.item_params.value | RECORD | Az elemparaméter értékét tartalmazó rekord. |
items.item_params.value.string_value | STRING | Ha az elemparamétert karakterlánc képviseli, akkor az ebben a mezőben szerepel. |
items.item_params.value.int_value | INTEGER | Ha az elemparamétert egész szám jelöli, ebben a mezőben kerül kitöltésre. |
items.item_params.value.double_value | FLOAT | Ha az elemparamétert kettős érték jelképezi, akkor a rendszer ebben a mezőben adja meg az értéket. |
items.item_params.value.float_value | FLOAT | Ha az elemparamétert lebegőpontos érték képviseli, akkor a rendszer ebben a mezőben adja meg az értékét. |
A megjelenítői RECORD a hirdetések megjelenítésével (azaz az AdMob szolgáltatással) kapcsolatos megjelenítői integrációból származó eseményekre vonatkozó információkat tartalmazza. | ||
Mező neve | Adattípus | Leírás |
---|---|---|
megjelenítő | RECORD | Az AdMob szolgáltatásból származó megjelenítői adatok rekordja. |
publisher.ad_revenue_in_usd | FLOAT | Az eseményből származó becsült hirdetési bevétel USD-ben. Csak hirdetésmegjelenítési események esetén van kitöltve. |
publisher.ad_format | STRING | Leírja, hogy a hirdetések hogyan és hol jelentek meg. Jellemzően a következő formátumok használhatók: „közbeiktatott”, „szalaghirdetés”, „jutalommal járó” és „natív bővített”. |
publisher.ad_source_name | STRING | Egy hirdetést megjelenítő forráshálózat. Jellemző forrás például az „AdMob-hálózat”, a „Meta Audience Network” és a „Közvetített saját hirdetések”. |
publisher.ad_unit_id | STRING | A hirdetési egység leírásának választott neve. A hirdetési egységek olyan tárolók, amelyeket az alkalmazásokban lehet elhelyezni a hirdetések felhasználók számára történő megjelenítése érdekében. |
Sorok
Egy esemény adatai egy vagy több sorban is szerepelhetnek attól függően, hogy tartalmaznak-e ismétlődő RECORD-okat. A több page_view
értékkel rendelkező page_view
esemény például a következő táblázathoz hasonlíthat. A kezdeti sor tartalmazza az esemény nevét, a dátumot, az időbélyeget és az egyéb, nem ismétlődő adatokat. Az event_params
RECORD megismétlődik az eseményhez társított minden egyes paraméter esetében. Az ismétlődő RECORD-okat a következő sorokban tölti ki a rendszer közvetlenül a kezdeti eseménysor alatt.
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 | Kezdőlap | |||
médium | hivatkozás | |||
forrás | ||||
page_referrer | https://www.google.com | |||
<paraméterek...> | <értékek...> |
Ezek az eseményadatok a következőképpen jelennek meg a GA4 kezelőfelületén.
Ha az SDK korábbi verzióit használta, és az Android 17.2.5 (vagy újabb) és/vagy az iOS 16.20.0 (vagy újabb) verziójára frissít, akkor érdemes megfontolnia a következőket:
- A BigQuery Export jelenlegi sémájának használatához az SDK-t Android 17.2.5 (vagy újabb) és/vagy iOS 16.20.0 (vagy újabb) verzióra kell frissítenie. Korábbi SDK-verziók használatakor az exportált adatok a régi sémát fogják tükrözni.
- A frissítés után és onnantól kezdve csak az ismétlődő tételek tömbjében férhet hozzá a tételadatokhoz; a tételadatok nem lesznek elérhetők a normál eseményparamétereknél, ahogy az a korábbi SDK-verzióknál volt.
- A módosítás célja a többszörös termékelemzés támogatása volt.
- Előfordulhat, hogy módosítania kell a hivatkozásokat tétel-/termékadatok értékekre.
- Jelentkezzen be a Cloud Platform konzol > Kezelői erőforrások oldalra.
- Nyissa meg azt a projektet, amelynek adatait át szeretné telepíteni, majd kattintson a Google Cloud Shell aktiválása lehetőségre az oldal tetején.
- Amikor a parancshéj megnyílik, másolja be az alábbi szkriptet egy
migration_script.sql
nevű fájlba:- Adja ki a
cat > migration_script.sql
parancsot. - Másolja be az alábbi szkriptet a héjba.
- A mentéshez és a kilépéshez nyomja meg a Ctrl+D billentyűkombinációt.
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
- Adja ki a
- Nyisson meg egy új parancshéjat, és másolja be az alábbi bash-szkriptet egy
migration.sh
nevű fájlba:- Adja ki a
cat > migration.sh
parancsot. - Másolja be az alábbi szkriptet a héjba.
- A mentéshez és a kilépéshez nyomja meg a Ctrl+D billentyűkombinációt.
Módosítsa a következő szkriptet az Analytics-tulajdonazonosító, a BigQuery-projektazonosító, a Firebase-alkalmazás azonosítója, a BigQuery-adatkészlet neve és a kívánt adatok kezdő és befejező dátumának bevitelével.Script (migration.sh):# A projekt Analytics-tulajdonazonosítója. Ezt a Firebase platformon az Analytics beállításai között találja. PROPERTY_ID = az Analytics-tulajdon azonosítója # BigQuery-exportprojekt. BQ_PROJECT_ID="az Ön BigQuery-projektazonosítója" (pl. "firebase-public-project") # Az alkalmazás Firebase-alkalmazásazonosítója. FIREBASE_APP_ID="az alkalmazás Firebase-alkalmazásazonosítója" (pl. "1:300830567303:ios:09b1ab1d3ca29bda") # Az adatkészlet, amelyből importálni kíván. BQ_DATASET="az adatkészlet neve, amelyből importálni szeretne" (pl. "com_firebase_demo_IOS") # Platform PLATFORM="az alkalmazás platformja. ANDROID vagy IOS" # Az a dátumtartomány amelyen az áttelepítést futtatni szeretné, [START_DATE,END_DATE] – a szélső értékeket is beleértve. START_DATE=20180324 END_DATE=20180327 # Az alábbi szkriptet csak akkor módosítsa, ha ért hozzá :) startdate=$(date -d"$START_DATE" +%Y%m%d) || exit -1 enddate=$(date -d"$END_DATE" +%Y%m%d) || exit -1 # Lépkedés a dátumok között. DATE="$startdate" while [ "$DATE" -le "$enddate" ]; do # BQ-táblázat a fenti paraméterekből összeállítva. 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
- Adja ki a
- Nyisson meg egy új parancshéjat, és adja ki a
bash migration.sh
parancsot.
user_dim
Mező neve | Adattípus | Leírás |
---|---|---|
user_dim | RECORD | A felhasználói dimenziók rekordja. |
user_dim.user_id | STRING | A setUserId API-n keresztül beállított felhasználói azonosító. |
user_dim.first_open_timestamp_micros | INTEGER | Az az időpont (mikroszekundumban), amikor a felhasználó először megnyitotta az alkalmazást. |
user_dim.user_properties | RECORD | A setUserProperty API-val beállított felhasználói tulajdonságok ismétlődő rekordja. |
user_dim.user_properties.key | STRING | A felhasználói tulajdonság neve. |
user_dim.user_properties.value | RECORD | A felhasználói tulajdonsággal kapcsolatos információt tartalmazó rekord. |
user_dim.user_properties.value.value | RECORD | A felhasználói tulajdonság értékéhez használt rekord. |
user_dim.user_properties.value.value.string_value | STRING | A felhasználói tulajdonság karakterlánc típusú értéke. |
user_dim.user_properties.value.value.int_value | INTEGER | A felhasználói tulajdonság egész szám típusú értéke. |
user_dim.user_properties.value.value.double_value | FLOAT | A felhasználói tulajdonság valós szám típusú értéke. |
user_dim.user_properties.value.set_timestamp_usec | INTEGER | A felhasználói tulajdonság utolsó beállításának időpontja (mikroszekundumban). |
user_dim.user_properties.value.index | INTEGER | A felhasználói tulajdonság indexe (0 és 24 közötti érték). |
user_dim.device_info | RECORD | Eszközadatokat tartalmazó rekord. |
user_dim.device_info.device_category | STRING | Az eszköz kategóriája (mobil, táblagép, asztali számítógép). |
user_dim.device_info.mobile_brand_name | STRING | Az eszköz márkája. |
user_dim.device_info.mobile_model_name | STRING | Az eszköz modellneve. |
user_dim.device_info.mobile_marketing_name | STRING | Az eszköz marketingneve. |
user_dim.device_info.device_model | STRING | Az eszköz modellje. |
user_dim.device_info.platform_version | STRING | Az operációs rendszer verziója. |
user_dim.device_info.device_id | STRING | IDFV (csak akkor van jelen, ha az IDFA nem áll rendelkezésre). |
user_dim.device_info.resettable_device_id | STRING | Hirdetésazonosító/IDFA. |
user_dim.device_info.user_default_language | STRING | Az operációs rendszer nyelve. |
user_dim.device_info.device_time_zone_offset_seconds | INTEGER | A GMT időzónától való eltérés másodpercben. |
user_dim.device_info.limited_ad_tracking | BOOLEAN | Az eszköz „Hirdetéskövetés korlátozása” beállítása. |
user_dim.geo_info | RECORD | A felhasználó földrajzi adatainak rekordja. |
user_dim.geo_info.continent | STRING | Az az IP-cím alapján meghatározott kontinens, ahonnan a rendszer eseményeket jelentett. |
user_dim.geo_info.country | STRING | Az az IP-cím alapján meghatározott ország, ahonnan a rendszer eseményeket jelentett. |
user_dim.geo_info.region | STRING | Az az IP-cím alapján meghatározott régió, ahonnan a rendszer eseményeket jelentett. |
user_dim.geo_info.city | STRING | Az az IP-cím alapján meghatározott város, ahonnan a rendszer eseményeket jelentett. |
user_dim.app_info | RECORD | Az alkalmazásra vonatkozó információkat tartalmazó rekord. |
user_dim.app_info.app_version | STRING | Az alkalmazás versionName értéke (Android) vagy rövid csomagverziója. |
user_dim.app_info.app_instance_id | STRING | Az alkalmazás aktuális példányának egyedi azonosítója. |
user_dim.app_info.app_store | STRING | Az az áruház, amelyből az alkalmazást telepítették. |
user_dim.app_info.app_platform | STRING | Az a platform, amelyen az alkalmazás fut. |
user_dim.traffic_source | RECORD | Az ügyfél megszerzéséhez használt forgalmi forrás neve. Ezt a mezőt a rendszer a napon belüli táblázatokban nem tölti fel értékkel. |
user_dim.traffic_source.user_acquired_campaign | STRING | Az ügyfelet megszerző marketingkampány neve. Ezt a mezőt a rendszer a napon belüli táblázatokban nem tölti fel értékkel. |
user_dim.traffic_source.user_acquired_medium | STRING | Az ügyfelet megszerző médium (fizetett keresés, organikus keresés, e-mail stb.) neve. Ezt a mezőt a rendszer a napon belüli táblázatoknál nem tölti fel értékkel. |
user_dim.traffic_source.user_acquired_source | STRING | Az ügyfelet megszerző hálózat neve. Ezt a mezőt a rendszer a napon belüli táblázatokban nem tölti fel értékkel. |
user_dim.bundle_info | RECORD | Arra a csomagra vonatkozó információs rekord, amelyben ezeket az eseményeket feltöltötték. |
user_dim.bundle_info.bundle_sequence_id | INTEGER | Annak a kötegnek a szekvenciális azonosítója, amelyben ezeket az eseményeket feltöltötték. |
user_dim.ltv_info | RECORD | Az erre a felhasználóra vonatkozó élettartamra vetített érték rekordja. Ezt a mezőt a rendszer a napon belüli táblázatokban nem tölti fel értékkel. |
user_dim.ltv_info.revenue | FLOAT | A felhasználó élettartamra vetített értéke (bevétel). Ezt a mezőt a rendszer a napon belüli táblázatokban nem tölti fel értékkel. |
user_dim.ltv_info.currency | STRING | A felhasználó élettartamra vetített értéke (pénznem). Ezt a mezőt a rendszer a napon belüli táblázatokban nem tölti fel értékkel. |
event_dim
Mező neve | Adattípus | Leírás |
---|---|---|
event_dim | RECORD | Az ebben a kötegben lévő eseményekre vonatkozó ismétlődő információs rekord. |
event_dim.date | STRING | Az esemény naplózásának dátuma (ÉÉÉÉHHNN formátumban, az alkalmazás regisztrált időzónájában). |
event_dim.name | STRING | Az esemény neve. |
event_dim.params | RECORD | Az ehhez az eseményhez társított paraméterek ismétlődő rekordja. |
event_dim.params.key | STRING | Az eseményparaméter kulcsa. |
event_dim.params.value | RECORD | Az eseményparaméter értékének rekordja. |
event_dim.params.value.string_value | STRING | Az eseményparaméter karakterlánc típusú értéke. |
event_dim.params.value.int_value | INTEGER | Az eseményparaméter egész szám típusú értéke. |
event_dim.params.value.double_value | FLOAT | Az eseményparaméter valós szám típusú értéke. |
event_dim.timestamp_micros | INTEGER | Az az időpont (mikroszekundumban, UTC), amikor az eseményt naplózták az ügyfélen. |
event_dim.previous_timestamp_micros | INTEGER | Az az időpont (mikroszekundumban, UTC), amikor az eseményt előzőleg naplózták az ügyfélen. |