Najlepsze narzędzia do testowania A/B aplikacji mobilnych

Opublikowany: 2017-02-21

ab-testing-mobile-apps

Narzędzia do testowania A/B wywodzą się z projektowania stron internetowych, a ich koncepcja jest prosta.

Na przykład masz witrynę internetową, której strona główna ma na celu nakłonienie odwiedzających do zakupu. Sprzedaż nie jest taka, jakbyś sobie tego życzył, więc przyglądasz się potencjalnym zmianom, które mogą zwiększyć liczbę konwersji.

Załóżmy, że uznałeś, że przycisk „Kup” jest za mały. Następnie utworzysz odmianę strony internetowej z większym przyciskiem. Gdy użytkownicy trafią na Twoją witrynę, zostaną losowo przekierowani do jednej z dwóch wersji: wersji A, która jest oryginalną witryną, lub wersji B, która zawiera nowo zaprojektowany przycisk.

Po pewnym czasie analizujesz wyniki, aby zobaczyć, co zadziałało lepiej. Jeśli Odmiana poprawiła sprzedaż, staje się ona Twoją nową stroną główną.

To uproszczone wyjaśnienie, z których nie najmniej ważnym jest to, że testy A/B to nie tylko strony internetowe. Jest to również doskonałe narzędzie do testowania aplikacji mobilnych — zwłaszcza gdy aplikacja ma działać jako mobilna witryna sklepowa.

Testowanie na urządzeniach mobilnych wiąże się jednak z dodatkowym wyzwaniem — w rzeczywistości polega na przekazywaniu zmian użytkownikom.

W sieci jest to proste: dokonaj zmiany na serwerze, a każdy odwiedzający ją później otrzyma nową zawartość. Ale jak to działa w przypadku aplikacji, która jest pobierana przez użytkowników i działa na ich urządzeniach? Ogromne firmy dysponujące odpowiednimi zasobami mogą zbudować infrastrukturę sprzętową i programową, która może natychmiast wprowadzać zmiany w zawartości aplikacji, ale co ma zrobić mała firma? Ponadto zarządzanie testowaniem odmian może szybko wymknąć się spod kontroli, gdy mówimy o wielu stronach w aplikacji lub wielu wersjach aplikacji w zależności od sprzętu.

[Dodatkowa uwaga: Ci z was, którzy grają w grę alkoholową „Jest na to aplikacja”, powinni przygotować się do wypicia wybranego przez siebie napoju dla dorosłych, ponieważ tak się stanie.]

Testy A/B są skuteczne tylko wtedy, gdy robisz je dobrze. Jak to zrobić? Cóż, nawet w świecie testowania aplikacji mobilnych istnieje aplikacja do tego. Właściwie kilka. Przyjrzyj się tym pięciu różnym narzędziom aplikacji aby pomóc Ci w pełni wykorzystać możliwości kanału mobilnego.

1. Opanuj

clip_image002

Sercem każdego narzędzia do testowania A/B jest możliwość wprowadzania natychmiastowych zmian w interfejsie aplikacji; Gdyby trzeba było czekać, aż ludzie zaktualizują aplikację w celu wdrożenia odmian, testowanie byłoby swego rodzaju koszmarem.

Jest to świetne rozwiązanie, gdy chcesz natychmiastowych zmian estetycznych w interfejsie użytkownika, na przykład w celu poprawienia błędu lub dodania sezonowego charakteru do wyglądu (pomyśl o wakacjach). Apptimize nazywa to „Aktualizacjami na żywo” i jest to silnik, który wypycha odmiany testów do niektórych użytkowników.

W przypadku bardziej skomplikowanych zadań aplikacja pozwala wejść pod przykrywkę i rozpocząć poprawianie lub usuwanie całych bloków kodu — ale to funkcja aktualizacji na żywo wyróżnia to narzędzie na tle konkurencji.

To dlatego, że Apptimize, choć przydatny do testów A/B, pozwala używać go jako mechanizmu zmian w interfejsie aplikacji, natychmiast udostępnianych użytkownikom. Jeśli chcesz wprowadzić tymczasową zmianę w interfejsie użytkownika — na przykład dodać świąteczny motyw lub zwrócić uwagę na 24-godzinną wyprzedaż — usługa Live Update zapewni Ci wszystko.

