簡體   English   中英

Firebase Remote Config A/B 測試顯示 24 小時后沒有結果

[英]Firebase Remote Config A/B testing shows no results after 24 hours

我為 Android 配置了 Firebase Remote Config A/B 測試,我們在至少 10K 台設備上進行了部署。 出於某種原因,我在 24 小時后的 A/B 測試中看到“0 個用戶”。

Firebase GMS版本為:11.8.0

它應該實時顯示 A/B 參與者還是可以在 24 小時后看到 0 個用戶?

PS:我們可以通過Firebase Instance Id在測試設備上獲取AB測試變體,效果很好。

正在運行的最簡單的實驗只有應用程序 package 作為目標,沒有額外的過濾器。 它也顯示 0 個用戶。

最后,我們找到了答案!

也許有人會發現它有用:

目前,如果您為A / B測試實驗配置了激活事件,則會發生這種情況(Firebase遠程配置A / B測試實驗中沒有數據)。

如果您有兩個不同的實驗,即使您只在其中一個中配置了“激活事件”,兩個實驗也都無法獲得結果。 此外,遠程配置也無法正常工作,您將只能獲得默認值。

我們已經向谷歌報告過,所以他們會在某些時候解決這個問題。

另一個很難得到的有用信息:

  • 在我剛剛開始的實驗中看到“0總用戶數”可以多長時間?

您需要花費數小時才能看到實驗中的任何數據。 我們只能在實驗開始后21小時才能看到結果,所以如果你配置好一切,不要擔心並等待至少24小時。 它會在開始后的幾個小時內顯示0“總用戶數”。

  • 我應該在實驗設置的“版本”字段中使用app versionName還是versionCode?

您應該使用versionName。

支持的一些有用信息:

  • Firebase SDK

確保您的用戶擁有包含最新SDK的應用版本。

  • 由於您的實驗是使用遠程配置

當調用activateFetched()時,該點上的所有事件都將用實驗標記。 如果您在activateFetched()之前發生了目標或激活事件,例如first_open,session_start等自動事件,則實驗設置可能是錯誤的。

  • 你在使用激活事件嗎?

確保在激活事件發生之前調用fetch()和activateFetched()。

  • 實驗的實驗ID(如果支持人員問你)

這是查看實驗結果時URL末尾的數字。

此調試日志可用於獲取正在進行的操作

也:

檢查您的實驗現在是否正常工作的好方法是將其設置為您尚未發布的特定版本,並使用全新的應用安裝檢查遠程配置中的日志(或刪除所有應用數據並重新啟動)。

每次重新安裝應用時,它都應顯示不同的變體,因為您的Firebase實例ID會在應用重新安裝/應用數據擦除后發生變化。 如果您看到變體發生變化 - 那么A / B測試運行良好。

在“build.graddle”中:不要忘記設置在實驗設置中設置的相同versionName。

就我而言,我收到了 A/B 測試的結果,但突然間,它不再出現了。 它持續了7天,然后結果出現了。 Firebase 支持經理說:

我在這里懷疑只是在實驗中顯示結果的延遲

此外,她說

因此,我建議始終使用最新的 SDK 版本並啟用 Google Analytics 數據共享。

就我而言,我使用的是我沒有使用最新的 SDK 版本,但 Google Analytics 啟用了“基准測試”、“技術支持”、“帳戶專家”,但“Google 產品和服務”除外。 我相信這些設置是默認啟用的(Google Analytics 的屏幕截圖): 在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM