本頁面提供疑難排解說明,以及 Analytics 使用相關常見問題的解答。如果找不到所需資訊或需要其他協助,請與 Firebase 支援團隊聯絡。
為什麼建議在使用 Firebase 產品時搭配 Google Analytics?
Google Analytics 是免費且無限制的數據分析解決方案,可與 Firebase 功能搭配使用,提供強大的洞察資料。您可以透過這項功能,查看 Crashlytics 中的事件記錄、FCM 中的通知成效、Dynamic Links 的深層連結成效,以及 Google Play 的應用程式內購資料。這項功能可支援 Remote Config 中的進階指定目標對象、Remote Config 個人化等功能。
Google Analytics 是 Firebase 控制台中的智慧層,可提供更多可做為行動依據的洞察資料,協助您開發優質應用程式、擴大使用者族群及提高收益。
如要開始使用,請參閱說明文件。
如何控管 Analytics 資料與 Firebase 其他服務共用的方式?
根據預設,系統會使用您的 Google Analytics 資料強化其他 Firebase 和 Google 功能。您隨時可以前往專案設定,控管 Google Analytics 資料的分享方式。進一步瞭解資料共用設定。
如何更新 Analytics 資源設定?
您可以透過 Google Analytics 資源的管理頁面更新資源設定,例如:
如要更新資源設定,請按照下列步驟操作:
-
在 Firebase 控制台中,依序前往
settings >
專案設定。
-
前往「整合」分頁,然後在 Google Analytics 資訊卡中,按一下「管理」或「查看連結」。
-
按一下 Google Analytics 帳戶連結,開啟帳戶和資源設定。
Analytics SDK 如何更新以支援裝置端轉換評估?我是否需要升級?
在我們推出更新,改用事件資料進行裝置端轉換評估之前,開發人員必須手動加入多個 SDK 模組,才能使用裝置端評估功能,過程相當耗時。因此,我們更新了現有的預設 SDK 模組 (FirebaseAnalytics),為 Google Ads 納入裝置端轉換評估功能。
如果安裝預設的 Firebase iOS SDK Google Analytics,應用程式還能享有裝置端轉換評估功能。
如果您已將 SDK 固定在特定版本,請更新至 11.14.0 以上版本,並發布新版應用程式。
| 目標功能 |
舊模組
(SDK 版本 < 11.14.0)
|
新模組
(SDK 版本 >= 11.14.0)
|
Analytics
廣告識別碼
裝置端轉換評估 (第一方資料)
裝置端轉換評估 (事件資料)
|
不適用
|
FirebaseAnalytics
|
Analytics
廣告識別碼
|
FirebaseAnalytics
|
FirebaseAnalytics/Core
FirebaseAnalytics/IdentitySupport
|
|
Analytics
|
FirebaseAnalytics/WithoutAdIdSupport (已淘汰)
|
FirebaseAnalytics/Core
|
Analytics
裝置端轉換評估 (第一方資料)
|
FirebaseAnalytics/WithoutAdIdSupport (已淘汰)
FirebaseAnalyticsOnDeviceConversion (已淘汰)
|
FirebaseAnalytics/Core
GoogleAdsOnDeviceConversion*
|
Analytics
裝置端轉換評估 (事件資料)
|
不適用
|
FirebaseAnalytics/Core
GoogleAdsOnDeviceConversion
|
Analytics
裝置端轉換評估 (第一方資料)
裝置端轉換評估 (事件資料)
|
不適用
|
FirebaseAnalytics/Core
GoogleAdsOnDeviceConversion
|
Analytics
廣告識別碼
裝置端轉換評估 (第一方資料)
|
FirebaseAnalytics
FirebaseAnalyticsOnDeviceConversion (已淘汰)
|
FirebaseAnalytics*
|
Analytics
廣告識別碼
裝置端轉換評估 (事件資料)
|
不適用
|
FirebaseAnalytics
|
* 這項設定也會包含裝置端轉換評估 (事件資料)。如有需要,您可以在應用程式的 Info.plist 檔案中,將 GOOGLE_ADS_ON_DEVICE_CONVERSION_EVENT_DATA_ENABLED 的值設為 NO (布林值),藉此停用這項功能。
我可以安裝 Analytics,但不使用廣告標示和廣告識別碼收集功能嗎?
可以,詳情請參閱「
設定資料收集和使用方式」頁面。
如何啟用 AdSupport 架構?
部分 Analytics 功能 (例如目標對象和廣告活動歸因) 和部分使用者屬性 (例如年齡和興趣) 需要啟用 AdSupport 架構。如果沒有這個架構,Analytics 就無法收集這些功能正常運作所需的資訊。
如要啟用 AdSupport 架構,請按照下列步驟操作:
- 在 Xcode 專案中,選取專案目標。
- 選取目標的「一般」分頁標籤。
- 展開「Linked Frameworks and Libraries」部分。
- 按一下「+」新增架構。
- 選取「AdSupport.framework」。
- 在專案建構設定的「
Other Linker Flags」下方,新增 -ObjC 連結器旗標。
將應用程式送審前,請確認應用程式符合廣告識別碼使用指南。
為什麼取消 Firebase 與 Google Analytics 的連結後,Firebase 控制台中沒有任何 Analytics 資料?
Analytics 資料位於 Google Analytics 資源中,而非 Firebase 專案中。如果刪除或取消連結資源,Firebase 就無法存取 Analytics 資料,Firebase 控制台中的「Analytics」資訊主頁也會顯示空白。請注意,由於資料仍保留在先前連結的資源中,您隨時可以將資源重新連結至 Firebase,並在 Firebase 控制台中查看 Analytics 資料。
如果將全新的 Google Analytics 帳戶 (以及新的 Google Analytics 資源) 連結至 Firebase 專案,在收集到更多資料之前,Firebase 控制台中的 Analytics 資訊主頁會是空白的。或者,您也可以考慮將現有的 Google Analytics 資源移至其他 Google Analytics 帳戶,這樣就不必取消與 Firebase 的連結,也不會中斷資料收集。
如果我的 Analytics 資源和相關資料遭到刪除,有辦法復原嗎?
不行。資源一經刪除,就無法復原,也無法擷取先前收集並儲存在該資源中的 Analytics 資料。
如要再次使用 Google Analytics,可以將新資源或現有資源連結至 Firebase 專案。您可以在 Firebase 控制台或 Google Analytics 使用者介面中建立連結。進一步瞭解如何將 Google Analytics 資源連結至 Firebase 專案。
如果 Analytics 資源已刪除,我可以將新的 Google Analytics 資源連結至 Firebase 專案,並重新開始使用Analytics嗎?
如要再次使用 Google Analytics,可以將新資源或現有資源連結至 Firebase 專案。您可以在 Firebase 控制台或 Google Analytics 使用者介面中建立連結。進一步瞭解如何將 Google Analytics 資源連結至 Firebase 專案。
請注意,由於所有 Analytics 資料都儲存在資源 (而非 Firebase 專案) 中,因此無法擷取先前收集的 Analytics 資料。
刪除 Analytics 資源後,Firebase 產品或整合的 Google 產品會受到什麼影響?
多項 Firebase 產品仰賴 Google Analytics 整合。如果 Analytics 資源和資料遭到刪除,您使用的下列產品會受到影響:
-
Crashlytics:您無法再查看未發生當機情形的使用者、當機前使用者動作記錄或當機風險驟升快訊。
-
Cloud Messaging和In-App Messaging:您無法再使用指定目標、廣告活動指標、目標對象區隔和數據分析標籤。
-
Remote Config:您無法再使用指定設定或個人化功能。
-
A/B Testing:實驗評估資料由 Google Analytics 提供,因此您無法再使用A/B Testing。
-
Dynamic Links:任何仰賴 Google Analytics 資料的功能都會中斷。
此外,下列整合功能也會受到影響:
可以將 Analytics 資料從一個 Firebase 專案移至另一個專案嗎?
不行,您無法直接將 Analytics 資料從一個 Firebase 專案移至另一個專案。不過,您可以將這兩項專案的資料匯出並合併至單一位置 (例如 BigQuery) 進行分析。
雖然無法移動現有資料,但您可以將現有的 Analytics 資源連結至新的 Firebase 專案,並開始在該新專案中收集資料。您可以在 Firebase 控制台或 Google Analytics 使用者介面中建立連結。進一步瞭解如何將資源連結至 Firebase 專案。
如何區隔「不」符合特定條件的使用者?
您可以透過「排除指定」這些使用者,重新定義問題。舉例來說,您可以將問題重新定義為「不要向已購買商品的使用者放送廣告」,並建立這些使用者的目標對象來指定。
在 Google Analytics 介面中定義的目標對象和/或事件,是否也會顯示在 Firebase 控制台中?
系統會同步處理目標對象和使用者屬性。部分功能 (例如區隔和封閉式漏斗) 則需要使用 Google Analytics 介面。您可以使用 Firebase 控制台的深層連結,直接存取 Google Analytics 介面。
您在 Firebase 控制台中所做的任何變更,也可以在 Google Analytics 中執行,且這些變更會反映在 Firebase 中。