A Apptimize nie tylko zarządza twoimi testami — tworzy je i obsługuje wdrażanie.

Przyjazny dla użytkownika interfejs ułatwia śledzenie wszystkich zmian podczas tworzenia testu.

Zwykle podczas wdrażania odmiany trzeba wykonać wiele czynności związanych z kodowaniem zakulisowym — programiści muszą wiedzieć, które części ich kodu zostały zmienione na potrzeby testów, co oznacza przejrzenie tego kodu i ręczne oznaczanie każdej zmienionej sekcji .

Z Apptimize, godziny potrzebne do są usuwane z równania. Po prostu wprowadź zmiany, które chcesz zobaczyć, a Apptimize zajmie się wszystkim innym. Ten rodzaj dbałości o oszczędność czasu i bóle głowy dla programistów jest ogromnym powodem, dla którego znajduje się na tej liście.

Apptimize oferuje dwa różne poziomy subskrypcji swojej usługi, która obejmuje więcej niż tylko testy A/B.

Właściciele małych firm z przyjemnością dowiedzą się, że w mniejszym planie nie ma ograniczeń co do komponentu testowego. Wszystko, czego potrzebujesz do projektowania, wdrażania i analizowania odmian, jest zawarte w planie niższego poziomu, wraz z aktualizacjami na żywo i oznaczaniem funkcji (dobre do monitorowania wdrażania nowych wersji).

2. Azeton

Wszystkie te narzędzia do testowania polegają na możliwości natychmiastowego i bezproblemowego przekazywania użytkownikom aktualizacji. Testy A/B to tylko jedna z możliwości, a ich zestaw funkcji jest zwykle zgodny z zalecaną formułą.

Azetone jest tak w pełni funkcjonalny, jak to możliwe, a nawet integruje się z platformami powiadomień push, ale tym, co wyróżnia ich usługi, jest sposób, w jaki wykorzystują możliwość aktualizacji aplikacji w czasie rzeczywistym.

Korzystając z Azetone, możesz testować A/B swoją drogę do wysoce spersonalizowanych doświadczeń użytkowników. Dowiedz się, co sprawdza się w danym mieście, a następnie twórz treści, które są wyświetlane dynamicznie, gdy użytkownik znajduje się w tym mieście. Personalizacja może być dostosowana do użytkownika, w oparciu o jego profil, a Azetone integruje się z platformami CRM innych firm, aby zapewnić jeszcze głębszy wgląd.

Największą zaletą Azetone może być jednak jego silnik analityczny.

Oczywiście dostarcza danych o współczynnikach konwersji, a nawet może je jeszcze bardziej segregować według wielu kryteriów – według danych demograficznych użytkowników, typu urządzenia, lokalizacji, wszystkich rzeczy, których można się spodziewać.

Najbardziej imponujące w analizach Azetone jest to, jak pomocne mogą być, zanim jeszcze przeprowadzisz swój pierwszy test A/B. Po prostu powiedz mu, które strony w aplikacji chcesz monitorować, i pozwól oprogramowaniu działać przez jakiś czas. Wkrótce otrzymasz szczegółowe raporty z mapami termicznymi pokazującymi obszary każdej strony, w których najbardziej naciskają / przewijają / powiększają / itp. dzieje się. Wraz z tymi wizualnymi reprezentacjami miejsc, w których ludzie stukają, znajduje się szczegółowy raport, który sprowadza się do konkretnych liczb.

clip_image004

Ten rodzaj wglądu w to, jak ludzie korzystają z Twojej aplikacji, jest nieoceniony i może nawet nakierować Cię na rodzaje odmian, które możesz chcieć wprowadzić do testów.

Wiele firm nie ma pieniędzy na inwestowanie w badania zogniskowane ani czasu na opracowywanie i analizowanie kwestionariuszy opinii. Azetone zapobiegawczo uderza w problemy interfejsu użytkownika, o których istnieniu nawet nie wiedziałeś, a następnie umożliwia testowanie odmian, które mogą rozwiązać te problemy. Ten aspekt Azetone sprawia, że ​​naprawdę wyróżnia się na tle konkurencji.

3. chuda śliwka

Pozycjonując się jako platforma do zwiększania zaangażowania mobilnego, Leanplum z pewnością ma funkcje, które to potwierdzają.

Jego moduł testowania A/B powinien dokładniej nazywać się testowaniem ABCDEFGHIJKLM (łapiesz o co chodzi). Obsługa wielu kombinacji wariantów przez narzędzie (testy wielowymiarowe) wprowadziłaby jedynie warstwę zamieszania, gdyby nie wszechstronne raportowanie, które ma sens.

Leanplum upraszcza skomplikowane testowanie wieloiteracyjne w sposób, w jaki inne narzędzia nawet nie próbują, i prezentuje wszystkie dane użytkownikom w natychmiast zrozumiały sposób.

clip_image006

U podstaw misji Leanplum polegającej na zwiększaniu zaangażowania leży zintegrowana funkcja przesyłania wiadomości.

Dzięki niemu wiele kanałów — w tym wiadomości w aplikacji, wyskakujące okienka, powiadomienia push i e-maile — może być zarządzane z poziomu Leanplum i ściśle wplecione w jego testy i raportowanie.

Gromadzi wiele danych o skuteczności każdego kanału (i każdej wiadomości w tym kanale) w angażowaniu i utrzymywaniu klientów. Ale idzie dalej, automatyzując przesyłanie wiadomości na poziomie osobistym i reagując na zachowania użytkowników.

Jeśli na przykład ktoś wciąż sprawdza zieloną sukienkę, ale nigdy jej nie kupuje, w przypadku spadku ceny może zostać wysłane przyjazne powiadomienie push lub e-mail. Ta automatyzacja może być skalowana na wszystkich użytkowników, czego wynikiem są zautomatyzowane kampanie e-mailowe i komunikaty w aplikacji, które mają na celu przyciągnięcie użytkowników z powrotem. Wszystko to oczywiście można przetestować.

Ta postawa „Masz dane, równie dobrze możesz na nich działać” sprawia, że ​​Leanplum jest tak atrakcyjnym wyborem.

4. Podział siły

Jako pierwszy na liście, który przyjął filozofię „Zrób jedną rzecz i zrób to dobrze”, Splitforce nie oferuje niczego poza narzędziami do testowania A/B – ale robią to naprawdę dobrze.

Podobnie jak w przypadku innych na tej liście, Splitforce nie wymaga kodowania, aby wprowadzać zmiany. Projektanci nietechniczni mogą łatwo dostosować interfejs użytkownika, a nawet włączać i wyłączać całe funkcje. W międzyczasie programiści mogą bawić się niestandardowymi elementami i testować zupełnie nowy kod pod kątem nowych funkcji lub nowych poziomów w grze.

clip_image008

Za wszystkimi testami kryje się analiza danych Splitforce, której idea opiera się na dość mocnych koncepcjach prawdopodobieństwa i statystyk, które są zbyt nudne, aby je tutaj wyjaśniać. Dość powiedzieć, że Splitforce wykorzystuje algorytm uczenia maszynowego, który stale optymalizuje swoją analizę przy użyciu stale rosnącej liczby punktów danych.

Różnica we współczynnikach konwersji między grupą kontrolną A a odmianą B może wynosić tylko kilka punktów procentowych – w zasadzie statystyczny rzut monetą dla ludzkich oczu. Wewnętrzne głębokie zanurzenie Splitforce w wydajność każdej odmiany pozwala wcześniej odkryć najsłabsze odmiany i zacząć automatycznie je usuwać i przenosić użytkowników do tych, które działają lepiej.

Dobrą wiadomością jest to, że pod koniec eksperymentu będą dostępne całkiem przekonujące i niepodważalne dane, w taki czy inny sposób, co do tego, jakie odmiany działają po zakończeniu testów.

Jeszcze lepsze jest jednak to, że eliminując słabe warianty z puli i przenosząc użytkowników do tych o lepszej wydajności, oprogramowanie testujące faktycznie napędza konwersje i retencję podczas trwania eksperymentu.Nikt nie musi nic robić, aby tak się stało, a żadne inne narzędzie do testowania nie może pochwalić się taką inteligencją.

