簡體   English   中英

如何從 google Analytics Api 獲取記錄的每個事件的數據?

[英]how to get from google Analytics Api data for each event recorded?

我需要從 G-Analytics 將歷史數據導入 Amplitude。 振幅 api 顯示了一個數據示例,說明如何准備數據以上傳到他的站點。

我需要從 GA 中導出每個記錄過這些字段和值的事件:

{“event_type”:“MainLandingScreen”,“revenue”:null,“ip”:null,“device_manufacturer”:null,“location_lng”:null,“city”:“舊金山”,“event_properties”:{},“平台”:“Android”,“location_lat”:null,“os_version”:null,“app_version”:“0.2”,“os_name”:“android”,“device_brand”:null,“user_id”:“780834”,“ device_id": "be4c8f2d-7c3c-e323-5a17-46e19c07eb3f", "dma": null, "language": "English", "device_model": "Google Nexus 10", "country": "United States", "region" ": "灣區", "user_properties": {"性別": "男", "referral_source": "Facebook", "push_enabled": false, "location_enabled": true, "age": 19, "profile_source": "Twitter"}, "session_id": 1436682631504, "insert_id": "3b6e196f-9404-4d63-91e7-189221e20b88", "carrier": "Verizon", "time": 1436682981567}

GA的api可以查到這種信息嗎? 或者可能使用 BIG-QUERY?

是的, 將 GA4 導出到 BQ比嘗試通過報告 api訪問 GA4 的數據要容易得多。

一旦您的數據在 BQ 中,您將有更多的選擇來進一步導出,因為在各種 ETL 工具中有許多連接到 BQ 的連接器。 BQ 也提供了許多舒適的數據導出選項。

哦,您可能需要在 BQ 中展平您的 GA4 表,因為它將事件和用戶屬性存儲為 json。而且,令人驚訝的是,BQ 無法查詢 json。谷歌方面做出如此存儲數據的決定非常奇怪。 無論如何,有很多文章指出如何做到這一點,這里有一篇很好: Flattening Google Analytics data (with repeated fields) not working anymore

GA 數據 API只會返回聚合數據,不會像您的示例那樣提供用戶級別的數據。

您可以使用Google Analytics 的 BigQuery 導出來檢索用戶級別的數據。 但是,這將排除人口統計信息和設備 ID。 您可以查看GA4 web-ecommerce-demo-dataset以了解您可以從 BigQuery 獲得哪些數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM