Krok 2. Skonfiguruj test A/B w konsoli Firebase
Wprowadzenie: testowanie nowego formatu reklamy AdMob za pomocą Firebase |
Krok 1. Użyj AdMob, aby utworzyć nową wersję jednostki reklamowej na potrzeby testów |
Krok 2. Skonfiguruj test A/B w konsoli Firebase |
Krok 3. Obsługuj wartości parametrów Remote Config w kodzie aplikacji |
Krok 4. Rozpocznij test A/B i sprawdź jego wyniki w konsoli Firebase |
Krok 5. Zdecyduj, czy chcesz wdrożyć nowy format reklamy |
Po zaimplementowaniu nowej jednostki reklamowej w aplikacji musisz skonfigurować test A/B, który pomoże Ci ocenić skuteczność tej jednostki. Określ, na jakich użytkowników chcesz kierować test, a także cele testu. Musisz też zdefiniować warianty testowe (różne jednostki reklamowe w aplikacji) i skonfigurować parametr Remote Config, który będzie kontrolować wyświetlanie tych wariantów w aplikacji.
Firebase A/B Testing do testowania i analizowania wpływu dodania jednostki reklamowej do aplikacji korzysta z tych usług:
- Firebase A/B Testing (ten krok) – określ cele i parametry konfigurowalne testu
- Firebase Remote Config (następny krok) – dodaj do kodu logikę, która obsłuży konfigurację parametrów.
- Google Analytics (działa w tle) – mierzy wpływ konfiguracji
Rozpocznij nowy test A/B
Aby rozpocząć kontrolowany test wdrażania nowego formatu reklamy, otwórz sekcję A/B Testing w konsoli Firebase. Kliknij kolejno Utwórz eksperyment i Remote Config.
Konfiguracja podstawowa
W sekcji Podstawowe informacje wpisz nazwę i opis eksperymentu.
Konfigurowanie kierowania
W sekcji Kierowanie wybierz aplikację na iOS lub Androida, na którą będzie kierowany eksperyment.
Ustaw odsetek użytkowników, którym będzie wyświetlana eksperymentalna reklama. W tym samouczku nowa jednostka reklamowa zostanie przetestowana na grupie 10% użytkowników. Pamiętaj, że nie oznacza to, że nowy format reklamy zobaczą wszyscy użytkownicy. Oznacza to, że 10% użytkowników weźmie udział w eksperymencie i zobaczy nowy format reklamy, a 10% nie zobaczy tego formatu.
Wszystkie pozostałe ustawienia pozostaw domyślne.
Konfigurowanie celów
Firebase A/B Testing śledzi dane podstawowe, aby określić zwycięski wariant, ale pozwala też dodawać dane pomocnicze, aby zrozumieć wpływ różnych konfiguracji na inne czynniki, które mają znaczenie dla Twojej aplikacji.
Na potrzeby tego samouczka głównym celem jest optymalizacja szacowanej AdMobwydajności, więc wybierz ją z menu.
(Opcjonalnie) Jeśli chcesz, aby A/B Testing śledził dodatkowe dane, np. szacunkowe łączne przychody lub różne wskaźniki utrzymania, wybierz je, klikając Dodaj dane.
Konfigurowanie wariantów
Ostatnim krokiem konfiguracji testu A/B jest zdefiniowanie parametru Remote Config, który określa, czy nowa jednostka reklamowa będzie wyświetlana użytkownikom.
W sekcji Warianty utwórz nowy parametr o nazwie
SHOW_NEW_AD_KEY
, wpisując go w polu Parametr na karcie Wartość domyślna.Zakończ konfigurowanie sekcji Warianty, używając tych ustawień parametru
SHOW_NEW_AD_KEY
:- Wariant podstawowy: wartość ustawiona na
false
(co oznacza, że nie wyświetlaj nowego formatu reklamy). - Wariant A: wartość ustawiona na
true
(co oznacza: wyświetl nowy format reklamy).
W tym samouczku wariant podstawowy nie będzie wyświetlał nowego formatu reklamy użytkownikom, a wariant A będzie wyświetlał nowy format reklamy niewielkiej grupie użytkowników. Określa ją wartość logiczna parametru. Te wartości są ustawiane tutaj w funkcji Firebase A/B Testing, ale to funkcja Firebase Remote Config wysyła te wartości do kodu aplikacji w celu ich obsługi. W następnym kroku skonfigurujesz Remote Config.
- Wariant podstawowy: wartość ustawiona na
Kliknij Sprawdź, aby sprawdzić, czy eksperyment jest skonfigurowany zgodnie z oczekiwaniami. Zanim jednak rozpoczniesz eksperyment, musisz określić działanie kodu aplikacji w odpowiedzi na wartość parametru true
lub false
otrzymaną z Firebase.
Aby dowiedzieć się, jak usługa Remote Config obsługuje parametr SHOW_NEW_AD_KEY
, przejdź do następnego kroku.
AdMob Krok 1. Utwórz nową wersję jednostki reklamowej za pomocą Krok 3. Postępuj zgodnie z wartościami parametru Remote Config