自動收集的事件

Firebase 預設會收集的事件。

使用者與您的應用程式進行基本互動時,就會觸發自動收集的事件;只要使用 Firebase SDK,您不必額外撰寫程式碼就能收集這些事件。想查看事件報表時,請在 Google Analytics (分析) 的報表導覽面板中按一下 [事件],或點選 Firebase 主控台中的 [事件] 分頁標籤

事件名稱 觸發時機
ad_click 使用者點擊廣告時。
ad_exposure 畫面上有至少一則由 Mobile Ads SDK 放送的廣告時。
ad_impression 使用者看到一次廣告曝光時。
ad_query Mobile Ads SDK 送出廣告請求時。
ad_reward Mobile Ads SDK 放送的獎勵廣告給予獎勵時。
adunit_exposure 畫面上有一個廣告單元是由 Mobile Ads SDK 放送時。
app_clear_data 使用者重設/清除應用程式資料來移除所有設定和登入資料時。
app_exception 應用程式當機或擲回例外狀況時。
app_remove 移除或從 Android 裝置中「解除安裝」應用程式套件時。

這個事件與「每日解除安裝的裝置數」和「每日解除安裝應用程式的使用者人數」指標不同 (後兩者皆由 Google Play 管理中心記錄):「app_remove」(移除應用程式) 事件計算的是應用程式套件的移除次數,不會考慮安裝來源,而且數量會隨著報表所用的日期範圍而有差異。「每日解除安裝的裝置數」和「每日解除安裝應用程式的使用者人數」指標則只計算透過 Google Play 安裝的應用程式套件遭移除的次數,而且會每天回報這兩項數據。
app_update

應用程式更新為新版本並再次啟動時 (舊版應用程式的版本 ID 會以參數的形式傳送)。

這個事件的概念與「每日升級應用程式的裝置數」指標不同 (後者由 Google Play 管理中心記錄):升級是指更新應用程式二進位檔,app_update 事件則是在後續啟動已升級的應用程式時觸發。

dynamic_link_app_open 使用者透過 Dynamic Links 再次開啟應用程式時。
dynamic_link_app_update 使用者將應用程式更新為新版本並透過 Dynamic Links 開啟時 (只適用於 Android 應用程式)。
dynamic_link_first_open 使用者透過 Dynamic Links 初次開啟應用程式時。
first_open 使用者安裝或重新安裝某個應用程式後,初次啟動該應用程式時。

使用者初次使用應用程式時才會觸發這類事件,將應用程式下載到裝置上並不會觸發。如要查看原始下載次數,請前往 Google Play 管理中心或 iTunes Connect。
in_app_purchase 使用者完成應用程式內購 (包含初次訂閱),而且該次購買是由 iTunes App Store 或 Google Play 處理時,就會觸發這個事件。產品 ID、產品名稱、幣別和購買數量均會以參數的形式傳送。

您必須將 Firebase 連結至 Google Play,才能查看 Android 應用程式的 in_app_purchase 資料。

只有包含 Firebase SDK 的應用程式版本才會觸發這個事件。請注意,系統不會自動追蹤付費應用程式內購收益、訂閱收益 (僅限 Android) 和退款, 因此報表所列收益可能與 Google Play 管理中心記錄的金額不同。此外,系統也會忽略標為無效或沙箱 (測試) 的事件 (只有 iOS 事件才會被標為沙箱)。測試 Google Play 結帳服務的做法請見這篇文章
notification_dismiss 使用者關閉 FCM 所傳送的通知時,就會觸發這個事件 (只適用於 Android 應用程式)。
notification_foreground 於應用程式在前景運作期間收到 FCM 傳送的通知時,就會觸發這個事件。
notification_open 使用者開啟 FCM 傳送的通知時,就會觸發這個事件。
notification_receive 裝置於應用程式在前景運作期間收到 FCM 傳送的通知時,就會觸發這個事件 (只適用於 Android 應用程式)。
os_update 裝置的作業系統更新為新版本時 (舊版作業系統的版本 ID 會以參數的形式傳送)。
screen_view 使用者切換畫面且滿足下列任一條件時,就會觸發事件:
 
  • 先前未設定任何畫面
  • 新畫面名稱與前一個畫面的名稱不同
  • 新畫面類別名稱與前一個畫面的類別名稱不同
  • 新畫面 ID 與前一個畫面 ID 不同
session_start 使用者在應用程式閒置一段時間 (超過工作階段逾時持續時間) 後與應用程式互動,而且互動時間超過最低工作階段持續時間時,就會觸發這個事件。
user_engagement 這個事件會在應用程式於前景運作時定期觸發。
這篇文章實用嗎?
我們應如何改進呢?