Удаленная конфигурация Firebase в сравнении с функциями тестирования A/B
Я нигде не могу его найти, поэтому надеюсь, что кто-то уже наткнулся на это и может дать мне ответ.
Я давно играю с удаленным конфигом Firebase. В некоторых случаях я устанавливал параметры, которые будут применяться с различными значениями для определенного% моей пользовательской базы.
Недавно я начал интересоваться правильным A/B-тестированием и увидел, что Firebase имеет функцию для этого (прямо сейчас в бета-версии). В описании функции A/B-тестирования они утверждают, что одним из вариантов использования является установка параметров через удаленную конфигурацию для изменения поведения приложения (имеет смысл, это то, что я делал до сих пор).
Мой вопрос, однако, заключается в том, выполняет ли функция A/B-тестирования что-то отличное (или в дополнение к) от того, что делает удаленная конфигурация. В частности, мне очень интересно узнать, гарантирует ли мне удаленная конфигурация, что, когда пользователи открывают приложение несколько раз, они всегда будут получать одни и те же значения удаленной конфигурации (возможно, путем отслеживания своего устройства / идентификатора пользователя?), Или это будет достигнуто, только если я использовать A/B config?
Мои эксперименты на этом не окончательны. Кажется, что удаленная конфигурация не обеспечивает одинаковые значения во времени.
Большое спасибо!
1 ответ
Firebase A/B Testing базируется на Firebase Remote Config и Google Analytics для Firebase (и некоторых других продуктах Firebase), чтобы предложить полные возможности A / B-тестирования.
Как только пользователь входит в определенную группу в эксперименте A / B-тестирования, он остается частью этой группы на протяжении всего эксперимента.
Когда вы используете Firebase Remote Config без A / B-тестирования, вы полностью контролируете группы. Таким образом, в этом случае вы определяете, какие значения получает пользователь.