搜尋

自動收集事件

GA4 的自動收集事件表示使用者與安裝資源收集代碼的網頁或 APP 進行互動時,會觸發系統自動收集的事件,不必另外撰寫程式碼即可收集這些事件,,這篇教學會介紹 GA4 的自動收集事件。

快速導覽:

預設事件參數

所有 GA4 所收集的事件,預設都會帶有下列五個參數 ( Google 官方建議不要去修改這五個參數 )。

參數 說明
language 網頁語系。
page_location 網頁網址。
page_referrer 上一頁的網址。
page_title 網頁標題。
screen_resolution 螢幕解析度。

網站事件

網站事件與加強型事件評估的事件相同,只要載入網頁後,就會自動進行收集相關事件參數。

事件 參數 觸發時機
click 每次使用者點按的連結會將其帶離目前網域時。
file_download file_extension、file_name link_classes、link_domain、link_id、link_text、link_url 當使用者點按的連結會連往下列類型檔案。
form_start form_id、form_name、form_destination 使用者第一次在工作階段中與表單互動時。
form_submit form_id、form_name、form_destination、form_submit_text 使用者提交表單時。
page_view page_location、page_referrer、engagement_time_msec 每次網頁載入或有效網站變更了瀏覽記錄狀態時。
scroll engagement_time_msec 使用者在各個網頁上第一次瀏覽到網頁底部時 ( 網頁垂直捲動深度達 90% )。
video_complete video_current_time、video_duration、video_percent、video_provider、video_title、video_url、visible (boolean) 影片播放結束時。
video_progress video_current_time、video_duration、video_percent、video_provider、video_title、video_url、visible (boolean) 影片播放進度超過時間長度的 10%、25%、50% 及 75% 時。
video_start video_current_time、video_duration、video_percent、video_provider、video_title、video_url、visible (boolean) 影片開始播放時。
view_search_results search_term 每次使用者進行站內搜尋時 ( 會出現網址查詢參數 )。

網站與應用程式事件

下列事件不論是網站或是應用程式,只要與使用者發生互動,就會自動收集相關事件參數。

事件 參數 觸發時機
session_start 在有使用者與應用程式/網站互動時觸發。
user_engagement engagement_time_msec 應用程式於前景運作或網頁成為焦點至少一秒時。
first_visit 使用者初次瀏覽啟用了 Analytics (分析) 的網站,或第一次使用啟用了 Analytics (分析) 的 Android 免安裝應用程式時

應用程式事件

應用程式事件表示使用者開啟應用程式之後,就會自動進行收集相關事件參數。

事件 參數 觸發時機
app_clear_data 使用者重設/清除應用程式資料來移除所有設定和登入資料時 ( 僅限 Android )。
app_exception fatal、timestamp、engagement_time_msec 應用程式當機或擲回例外狀況時。
app_remove 使用者移除 ( 解除安裝 ) 應用程式時 ( 僅限 Android )。
app_store_refund product_id、value、currency、quantity Google Play 退還應用程式內購的款項時 ( 僅限 Android )。
app_store_subscription_cancel product_id、price、value、currency、cancellation_reason 在 Google Play 取消付費訂閱時 ( 僅限 Android )。
app_store_subscription_convert product_id、price、value、currency、quantity 使用者從免費試用訂閱轉換成付費訂閱時。
app_store_subscription_renew product_id、price、value、currency、quantity、renewal_count 用者付費續訂時。
app_update previous_app_version 應用程式更新為新版本並再次啟動時。
dynamic_link_app_open source、medium、campaign、link_id、accept_time 使用者透過動態連結再次開啟應用程式時。
dynamic_link_app_update source、medium、campaign、link_id、accept_time 使用者將應用程式更新為新版本,並透過動態連結開啟時。
dynamic_link_first_open source、medium、campaign、link_id、accept_time 使用者透過動態連結初次開啟應用程式時。
錯誤 firebase_error、firebase_error_value 當事件因某些因素失效而無法記錄時。
firebase_campaign source、medium、campaign、term、content、gclid、aclid、cp1、anid、click_timestamp、campaign_info_source 當廣告活動參數啟動了應用程式時。
firebase_in_app_message_action message_name、message_device_time、message_id 使用者對 Firebase 傳送的應用程式內訊息採取行動時。
firebase_in_app_message_dismiss message_name、message_device_time、message_id 使用者關閉 Firebase 傳送的應用程式內訊息時。
irebase_in_app_message_impression message_name、message_device_time、message_id 使用者查看 Firebase 傳送的應用程式內訊息時
first_open previous_gmp_app_id、updated_with_analytics、previous_first_open_count、system_app、system_app_update、deferred_analytics_collection、reset_analytics_cause、engagement_time_msec 使用者安裝/重新安裝某個應用程式後,初次開啟該應用程式時。
in_app_purchase product_id、price、value、currency、quantity、subscription、free_trial、introductory_price 使用者完成應用程式內購 ( 包含初次訂閱 ),而且該次購買是由 Apple App Store 或 Google Play 商店處理時。
notification_dismiss message_name、message_time、message_device_time、message_id、topic、label、message_channel 使用者關閉 Firebase 雲端通訊 ( FCM ) 傳送的通知時。
notification_foreground message_name、message_time、message_device_time、message_id、topic、label、message_channel、message_type 在應用程式於前景運作期間收到 FCM 傳送的通知時。
notification_open message_name、message_time、message_device_time、message_id、topic、label、message_channel 使用者開啟 FCM 傳送的通知時。
notification_receive message_name、message_time、message_device_time、message_id、topic、label、message_channel、message_type 裝置在應用程式於背景運作期間收到 FCM 傳送的通知時 ( 僅限 Android )。
notification_send message_name、message_time、message_device_time、message_id、topic、label、message_channel 當 FCM 傳送通知時 ( 僅限 Android )。
os_update previous_os_version 裝置的作業系統更新為新版本時。
screen_view firebase_screen、firebase_screen_class、firebase_screen_id、firebase_previous_screen、firebase_previous_class、firebase_previous_id、engagement_time_msec 使用者切換畫面且滿足下列任一條件時 ( 先前未設定任何畫面、新畫面名稱與前一個畫面的名稱不同、新畫面類別名稱與前一個畫面的類別名稱不同、新畫面 ID 與前一個畫面 ID 不同 )。

