[英]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測試實驗中沒有數據)。
如果您有兩個不同的實驗,即使您只在其中一個中配置了“激活事件”,兩個實驗也都無法獲得結果。 此外,遠程配置也無法正常工作,您將只能獲得默認值。
我們已經向谷歌報告過,所以他們會在某些時候解決這個問題。
另一個很難得到的有用信息:
您需要花費數小時才能看到實驗中的任何數據。 我們只能在實驗開始后21小時才能看到結果,所以如果你配置好一切,不要擔心並等待至少24小時。 它會在開始后的幾個小時內顯示0“總用戶數”。
您應該使用versionName。
支持的一些有用信息:
確保您的用戶擁有包含最新SDK的應用版本。
當調用activateFetched()時,該點上的所有事件都將用實驗標記。 如果您在activateFetched()之前發生了目標或激活事件,例如first_open,session_start等自動事件,則實驗設置可能是錯誤的。
確保在激活事件發生之前調用fetch()和activateFetched()。
這是查看實驗結果時URL末尾的數字。
此調試日志可用於獲取正在進行的操作
也:
檢查您的實驗現在是否正常工作的好方法是將其設置為您尚未發布的特定版本,並使用全新的應用安裝檢查遠程配置中的日志(或刪除所有應用數據並重新啟動)。
每次重新安裝應用時,它都應顯示不同的變體,因為您的Firebase實例ID會在應用重新安裝/應用數據擦除后發生變化。 如果您看到變體發生變化 - 那么A / B測試運行良好。
在“build.graddle”中:不要忘記設置在實驗設置中設置的相同versionName。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.