A/B - testowanie sklepu internetowego w aplikacji "Sklep"

Testy A/B to prosty i niezawodny sposób na sprawdzenie, czy Twój sklep internetowy lub strona internetowa zwiększy swoją wydajność po wprowadzeniu pewnych zmian w wyglądzie lub zawartości danej strony. Idea testów A/B polega na losowym prezentowaniu odwiedzającym jedną (A) lub drugą (B) wersję danej strony, a następnie porównywaniu efektywności każdej z nich (konwersje, subskrypcje, sprzedaż, itp.). Na przykład, możesz użyć testu A/B, aby porównać różnicę we wskaźnikach konwersji i sprzedaży w zależności od zestawu produktów promocyjnych pokazanych na stronie głównej. Więcej na Wikipedii.

Istnieje kilka sposobów przeprowadzania testów A/B w aplikacji "Sklep": za pomocą wbudowanych narzędzi aplikacji "Sklep" oraz za pomocą Google Analytics.


A/B-testowanie za pomocą wbudowanych narzędzi w aplikacji "Sklep"

1. Dodaj test

W zakładce "Sklep → Marketing → Testy A/B" dodaj nowy test. Podaj dowolną nazwę testu, aby odróżnić go od innych testów, które będziesz przeprowadzał w przyszłości.

Określ, ile wariantów projektu planujesz wykorzystać. Dodaj żądaną liczbę opcji i opisową nazwę dla każdej opcji. Na przykład, jeśli chcesz porównać skuteczność różnych ofert produktowych na stronie głównej, możesz nazwać warianty testowe w taki sam sposób, w jaki nazywane są takie produkty:

A/B - testowanie sklepu internetowego w aplikacji Sklep


Oprócz wprowadzonych konwencji, każda opcja posiada standardowe oznaczenie literowe: A, B, C, D, itd. Symbole te zostaną wykorzystane w dalszej części kodu testowego.


2. Wstaw kod testowy do szablonu HTML

Zapisz wzór testowy i użyj przycisku "Pobierz kod", aby skopiować automatycznie wygenerowany warunek, który zostanie użyty do automatycznej zmiany alternatywnych treści w Twoim sklepie internetowym. Warunek ma następującą postać (dla 2 opcji w tym przykładzie):

{if $wa->shop->ABtest(1) == 'A'}
   
... HTML dla opcji “snowboardy” ...
{else}
   
... HTML dla opcji “aparaty fotograficzne” ...
{/if}


W miejsce linii przerywanych wstawiamy fragmenty kodu HTML, które powinny być wyświetlane dla różnych odwiedzających podczas testów A/B. Na przykład, jeśli chcesz, aby na stronie głównej wyświetlane były różne listy produktów dla różnych wariantów testu, możesz określić kod dla różnych list zamiast linii półkropek:

{if $wa->shop->ABtest(1) == 'A'}
   
{$products = $wa->shop->productSet("snowboards")}
   
{include file="list-thumbs.html" products=$products}
{else}
   
{$products = $wa->shop->productSet("photo")}
   
{include file="list-thumbs.html" products=$products}
{/if}


Skopiuj i wklej kod warunku z opcjami projektu do projektu lub szablonu strony, na której chcesz przeprowadzić test A/B. Następnie dla różnych gości zostaną wyświetlone różne opcje wyglądu, np:


Test A/B rozpoczyna się automatycznie, gdy tylko zapiszesz szablon HTML z kodem warunku.


3. Monitorowanie wyników

Wyniki testu A/B będą dostępne w ogólnym raporcie sprzedaży (w zakładce "Sklep → Raporty → Sprzedaż") po pierwszym zamówieniu złożonym przez klienta, który odwiedził stronę z kodem testu A/B przed dokonaniem zakupu.


4. Zastosuj wyniki testu.

Po pewnym czasie (najlepiej najwcześniej po kilku tygodniach) porównaj dane uzyskane z poszczególnych wariantów testu. Jeśli jeden z wariantów jest skuteczniejszy od drugiego i zdecydujesz się zachować go jako bazowy, to usuń elementy testów A/B z szablonu witryny i pozostaw tylko zwycięski kod HTML.


Przydatne wskazówki

  1. Podczas przeprowadzania testu A/B nie wprowadzaj żadnych istotnych zmian w kampaniach marketingowych i strukturze witryny, ponieważ mogą one wpłynąć na wyniki testu i je wypaczyć. Jeśli to zrobisz, nie uzyskasz najdokładniejszego obrazu tego, co się dzieje.
  2. Nie wyciągaj pochopnych wniosków na temat wyników testu w oparciu o niewystarczające dane statystyczne, ponieważ w tym przypadku istnieje duże prawdopodobieństwo uzyskania niewystarczająco dokładnych informacji, zniekształconych przez błąd działania generatora liczb losowych.
  3. Wykonaj tylko jeden test A/B na okres testowy. Jednoczesne wykonanie kilku testów może dać niewystarczająco dokładne dane (np. w przypadku porównywania różnych konstrukcji przycisku "Dodaj do koszyka" i drzewa kategorii), ponieważ każdy z testowanych elementów (przycisk i konstrukcja drzewa kategorii) może wpływać na drugi, a niezależne testowanie każdego z nich osobno w takich warunkach jest niemożliwe.
  4. W celu sprawdzenia poprawności przeprowadzonego testu A/B, można go po pewnym czasie powtórzyć. Potwierdzony w ten sposób wynik zasługuje na wykorzystanie w pracy.


Testy A/B z Google Analytics

Oprócz testów A/B zintegrowanych z aplikację "Sklep", podobne testy możesz przeprowadzać również za pomocą Google Analytics.



Błąd w tekście? Zaznacz ją myszką i kliknij Ctrl + F1 lub kliknij na ten blok!