廣告事件 ( 應用程式 )

廣告事件是針對應用程式廣告的事件,只要使用者與應用程式裡的廣告發生互動,就會自動收集相關事件參數。

事件 參數 觸發時機
ad_click ad_event_id 使用者點按廣告時
ad_exposure firebase_screen、firebase_screen_id、firebase_screen_class、exposure_time 畫面上至少有一則由 Mobile Ads SDK 放送的廣告時。
ad_impression ad_event_id、value 使用者看到一次廣告曝光時
ad_query ad_event_id Mobile Ads SDK 送出廣告請求時
ad_reward ad_unit_code、reward_type、reward_value Mobile Ads SDK 放送的獎勵廣告給予獎勵時
adunit_exposure firebase_screen、firebase_screen_id、firebase_screen_class、exposure_time 畫面上有一個廣告單元是由 Mobile Ads SDK 放送時

參考資料

意見回饋

如果有任何建議或問題,可傳送「意見表單」給我,謝謝~

GA4 教學

介紹與設定

GA4 教學導讀 認識 GA4 通用版 GA 與 GA4 的差異 建立 GA4 分析資源 安裝 GA4 資料收集代碼 刪除/還原/移動帳戶資源

快速開始&測試

設定輔助程式 使用測試網頁 啟用示範帳戶

使用 GTM

認識 GTM 開始使用 GTM GTM 與 gtag.js 的差異 加入 Google 代碼 加入 GA4 事件代碼 設定觸發條件 設定變數 安裝 Facebook 像素

事件

加強型評估事件 自動收集事件 建議事件 自訂事件 修改與建立事件 標示轉換事件 設定轉換事件價值 設定電子商務事件

資料收集

啟用 Google 信號 使用 User-ID 建立目標對象 使用 DebugView 測試 資料&報表篩選器 資料保留期限&更新間隔 跨網域追蹤 使用 UTM 收集資料 Measurement Protocol 資料匯入 共用及匯出報表 連結 Search Console

資料解讀

認識維度和指標 自訂維度和指標 使用者屬性 工作階段&互動工作階段 參與度&跳出率 使用者&新使用者

報表

集合&主題&報表 首頁 深入分析 自訂報表、主題和集合 報表數據匯報 即時報表 到達網頁報表 網頁和畫面報表 事件報表 轉換報表 獲取新客報表 流量開發報表 電子商務購買報表 使用者購物歷程報表 回訪率報表 客層詳情報表 技術詳情報表

探索

認識探索報表 設定探索報表 任意形式 同類群組探索 漏斗探索 區隔重疊 路徑探索 使用者生命週期 使用者多層檢視

廣告&歸因

歸因模式&歸因分析 廣告數據匯報 所有頻道成效報表 模式比較報表 轉換路徑報表

實際應用

同時使用多組資料串流 追蹤 Email 開信率 追蹤網頁捲動高度 追蹤網頁元素點擊 觀察特定頁面成效 篩選並排除內部流量

GA4 認證考古題

如何進行與準備認證 考題 - 設定&觀念 考題 - 事件&維度&指標 考題 - 報表&探索&廣告 考題 - 其他