使用 Firebase 遠端設定搭配 Analytics (分析)

建構同時包含 Firebase 遠端設定和 Google Analytics (分析) 的應用程式時,您可以更瞭解應用程式使用者,並更快地回應使用者需求。您可以使用 Analytics (分析) 目標對象使用者屬性,在靈活度和精確度的情況下,針對特定使用者族群自訂應用程式。

整合 Google Analytics (分析) SDK 後,您就能深入分析 A/B 測試遠端設定個人化遠端設定推出作業,進而打造符合需求的產品。而您可以分析結果,瞭解不同的選項如何影響收益和參與度等重要指標。

如要進一步瞭解如何透過 Google Analytics (分析) 分析應用程式使用情況,請參閱 Analytics (分析) 簡介

如要使用在 Firebase 以外找出的區隔自訂應用程式,請參閱匯入的區隔說明文件

遠端設定和使用者屬性

遠端設定可讓您使用 Analytics (分析) 使用者屬性的組合來建立條件,以便針對您定義的使用者族群自訂應用程式。

舉例來說,您可以在 Google Analytics (分析) 中定義下列使用者屬性,以便在運動應用程式中使用各種時間長度和難度的運動活動:

  • 運動興趣
  • 偏好的運動時間長度
  • 偏好程度

接著,您可以建立使用這些屬性 (個別或結合使用) 的條件,為特定使用者量身打造應用程式的外觀和行為。舉例來說,您可以設計應用程式,讓有興趣跑步的使用者在應用程式載入時看到慢跑者的圖片。或者,您也可以根據運動持續時間和難度等級定義使用者族群區隔,讓一般使用者先獲得時間較短、更容易的健身建議,而嚴肅的運動員會在應用程式啟動時邀請開始 40 分鐘的跑步。

如果使用者的行為會改變使用者屬性,Google Analytics (分析) 會收集這些更新,更新可能會改變應用程式執行個體在下次擷取要求後的行為和外觀。提供多種運算子,方便您建立規則,納入或排除具有特定使用者屬性或使用者屬性組合的使用者。

您也可以將其他遠端設定規則與基於使用者屬性的規則結合,為目標對象區隔提供自訂的應用程式行為,例如:

  • 喜歡瑜珈的使用者 (Exercise_Interestyoga 完全相符),且在加拿大的 Android 裝置 (OS 類型 == Android) 使用您的應用程式,且位於加拿大 (Region in region/country == Canada)。
  • 對舉重或減重 (Exercise_Interest) 對像是 weight 的「weight」,這些使用者在 Apple 裝置上使用您的應用程式 (OS type == iOS),並已安裝英文使用者介面 (裝置語言 == 英文)。

依初次開啟時間指定

連結 Google Analytics (分析) 與遠端設定後,您可以根據使用者首次開啟應用程式時,使用 Analytics (分析) 事件 first_open 來指定遠端設定參數擷取和個人化作業,以及 A/B 測試實驗。

您可以使用「初次開啟時間」執行下列操作:

  • 指定新使用者。
  • 指定過去在特定時間範圍內加入的使用者群組。
  • 為新使用者建立並測試新手上路流程和歡迎體驗。
  • 為在特定時間範圍內加入的使用者建立自訂體驗。

舉例來說,假設您有一個線上購物應用程式,且使用者位於多個國家/地區,且想要向新的應用程式使用者宣傳節慶特惠。以適用於美國使用者的黑色星期五特賣為例,您可以為遠端設定或 A/B 測試實驗設定條件,鎖定特定 iOS 或 Android 應用程式,然後選取所有在美國當地使用者 (「Device in region/country」 ==「United States」 (2020 年 11 月 2 日早上 1 點 2020 年 11 月 2 日早上 1 點 2020 分 11 月 2020 年 11 月 2 日上午 1 點 20 分 11 月 2020 年 11 月 2 日上午 1 點 11 月 2020 分 11 月 2020 年 11 月 2020 年 11 月 2020 年 11 月 2020 月底前開啟應用程式)。

選取 Android 或 iOS 應用程式後,即可使用依初次開啟時間指定使用者的功能。目前支援下列遠端設定 SDK 版本:Apple 平台 SDK v9.0.0 以上版本和 Android SDK v21.1.1 以上版本 (Firebase BoM v30.3.0 以上版本)。

只要安裝支援的 SDK 並啟用 Analytics,您就能隨時指定首次啟動應用程式的使用者。

後續步驟

如要進一步瞭解使用者屬性,請參閱下列指南:

如要進一步瞭解如何結合規則來建立條件,請參閱遠端設定參數與條件

如要在專案中加入遠端設定條件,請參閱「新增或編輯條件」。您可以在 Firebase 控制台建立參數、規則和條件。