Jak testy A/B wpływają na szybkość Twojej witryny? Dowiedz się tutaj
Opublikowany: 2020-05-27
Gdy agencja optymalizacyjna badała, w jaki sposób narzędzia do testowania A/B wpływają na szybkość witryny, znalazła opóźnienia. Podczas gdy większość z nich wydawała się dostrzegalna dla użytkowników końcowych, kilka stanowiło poważne zagrożenie dla doświadczenia użytkownika witryny (po ~ 4 sekundach!).
My również wzięliśmy udział w analizie — rywalizując łeb w łeb między innymi z takimi firmami jak Optimizely, VWO i AB Tasty — i znaleźliśmy się w pierwszej trójce . (Właściwie zajęliśmy lepszą pozycję niż te trzy!)
Sprawdź, czym zajmuje się Optimizely i jak wypada na tle konkurencji.
Przez lata, które nastąpiły po tych badaniach, pracowaliśmy nad szybszym tworzeniem. W rzeczywistości szybkość kieruje naszymi wysiłkami programistycznymi, ponieważ nawet niewielkie ulepszenia w wydajności naszego kodu wpływają na czas ładowania tysięcy witryn, które używają nas do obsługi eksperymentów.
Jako optymalizator również powinieneś dbać o to, jak wpływasz na wydajność swojej witryny, dodając eksperymenty do swojego zestawu optymalizacji.
Oto kilka podstawowych rzeczy, o których należy pamiętać .
Testy A/B mogą kosztować kilka milisekund
W idealnym świecie przeprowadzenie testu A/B lub eksperymentu nie miałoby żadnego wpływu na szybkość witryny.
Ale tak nie jest.
Ponieważ gdy korzystasz z usług zewnętrznego dostawcy rozwiązań do testowania A/B, takiego jak my, i gdy Twoi użytkownicy żądają stron, z którymi eksperymentujesz, część żądania jest obsługiwana przez nasze serwery. To tam iz powrotem powoduje pewne opóźnienie.
W zależności od testowanego elementu to opóźnienie może być mniej lub bardziej odczuwalne dla użytkowników.
Aby to zrozumieć, weźmy dwa scenariusze:
Załóżmy, że testujesz nagłówek lub UVP swojej strony głównej.
Ten nagłówek można nazwać elementem „bohatera”, ponieważ jego ładowanie ma kluczowe znaczenie dla doświadczenia użytkownika z witryną. Czas potrzebny do pojawienia się bezpośrednio wpływa na postrzegane przez użytkownika „wrażenia wczytywania”.
Dodaje również do wskaźnika „Czas do pierwszego malowania” Twojej witryny, ponieważ jest to czas, jaki zajmuje Twojej witrynie, zanim pojawi się główna treść.
Jeśli narzędzie do eksperymentów, którego używasz, potrzebuje czasu na dostarczenie tego nagłówka, użytkownicy będą mieli zauważalnie wolniejsze ładowanie witryny.
Teraz porównaj to z eksperymentem przeprowadzanym na elemencie gdzieś pośrodku strony głównej. W takim przypadku wszelkie opóźnienia spowodowane dostarczaniem tego doświadczenia będą ledwo dostrzegalne, ponieważ najprawdopodobniej będą dostępne, gdy użytkownik przejdzie przez obszar bohatera i przewinie w dół do tej części strony.
Widoczne czy nie, Konwertuj doświadczenia lub JAKIEKOLWIEK INNE narzędzie do testowania A/B, którego używasz, zwiększa prędkość ładowania Twojej witryny.
To powiedziawszy, jeśli Twoja witryna jest zoptymalizowana pod kątem szybkości, skorzystanie z szybkiego rozwiązania do testowania A/B, takiego jak Convert Experiences, i odpowiednie jego skonfigurowanie nie wpłynie na czas ładowania witryny . Oznacza to, że utrzymasz swoją szybkość i będziesz mógł kontynuować pracę w kierunku celu „obciążenie poniżej dwóch sekund” lub innych ambitnych celów dotyczących prędkości.
Zrozumienie rzeczywistego wpływu testów A/B na szybkość…
Wyodrębnienie i zrozumienie wpływu narzędzia do testowania A/B na szybkość może być trudne.
Dzieje się tak, ponieważ większość narzędzi do diagnostyki szybkości witryny, takich jak Google Page Speed Test, wykorzystuje różne sposoby mierzenia wydajności witryny.
Krótko mówiąc, nigdy nie jest to tak proste, jak:
X sekund przed konwersją doświadczeń i X,5 sekund po konwersji doświadczeń.
Czemu?
Ponieważ możemy przekazywać dane między Twoją witryną a naszymi serwerami i integracjami, z których korzystasz. Na przykład, gdy użytkownik zrealizuje cel Twojego eksperymentu, wyślemy te dane na Twoje konto Google Analytics, jeśli korzystasz z integracji Konwertuj doświadczenia i Google Analytics — podczas wczytywania witryny. Jednak czas, który im poświęcamy, w rzeczywistości nie wydłuża czasu wczytywania Twojej witryny . To tylko my pracujemy w tle i nie wchodzimy w drogę Twoim użytkownikom i Twojej witrynie.
Zespół pomocy technicznej narzędzia, a nie narzędzia diagnostycznego testu prędkości, może najlepiej odpowiedzieć na pytania dotyczące wpływu narzędzia testowego na prędkość. Poza tym możesz naprawdę zbliżyć się do realizacji testów o zerowym wpływie, jeśli zrobisz kilka rzeczy dobrze.
Jak najbardziej zbliżyć się do testów o zerowym wpływie
Jedną z rzeczy, która jest ustalona na temat szybkości w odniesieniu do konwersji, doświadczenia użytkownika i SEO, jest to:

