WooCommerce
Google Analytics 4 w sklepie internetowym: co sprawdzić przed 1 lipca 2023

Od 1 lipca 2023 standardowe usługi Universal Analytics przestaną przetwarzać nowe dane. Chcesz dalej mierzyć sprzedaż? Twój sklep internetowy potrzebuje Google Analytics 4, i to z porządnie ustawionymi zdarzeniami e-commerce. Harmonogram Google rozpisał na stronie pomocy o wycofaniu Universal Analytics. Niżej masz listę kontrolną dla sklepu na WordPress/WooCommerce albo PrestaShop. Kilka godzin roboty. Da się to zamknąć jeszcze przed końcem czerwca.
Spis treści
Koniec Universal Analytics: co dokładnie przestaje działać w sklepie?
Po 1 lipca 2023 Universal Analytics nie zbiera już nowych trafień. Raporty sprzedaży w starej usłudze po prostu urywają się na tym dniu. Google zamknie też listy odbiorców z UA, a to potrafi podciąć kampanie remarketingowe w Google Ads. Znikną również projekty atrybucji z Attribution (beta). Co to oznacza w praktyce? Porównania rok do roku od lipca zrobisz już tylko na danych z GA4. Dlatego liczy się każdy tydzień, w którym nowa usługa zbiera dane jeszcze przed terminem.
Czy Twój sklep ma już usługę GA4 i czy zbiera ona dane?
Zacznij od panelu Analytics. Sprawdź, czy w ogóle istnieje usługa GA4 i czy raport Czas rzeczywisty pokazuje ruch ze sklepu. Od marca 2023 Google sam zakłada usługę GA4 na kontach, które nie przeszły migracji i nie wyłączyły tej opcji. Fajnie, tylko że taka usługa jedzie na istniejących tagach, a e-commerce zwykle w niej po prostu nie działa. Sprawdzisz to w kilku krokach:
- Otwórz Administracja i uruchom Asystenta konfiguracji GA4.
- Wejdź w strumień danych witryny i skopiuj identyfikator pomiaru zaczynający się od G-.
- Zajrzyj w kod strony i upewnij się, że tag Google nie siedzi tam dwa razy (klasyka: motyw, wtyczka i Google Tag Manager naraz). Podwójny tag dubluje odsłony i transakcje.
Zdarzenia e-commerce GA4: co musi trafiać do raportów sprzedaży
GA4 liczy sprzedaż tylko ze zdarzeń. Nic więcej. Sklep musi więc przekazywać całą ścieżkę zakupową, od obejrzenia produktu po zakup. Zdarzenie to pojedyncza akcja klienta zapisana przez tag. Parametry to szczegóły doklejone do tej akcji: identyfikator transakcji, wartość, waluta i lista produktów. Najważniejsze zdarzenia wyglądają tak:
- view_item: klient ogląda kartę produktu.
- add_to_cart: produkt trafia do koszyka.
- begin_checkout: klient zaczyna składać zamówienie.
- add_payment_info: klient wybiera sposób płatności.
- purchase: zamówienie zostało złożone.
Jak to sprawdzić? Włącz DebugView, złóż testowe zamówienie i patrz, czy każde zdarzenie przychodzi z kompletem parametrów. Na koniec zestaw kwotę z purchase z wartością tego samego zamówienia w panelu sklepu. Ma się zgadzać co do grosza.
GA4 w WooCommerce i PrestaShop: wtyczka, moduł czy Google Tag Manager?
W małym sklepie najprościej pójść w wtyczkę WooCommerce albo moduł PrestaShop, które obsługują zdarzenia e-commerce. Google Tag Manager ma sens dopiero wtedy, gdy w sklepie i tak kręci się kilka tagów marketingowych. Zostajesz przy obecnej wtyczce? Ale sprawdź trzy rzeczy: czy przyjmuje identyfikator G-, czy wysyła purchase dopiero po złożeniu zamówienia (a nie np. przy wejściu na checkout) i czy ktoś ją aktualizuje pod bieżące wersje WooCommerce lub PrestaShop. Jeśli autor ją porzucił, wtyczki i moduły z aktualizacjami i wsparciem znajdziesz w K4.pl. Tam zamówisz też wtyczkę pod nietypowy proces zakupowy.
No i baner zgód. Tag analityczny musi go respektować. Przepisy o prywatności wymagają zgody użytkownika na nieniezbędne cookies, więc szczegóły lepiej omówić z prawnikiem albo z osobą, która w firmie odpowiada za RODO.
Ustawienia GA4, które warto zmienić od razu po wdrożeniu
Czy za kilka miesięcy dane sklepu będą do czegokolwiek przydatne? Zależy to od paru ustawień w panelu. Moim zdaniem najlepiej zmienić je od razu po podpięciu tagu:
- wydłuż czas przechowywania danych w ustawieniach usługi do najdłuższego dostępnego okresu,
- oznacz zdarzenie purchase jako konwersję,
- wyklucz ruch wewnętrzny, czyli wizyty z adresów IP firmy,
- dodaj bramki płatności do listy niechcianych odesłań, żeby nie przejmowały źródła transakcji,
- połącz usługę z Google Ads i Search Console.
Aha, i jeszcze jedno. Jeżeli w UA korzystasz z list odbiorców do remarketingu, odtwórz je w GA4 już teraz. Nowe listy zapełniają się powoli.
Jak zabezpieczyć historyczne dane z Universal Analytics?
Tu nikt Cię nie wyręczy. Dane z UA musisz pobrać albo wyeksportować sam, bo Google zapowiada ich trwałe usunięcie, bez możliwości odzyskania. W sklepie najbardziej przydadzą się miesięczny przychód i liczba transakcji, źródła ruchu, najlepiej sprzedające się produkty i współczynnik konwersji. Najprościej wyeksportować raporty do arkusza Google albo pliku CSV. Raportów jest dużo? Wtedy pomoże API, a w usługach Analytics 360 eksport do BigQuery. Bierz dane z pełnych lat. Bez nich sezonów nie porównasz.
Google Analytics 4 w sklepie internetowym: plan na ostatnie dni czerwca
Na wdrożenie Google Analytics 4 w sklepie internetowym zostało mało czasu, więc kolejność jest taka: sprawdź usługę GA4, skonfiguruj zdarzenia e-commerce, złóż testowe zamówienie, popraw ustawienia, wyeksportuj dane z UA. Testowy zakup zrób koniecznie przed 1 lipca 2023 i porównaj jego wartość w GA4 z panelem sklepu. Zgadza się? To od lipca masz na czym pracować.
Najczęstsze pytania
Czy po 1 lipca 2023 stracę dostęp do starych raportów Universal Analytics?
Nie od razu. Tego dnia kończy się przetwarzanie nowych danych, a to, co już zebrane, jeszcze chwilę w usłudze zostaje. Google zapowiada jednak ich usunięcie, więc najważniejsze raporty lepiej wyeksportować zawczasu.
Czy automatycznie utworzona usługa GA4 wystarczy w sklepie WooCommerce?
Do podstawowego ruchu tak, bo zbiera dane z istniejących tagów. Ale sprzedaży nie pokaże, dopóki nie skonfigurujesz zdarzeń e-commerce. Potem sprawdź, czy purchase przychodzi z wartością i walutą.
Skąd wiem, że GA4 poprawnie liczy zamówienia?
Złóż testowe zamówienie z włączonym DebugView i przejdź po kolei przez zdarzenia ścieżki zakupowej. Potem porównaj wartość purchase z kwotą zamówienia w panelu sklepu. Liczby się rozjeżdżają albo transakcja wpada dwa razy? Szukaj podwójnego tagu albo błędu w konfiguracji wtyczki.