Splitforce wyróżnia się pod tym względem, faktycznie ulepszając Twoją aplikację, zanim jeszcze miałeś szansę przeanalizować wydajność każdej odmiany.

5. Skręć

Koncepcja Swrve polega na tym, że nie wszyscy użytkownicy są stworzeni jednakowo. To nie tylko kwestia gustu i preferencji — miejsce, w którym ktoś znajduje się w cyklu życia klienta, powinno również determinować otrzymywane treści.

Jest to cecha, która sprawia, że ​​Swrve jest wyjątkowy: zestaw narzędzi do przesyłania wiadomości i zaangażowania skierowanych do użytkowników w oparciu o te kryteria cyklu życia. Innymi słowy: kochająca swetry 30-latka, która właśnie pobrała Twoją aplikację odzieżową, nie powinna otrzymywać tej samej wiadomości, co jej demograficzna bliźniaczka, która jest już stałą klientką. Na różnych etapach cyklu życia będą wymagać różnego rodzaju działań informacyjnych.

Od wdrożenia po monetyzację, zaawansowane narzędzia testowe Swrve pokażą Ci, jak udoskonalić aplikację, aby zwiększyć liczbę rejestracji, zaangażowanie i sprzedaż.

clip_image010

Swrve utrzymuje bazę danych zawierającą wszelkiego rodzaju wskaźniki KPI: wbudowany system weryfikacji paragonów zapewnia, że ​​dane o przychodach są prawdziwym odzwierciedleniem sukcesu Twojej aplikacji lub kampanii; dane dotyczące wrażeń użytkownika (takie jak liczba sesji przypadających na użytkownika lub średni czas trwania sesji) pokazują dokładnie, w jaki sposób i kiedy ludzie korzystają z Twojej aplikacji; konfigurowalne raporty lejków pokazują, gdzie w przepływie pracy aplikacji faktycznie tracisz ludzi, punkty, które skorzystałyby na dobrych testach A/B.

Wszystkie te dane są wykorzystywane do ciągłego dostosowywania działania aplikacji dla każdego użytkownika, dzięki czemu otrzymują oni wiadomości, na które prawdopodobnie odpowiedzą, oraz oferty, z których prawdopodobnie skorzystają. Oferując spostrzeżenia i dane, które pozwalają na bardziej osobisty kontakt z klientami, Swrve jest jednym z najlepszych dostępnych narzędzi do testowania.

Wniosek

Z tej listy widać, że testy A/B to coś więcej niż tylko rzucanie pewnych rzeczy w świat i sprawdzanie, co działa.

Samo w sobie jest to skuteczny sposób na ciągłe doskonalenie aplikacji, aby ludzie chcieli ją mieć na swoich urządzeniach. Twoja aplikacja jest tak dobra, jak najnowsze doświadczenia każdego użytkownika.

Aplikacje, które są w stagnacji lub których aktualizacje utknęły w trakcie sprawdzania, zanim zostaną dopuszczone do sklepu z aplikacjami, ryzykują utratę użytkowników. Zmieniając, testując, personalizując i analizując szybciej niż kiedykolwiek wcześniej, możesz mieć pewność, że zatrzymasz użytkowników, nad którymi tak ciężko pracowałeś. Okazuje się, że szybkie cykle iteracji są kluczem do długoterminowego sukcesu aplikacji , ponieważ nigdy nie mają szansy stać się statycznymi. Są zbyt zajęci ulepszaniem.

Podczas gdy tego rodzaju strategia rozwoju należała do wielkich firm, które miały środki na jej wspieranie, tak już nie jest. Omówione tutaj narzędzia aplikacji dają również małym firmom szansę przetestowania swojej drogi do długowieczności.

Ręcznie wybierane powiązane artykuły:

  • Wszystko, co musisz wiedzieć o marketingowych aplikacjach mobilnych
  • Jak wezwania do działania mogą znacznie zwiększyć liczbę pobrań Twojej aplikacji mobilnej
  • 5 błędów optymalizacji sklepu z aplikacjami, których należy unikać