Co to jest śledzenie przychodów w testach A/B? 6 błędów podczas śledzenia przychodów + jak ich uniknąć
Opublikowany: 2021-07-21Wiele sklepów e-commerce nie śledzi sprzedaży. Jeśli nie śledzisz swoich przychodów, tracisz dużo cennych informacji, które mogą pomóc Ci ulepszyć Twój biznes.
Dodanie odrobiny kodu do koszyka (zobacz, co tam zrobiłem?) pozwoli Ci zrozumieć, które z Twoich inicjatyw marketingowych generują największą sprzedaż.
Dzięki śledzeniu przychodów będziesz w stanie zrozumieć:
- Które strony w Twojej witrynie przynoszą najwięcej konwersji przychodowych
- Jak ludzie trafiają na te strony z „przychodami”?
- Które produkty mają największą wartość w Twoim sklepie.
Te pytania są ważne, ponieważ te dane są potrzebne do efektywnego przydzielania zasobów i podejmowania mądrych decyzji.
Zasadniczo dowiesz się, które części Twojej witryny są najskuteczniejsze w lejkach marketingowych i sprzedażowych, a które nie są korzystne. Może się na przykład okazać, że jedna z Twoich stron docelowych prowadzi do 10% współczynnika konwersji, podczas gdy inna ma niższą skuteczność na poziomie 10%. W takim przypadku możesz chcieć ponownie rozważyć, w jaki sposób zbudowałeś tę stronę docelową.
W tym artykule zobaczymy, z czym wiąże się śledzenie przychodów w testach A/B, jak skonfigurować śledzenie przychodów w narzędziu do testowania A/B i jak uniknąć popełniania kosztownych błędów.
Najlepsze sposoby śledzenia przychodów z e-commerce w Twoim sklepie
Chcesz wiedzieć, jakie przychody generuje Twój sklep?
Dzięki trzem poniższym metodom łatwo się o tym przekonać.
Dowiedz się, jak korzystać ze śledzenia przychodów e-commerce Google Analytics, skonfigurować ręczne śledzenie przychodów lub korzystać z webhooków w sklepie Shopify.
Nie ma znaczenia, na jakiej platformie e-commerce korzystasz – każdy znajdzie coś dla siebie! Wszystkie te opcje dostarczą cennych danych o Twoim sklepie, które pomogą podejmować lepsze decyzje.
GA Śledzenie przychodów e-commerce
Jednym z najczęstszych sposobów śledzenia przychodów z e-commerce jest Google Analytics.
Jest to idealne rozwiązanie dla sprzedawców e-commerce, którzy już korzystają z Google Analytics i chcą mieć możliwość skorelowania danych o użytkowaniu witryny z danymi sprzedaży, śledzenia współczynnika konwersji według produktu, kategorii lub lokalizacji rozliczeń i porównywania go z innymi działaniami marketingowymi, aby dowiedzieć się, co działa najlepiej dla nich.
Zobaczmy teraz, jak skonfigurować śledzenie przychodów w narzędziu do testowania A/B (w tym przypadku Konwertuj doświadczenia) za pomocą śledzenia e-commerce Google Analytics. To prostsze niż się wydaje!
Jeśli wkleisz kod konwersji eksperymentów bezpośrednio po tagu </title> i użyjesz najnowszego standardowego śledzenia e-commerce Google Analytics, automatycznie połączymy funkcję śledzenia przychodów e-commerce z Google Analytics ze wszystkimi Twoimi testami. Nie ma potrzeby instalowania czegokolwiek; działa to po wyjęciu z pudełka dla wszystkich klientów.
1. Utwórz cel przychodów za pomocą Google Analytics
W Konwertuj doświadczenia przejdź do podsumowania doświadczeń, następnie do sekcji Cele i kliknij Edytuj:
2. Utwórz cel przychodów na podstawie szablonów celów w swoim eksperymencie
3. Wpisz nazwę celu i adres URL strony, aby pasowały do strony potwierdzenia Twoich zakupów
Zapisz to i gotowe. Oto jak wygląda konfiguracja:
Ręczne śledzenie przychodów
Ta metoda jest idealna dla każdej firmy, która nie chce korzystać ze śledzenia e-commerce w Google Analytics lub nie może z niego korzystać, ponieważ nie jest zaimplementowana za pomocą standardowego kodu śledzenia. Za jego pomocą możesz dowiedzieć się, ile produktów zostało zamówionych, ile zarobiono pieniędzy i nie tylko! Konfiguracja jest łatwa i szybka.
1. Utwórz cel przychodów
Jeszcze raz utwórz cel Przychody. Możesz to zrobić w „Podsumowaniu doświadczeń” eksperymentu:
Pamiętaj, aby wybrać opcję Ręczne śledzenie przychodów:
2. Skopiuj kod JS do swojej witryny
Po zapisaniu celu przejdź do edycji, a poniżej znajdziesz kod JavaScript. Będziesz musiał skopiować i wkleić ten skrypt w dowolnym miejscu na stronie (po głównym kodzie śledzenia konwersji) swojej witryny, aby wysłać do naszego systemu przychody i liczbę zamówionych produktów z odpowiednimi polami przypisanymi do zmiennych w Twoim systemie e-commerce.
<skrypt> okno._conv_q = okno._conv_q || []; window._conv_q.push(["pushRevenue",revenue,products_cnt,goal_id]); </script>
W powyższym kodzie zastąp następujące pola rzeczywistymi wartościami ze zmiennych e-commerce:
- Przychody: przychody przy użyciu 123,45 (kropka jako dzielnik centów)
- Liczba produktów (liczba produktów w koszyku): products_cnt
- Parametr goal_id jest automatycznie wypełniany identyfikatorem celu po zapisaniu celu.
Śledzenie przychodów w Shopify za pośrednictwem webhooka
Shopify właścicieli sklepów, ten jest dla Ciebie.
Zamiast konfigurować kod e-commerce Google Analytics lub kod ręcznego śledzenia przychodów w celu przechwytywania danych o przychodach ze sklepu, możesz użyć opisanej tutaj metody Shopify Webhook.
Shopify Webhook to funkcja, która umożliwia witrynie powiadamianie innych systemów o zdarzeniach. Na przykład, tworzenie nowego zamówienia pomoże innym systemom aktywnie pobierać informacje z CRM, gdy dane się pojawią. Webhooki mogą również przechowywać te dane.
Dzięki Webhooks będziesz otrzymywać powiadomienia push o wystąpieniu zdarzenia. Nie musisz sondować interfejsu API, aby określić, czy te zdarzenia wystąpiły, czy nie. Elementy webhook umożliwiają podanie adresu URL, do którego dostawca elementu webhook ma wysyłać żądania.
Ta metoda śledzenia konwersji przychodów jest bardziej skuteczna niż ręczna metoda śledzenia przychodów polegająca na tworzeniu celu przychodów, który śledzi stronę „Dziękujemy”. Powodem jest to, że jest on faktycznie uruchamiany podczas tworzenia zamówienia, a nie wtedy, gdy odwiedzający odwiedza stronę „Dziękuję”.
6 typowych błędów, które psują śledzenie przychodów
Najważniejszym czynnikiem, który należy wziąć pod uwagę podczas mierzenia przychodów, jest prawidłowe skonfigurowanie śledzenia. Zaskakujące jest jednak to, że optymalizatorzy mają tendencję do popełniania tych 6 podstawowych błędów w śledzeniu przychodów, nawet nie zdając sobie z tego sprawy.
Powodem, dla którego śledzenie może się nie udać, jest to, że jego prawidłowe skonfigurowanie wymaga połączenia umiejętności technicznych i wiedzy biznesowej. Marketerom i programistom brakuje jednego z nich.
Poniżej przedstawiamy sześć kosztownych błędów śledzenia przychodów , które zauważyliśmy u naszych klientów i jak ich uniknąć.
1. Kod śledzenia e-commerce został dodany w niewłaściwym miejscu
Czasami możesz potrzebować przenieść swoje skrypty, aby zaimplementować nowe funkcje lub poprawić szybkość strony. To często uniemożliwia uruchamianie kodów śledzenia przychodów. Tego rodzaju problemu nie można wykryć za pomocą narzędzi do sprawdzania tagów, ponieważ wszystkie kody śledzenia nadal istnieją, ale nie są w porządku, co powoduje różnego rodzaju problemy.
Przykładem są strony z podziękowaniami, na których kod śledzenia e-commerce nie zostanie uruchomiony, jeśli zostanie umieszczony nad kodem GA. Jeśli kod śledzenia e-commerce zostanie uruchomiony przed kodem GA, obiekty Google Analytics nie inicjują przechwytywania danych.
Jeśli więc korzystasz z ręcznej metody kodu śledzenia przychodów, po zapisaniu celu przychodów skopiuj ręczny skrypt przychodów. Upewnij się, że ten parametr zawiera rzeczywisty identyfikator celu, zanim dodasz skrypt do swojej strony. Możesz użyć powyższego kodu śledzenia przychodów wraz z dowolnym identyfikatorem celu z Twojego projektu; dane o przychodach będą przechowywane w związku z tym celem, a konwersja zostanie zarejestrowana dla tego celu.
2. Nie odfiltrowywanie ruchu wewnętrznego
To kolejny powszechny błąd, który zdarza się zbyt często.
W większości przypadków śledzenie przychodów za pomocą testów A/B służy do śledzenia interakcji klientów zewnętrznych i użytkowników z Twoją witryną, ponieważ wzorce ruchu wewnętrznego zazwyczaj różnią się od wzorców ruchu zewnętrznego. Gdy widoki raportów zawierają dane działań od użytkowników wewnętrznych i zewnętrznych witryny, określenie, w jaki sposób klienci faktycznie wchodzą w interakcję z witryną, może być trudne.
Ty i Twój zespół prawdopodobnie często odwiedzacie swoją witrynę i składacie testowe zamówienia zakupu, aby zweryfikować śledzenie przychodów. Być może nigdy nie przyszło Ci do głowy, że te wizyty i konwersje celu przychodów są również śledzone przez funkcję konwersji. Kiedy tak się dzieje, dane powiązane z działaniami Twojego zespołu są liczone razem z danymi od wszystkich odwiedzających.
„Standardowym” sposobem wykluczenia wizyt w ruchu wewnętrznym jest wykluczenie określonych adresów IP. Więcej informacji na ten temat można znaleźć w tym artykule, aby wykluczyć adresy IP na poziomie konta lub projektu.
Szybka wskazówka: aby znaleźć swój adres IP, wyszukaj w Google: „jaki jest mój adres IP?”
Powinieneś zobaczyć swój publiczny adres IP na górze wyników. W zależności od połączenia internetowego może być konieczne sprawdzanie tego od czasu do czasu. Powinieneś także uzyskać adresy IP współpracowników, którzy będą regularnie przeglądać lub wprowadzać zmiany w Twojej witrynie.
Jednak ręczne wykluczanie adresów IP ma kilka wad, o których należy pamiętać:
- Adresy IP użytkowników stale się zmieniają – pracownicy zdalni, zwłaszcza po pandemii COVID-19, prawdopodobnie będą mieć dynamiczne adresy IP w domu lub w małych biurach. Pracownicy uzyskujący dostęp do Twojej witryny za pośrednictwem urządzenia mobilnego również będą mieli dynamiczny adres IP.
- Adresy IP mogą stać się niemożliwe do zarządzania — dzięki adresowi IP dla każdego użytkownika kwota do zarządzania może wymknąć się spod kontroli. Zapomnij o tym, jeśli będziesz potrzebować więcej niż 20 filtrów wyrażeń regularnych, aby je uchwycić. Pamiętaj, że adresy IP mogą się zmieniać i zmieniają się – zwykle nie otrzymujesz o tym żadnego ostrzeżenia i prawdopodobnie nigdy nie będziesz wiedział, że nastąpiła zmiana.
Innym skuteczniejszym sposobem jest zastosowanie segmentacji posttestowej do tymczasowego modyfikowania raportów i stosowania ich z mocą wsteczną, zamiast ręcznego wykluczania adresów IP.
Zasadniczo segmenty, które można włączać/wyłączać na podstawie raportu, są znacznie bardziej elastyczne niż filtry wykluczające IP, które trwale modyfikują dane i tylko w przód.
Po prostu znajdź warunki, które spełnia Twój ruch wewnętrzny (np. pochodzący z określonego kraju i przeglądarki) i zastosuj je w raporcie Konwertuj, aby wykluczyć przychody z testów.
3. Wielokrotne uruchamianie kodu śledzenia e-commerce
Błędne powtarzające się transakcje zawyżają przychody, zniekształcają raporty atrybucji i powodują rozbieżności z rekordami sprzedaży. Narażają integralność Twoich danych, zagrażają skuteczności Twoich decyzji i podważają Twoje wysiłki na rzecz wspierania dokładnej kultury danych.
Głównym powodem wysłania powtórnej transakcji jest to, że trafienie przenoszące transakcję, niezależnie od tego, czy jest to odsłona strony, czy zdarzenie, jest wysyłane co najmniej dwa razy. Często trafienie przenoszące transakcję jest wyzwalane podczas ładowania strony. Jeśli strona zostanie ponownie załadowana, działanie jest wysyłane do Google Analytics więcej niż raz, rejestrując powtarzające się transakcje z tym samym identyfikatorem transakcji.
Najbardziej prawdopodobnymi winowajcami są następujące scenariusze:
- Powrót do strony za pomocą wysłanego linku lub zakładki
- Odświeżanie strony
- Przechodzenie do innej strony i powrót za pomocą przycisku Wstecz
- Przywracanie strony z zamkniętej sesji przeglądarki lub na telefonie
Powyższe scenariusze mogą stanowić wyzwanie, ponieważ te same dane transakcji są wysyłane do GA za każdym razem, gdy wczytywana jest strona potwierdzenia, co oznacza, że w raportach mogą pojawić się zduplikowane wyniki.
Na szczęście nie dzieje się tak, gdy dane są wysyłane do konwersji doświadczeń, ponieważ śledzimy tylko unikalne transakcje na odwiedzającego, chyba że określono inaczej (z atrybutem force_multiple).
_conv_q.push(["pushRevenue","revenu","products_cnt","goal_id","force_multiple"]);
Sposobem na rozwiązanie tego problemu jest ustawienie flagi po ustawieniu śledzenia e-commerce. Jeśli ta sama strona z potwierdzeniem zostanie wyświetlona ponownie, upewnij się, że śledzenie e-commerce nie jest wysyłane do GA.
Aby ustawić flagę dla transakcji, musisz dodać niestandardowy warunek JS z nowym polem (np. „TransactionCapured”).
Gdy klient zobaczy stronę z potwierdzeniem swojej transakcji, Convert Experiences sprawdzi, czy pole „TransactionCapured” zostało już zaznaczone dla tej transakcji. Jeśli nie, informacja o transakcji zostanie wysłana do GA, a pole „TransactionCapured” dla tego rekordu zostanie zaznaczone.
Jeśli klient następnie odświeży lub ponownie odwiedzi stronę potwierdzenia transakcji, pole „TransactionCapured” zostanie aktywowane, kod wysyłający dane transakcji do GA będzie ukryty, a zatem GA nie otrzyma wielu kopii tych samych danych transakcji .
Jeśli powyższe brzmi dla Ciebie zbyt technicznie, powinieneś poprosić swoich programistów o wykonanie następujących czynności:
- Upewnij się, że użytkownik nie może uzyskać dostępu do strony potwierdzenia zamówienia więcej niż raz bez złożenia nowego zamówienia.
- Upewnij się, że użytkownik nie może odświeżyć strony potwierdzenia zamówienia. Jeśli nie jest to możliwe, upewnij się, że kod śledzenia przychodów nie jest zaimplementowany podczas ponownego ładowania/odświeżania strony.
- Jeśli uruchomisz ten sam kod śledzenia przychodów w środowisku testowym, istnieje możliwość, że zamówienia testowe zawyżają dane sprzedaży. W takich przypadkach upewnij się, że nie uruchamiasz kodu śledzenia przychodów w witrynie testowej.
4. Pobieranie wartości ze złych zmiennych
Podczas korzystania z Google Analytics ważne jest, aby programiści wysyłali prawidłowe dane zmienne do parametrów e-commerce w GA. Jeśli błąd ten nie zostanie wykryty wcześnie, spowoduje niezgodność między wartościami sprzedaży w narzędziu do testowania A/B i raportach Analytics e-commerce.
Wielu programistów popełnia ten błąd, gdy w bazie danych znajduje się kilka podobnych zmiennych, więc błędnie wybierają niewłaściwą do wysłania do GA. Wykrycie tego typu błędu może być trudne, jeśli nie zostanie wykryte podczas testowania. Znając dokładnie wszystkie pola danych, zaoszczędzisz sobie bólu głowy.
5. Problemy z realizacją transakcji przez strony trzecie
Jeśli korzystasz z płatności innej firmy, pamiętaj o przestrzeganiu tych 4 rzeczy:
- Zaimplementuj ten sam kod śledzenia przychodów (GTM lub analytics.js/gtag.js) w obu witrynach.
- Wyklucz domenę skierowania ze strony kasy.
- Zaimplementuj śledzenie w wielu domenach (przez GTM lub analytics.js/gtag.js).
- Użyj metody webhook dla sklepów Shopify i stron upsellingowych. Ta integracja powinna być zgodna z innymi wtyczkami do sprzedaży dodatkowej i subskrypcji, które korzystają z interfejsu API Shopify do tworzenia zamówień w Shopify. Zespół Convert sprawdził, że ta integracja może śledzić zamówienia wtyczek Recharge Shopify.
Dzięki temu nie zliczysz wielu sesji tego samego użytkownika. Możesz uruchomić kod, gdy użytkownik zakończy transakcję i wyląduje na stronie z podziękowaniami.
6. Włączone wartości odstające zamówienia
Czasami może Ci się wydawać, że duże zamówienie w Twojej witrynie e-commerce zaburza dane o przychodach z eksperymentu i nie otrzymujesz dokładnego obrazu rzeczywistej sprzedaży.
Konwertuj doświadczenia umożliwia pominięcie niektórych zamówień na podstawie progów kwotowych, które możesz skonfigurować. Nazywamy to „Order Outliers”. To ustawienie musi być włączone przed złożeniem zamówienia, aby można je było uwzględnić lub pominąć. Tej akcji nie można wykonać z mocą wsteczną.
Może to jednak spowodować rozbieżności w raportach przychodów, ponieważ możesz zapomnieć, że zostało to skonfigurowane, i nie zrozumiesz, dlaczego Twoje narzędzie analityczne i Przelicz przychody nie pasują do siebie. Jeśli więc włączasz wartości odstające transakcji, upewnij się, że je śledzisz.
Wniosek
Jednym z najważniejszych aspektów prowadzenia sklepu internetowego jest wiedza o tym, co generuje Twoje przychody. Narzędzia takie jak Convert Experiences mogą oferować cenne informacje, ale wszystkie zaczynają się od dokładnego śledzenia! Istnieje wiele rzeczy, które mogą pójść nie tak i sprawić, że Twoje dane będą bezużyteczne, więc postępuj zgodnie z powyższymi wskazówkami, aby nie przegapić ważnych szczegółów, ponieważ coś nie działało poprawnie!