Liczy się każda milisekunda.
Chcesz mieć pewność, że dodając kolejny skrypt do swojej witryny, zaoszczędzisz nawet milisekundę optymalizacji szybkości.
Wybór narzędzia do testowania A/B i doświadczeń ma tutaj kluczowe znaczenie .
Rozwiązanie do testów A/B, które jest „obecne wszędzie”
Ponieważ dostawca usług eksperymentalnych obsługuje pewną część eksperymentowanej strony, ważne jest, aby hostował on zawartość potrzebną do wyświetlania blisko miejsca, w którym znajdują się użytkownicy.
Oznacza to, że serwery dostawcy usług eksperymentalnych, które obsługują tę zawartość, muszą znajdować się blisko użytkowników.
W przeciwnym razie opóźnienie — lub czas potrzebny odwiedzającemu, aby zażądać Twojej witryny i serwera, aby ją obsłużyć — może wydłużyć czas ładowania witryny o wiele sekund.
Na przykład usługa Convert Experiences jest obsługiwana przez sieć CDN Akamai. A dzięki ponad 260 000 serwerów Akamai w ponad stu trzydziestu krajach jesteśmy blisko miejsca, w którym znajdują się Twoi użytkownicy. A to pozwala nam dostarczać Twoje treści użytkownikom błyskawicznie, z najmniejszym opóźnieniem.
Wybieramy rozwiązanie do testów A/B, które stawia na szybkość
Bez względu na to, jak szybka jest technologia usługowa, taka jak eksperymentowanie, zawsze może działać lepiej . Na przykład nie zawsze byliśmy w sieci Akamai. Przeprojektowaliśmy nasze rozwiązanie, aby przejść do niego (z Amazon Cloudfront), ponieważ chcieliśmy szybciej obsługiwać Twoje eksperymenty.
Przechodząc na Akamai, zmniejszyliśmy dużą liczbę wyszukiwań DNS podczas serwowania testów i zaoszczędziliśmy dziesiątki milisekund szybkości w każdym widoku doświadczenia:

Wybieram rozwiązanie do testowania A/B, które obsługuje optymalną konfigurację ️
Optymalna konfiguracja eksperymentów oznacza, że eksperymenty zawsze wykorzystują między innymi szczupłe fragmenty (umieszczone w odpowiednim miejscu), ograniczoną liczbę celów, czysty kod i logiczne wykonanie eksperymentowanych elementów.
Twoje rozwiązanie również musi zostać utrzymane. Na przykład rutynowe archiwizowanie nieaktywnych eksperymentów (aby uniknąć niepotrzebnych wywołań serwera), zapewnienie odpowiednich ustawień buforowania (umożliwiających szybsze dostarczanie po pierwszym załadowaniu), dobre zarządzanie mediami (w celu szybkiego dostarczenia) i wiele innych.
Te rzeczy mają duży wpływ na czas ładowania i wrażenia użytkownika i mogą łatwo wymknąć się spod kontroli.
Dlatego w Convert dysponujemy naszymi zespołami wsparcia i sukcesu, które pomogą Ci we właściwym przygotowaniu eksperymentów i konfiguracji narzędzi, aby Twoje eksperymenty były realizowane szybciej . Mamy też dużo dokumentacji na ten temat.
Koszt poniesiony za sukces w przełamaniu (i ciągły wzrost)
Biorąc pod uwagę, że niewiele taktyk jest tak skutecznych, jak eksperymentowanie, aby zwiększyć współczynnik konwersji (i ciągle go ulepszać), nie możesz tego uniknąć ze względu na obawy dotyczące szybkości.
Poza tym, jeśli zrobisz to dobrze, testy A/B lub jakakolwiek forma eksperymentowania nie spowalniają Twojej witryny. Jasne, istnieje mały efekt uboczny… ale to wszystko.
Lekkie rozwiązania eksperymentalne, takie jak Convert Experiences, pomagają jeszcze bardziej złagodzić ten problem, dostarczając eksperymenty w mgnieniu oka, bez dodawania wielu sekund do czasu ładowania witryny i narażania kanału SEO lub frustrowania użytkowników. Gotowy do wypróbowania? Zarejestruj się na 15-dniowy bezpłatny okres próbny.

