自動收集的事件

Firebase 預設會收集的事件。

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

事件名稱 觸發時機
ad_click 使用者點擊廣告時
發布商事件源自於 AdMob (透過 Google Mobile Ads SDK)。
ad_exposure 畫面上有至少一則由 Mobile Ads SDK 放送的廣告時
ad_impression 使用者看到一次廣告曝光時
發布商事件源自於 AdMob (透過 Google Mobile Ads SDK)。
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_store_refund Google Play 退還了應用程式內購的款項時 (僅限 Android)
app_store_subscription_cancel

使用者在 Google Play 取消付費訂閱時 (僅限 Android)

首次訂閱時間必須是在 2019 年 7 月 1 日當天或之後。

app_store_subscription_convert

使用者第一次付費訂閱時

此為預設的轉換事件。

首次訂閱時間必須是在 2019 年 7 月 1 日當天或之後。

app_store_subscription_renew

使用者付費續訂時。

此為預設的轉換事件。

首次訂閱時間必須是在 2019 年 7 月 1 日當天或之後。

app_update

應用程式更新為新版本並再次啟動時。

(舊版應用程式的版本 ID 會以參數的形式傳送)。

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

dynamic_link_app_open 使用者透過 Dynamic Links 再次開啟應用程式時。
dynamic_link_app_update

應用程式更新為新版本,並透過動態連結開啟時

(僅適用於 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 這個事件會在應用程式於前景運作時定期觸發。
這對您有幫助嗎?
我們應如何改進呢?