Chcesz, aby Google Ads rozpoznawało zakupy, dodania do koszyka i inne działania klientów w Twoim sklepie? Samo wpisanie identyfikatora Google Tag Manager w panelu sStore nie wystarczy. Trzeba jeszcze skonfigurować tagi, które odbiorą zdarzenia ze sklepu i przekażą je do odpowiednich usług Google, a następnie wybrać cele kampanii.
Ten poradnik prowadzi od instalacji kontenera GTM przez Google Analytics 4 (GA4) do pomiaru konwersji i wykorzystania odbiorców w Google Ads. Jeśli GTM jest już zainstalowany, przejdź do kroku 2. Nazwy niektórych opcji w usługach Google mogą różnić się w zależności od wersji interfejsu.
Sklep sStore przekazuje dane do warstwy danych (
dataLayer). GTM uruchamia odpowiednie tagi. GA4 służy do analizy ruchu i procesu zakupowego. Google Ads wykorzystuje skonfigurowane konwersje i odbiorców do raportowania oraz optymalizacji reklam.Zanim zaczniesz
- Przygotuj dostęp do panelu sklepu sStore, właściwego kontenera Google Tag Manager, usługi Google Analytics i konta Google Ads.
- Upewnij się, że edytujesz konta należące do tego samego sklepu i masz uprawnienia do konfiguracji oraz publikacji zmian.
- Sprawdź dotychczasowe wdrożenie. Nie twórz kolejnego pomiaru tego samego zdarzenia, jeśli odpowiedni tag już działa.
- Zaplanuj testowe zamówienie. Nie musisz klikać własnej reklamy ani dokonywać rzeczywistej płatności tylko po to, aby sprawdzić uruchamianie tagów.
1. Gdzie dodać identyfikator GTM, a gdzie GA4?
W wariancie opisanym w tym poradniku wpisz w panelu sStore tylko identyfikator kontenera GTM. Identyfikator Google Analytics 4 dodaj wewnątrz GTM. W GTM muszą działać zarówno tag Google dla GA4, jak i odpowiednie tagi zdarzeń. Sam identyfikator kontenera nie uruchamia kompletnego pomiaru.
| Miejsce konfiguracji | Co wpisać lub ustawić? |
|---|---|
| Panel sStore: Konfiguracja → Integracje → Google → Menedżer tagów | Identyfikator kontenera GTM-XXXXXXX |
| Panel sStore: ta sama zakładka → Analytics | Pozostaw puste, jeśli GA4 obsługujesz przez GTM. Nie wpisuj tutaj ponownie tego samego identyfikatora GA4. |
| Google Tag Manager: tag Google dla GA4 | Identyfikator pomiaru G-XXXXXXXXXX z właściwego strumienia GA4 |
| Google Tag Manager: tagi zdarzeń GA4 | Właściwa usługa GA4, nazwy zdarzeń i reguły oraz włączone przekazywanie danych e-commerce |
Czy pole Analytics w sStore jest niepotrzebne? Służy ono do bezpośredniej instalacji pomiaru Analytics w sklepie, czyli alternatywnej wobec instalacji tego samego pomiaru przez GTM. W tej instrukcji wybieramy GTM, aby zarządzać w jednym miejscu zdarzeniami GA4 i tagami reklamowymi. Samo wpisanie identyfikatora Analytics bezpośrednio w sklepie nie konfiguruje automatycznie konwersji Google Ads.
Jeśli przechodzisz z działającej instalacji bezpośredniej na GTM: najpierw przygotuj i przetestuj tagi w podglądzie, a następnie skoordynuj publikację GTM z wyłączeniem powielonej instalacji w polu Analytics sklepu. Nie pozostawiaj obu instalacji tego samego pomiaru aktywnych.
Jak wpisać identyfikator kontenera w sStore?
- W GTM wybierz kontener typu Witryna internetowa przeznaczony dla sklepu i skopiuj jego identyfikator, np.
GTM-XXXXXXX. - W panelu administracyjnym sStore otwórz Konfiguracja → Integracje → Google.
- W sekcji Menedżer tagów wpisz identyfikator kontenera i zapisz ustawienia. W tym polu wpisujesz sam identyfikator, a nie cały kod JavaScript.
Nie pomyl identyfikatorów: GTM-… oznacza kontener GTM, G-… to identyfikator pomiaru GA4, a AW-… dotyczy tagu Google Ads. Identyfikator pomiaru GA4 znajdziesz w ustawieniach strumienia danych witryny w GA4.
W tej instrukcji zarządzamy pomiarem przez GTM. Jeśli ten sam pomiar GA4 jest już włączony bezpośrednio w polu Analytics w sklepie albo przez dodatkowy kod, najpierw uporządkuj konfigurację z osobą prowadzącą analitykę. Po sprawdzeniu działania GA4 w GTM wyłącz jego zduplikowaną instalację. Nie usuwaj działającego pomiaru przed przygotowaniem i przetestowaniem zastępstwa.
Więcej o instalacji kontenera: Google Tag Manager – konfiguracja kontenera tagów.
2. Sprawdź zdarzenia w Tag Assistant
Tag Assistant to narzędzie diagnostyczne Google. Pokazuje kolejność zdarzeń, dane dostępne w danym momencie oraz tagi, które zostały lub nie zostały uruchomione. Sam nie konfiguruje reklam ani konwersji.
- W kontenerze GTM kliknij Podgląd.
- Wpisz adres sklepu i wybierz Połącz. Pozostaw otwarte okno Tag Assistant i kartę sklepu.
- W sklepie wybierz ustawienia zgód umożliwiające sprawdzenie danej kategorii pomiaru, otwórz produkt, dodaj go do koszyka i przejdź przez zamówienie.
- W Tag Assistant wybieraj zdarzenia z osi po lewej stronie. Sprawdzaj zakładki Warstwa danych / Data Layer, Zmienne / Variables, Tagi / Tags i Zgoda / Consent.
| Działanie klienta | Zdarzenie | Do czego służy? |
|---|---|---|
| Oglądanie produktu | view_item |
Analiza zainteresowania ofertą |
| Dodanie do koszyka | add_to_cart |
Analiza koszyków i budowanie odbiorców |
| Usunięcie z koszyka | remove_from_cart |
Analiza rezygnacji z produktów |
| Wyświetlenie koszyka | view_cart |
Analiza ścieżki zakupowej |
| Rozpoczęcie zamówienia | begin_checkout |
Analiza procesu zamawiania |
| Wybór dostawy lub płatności | add_shipping_info, add_payment_info |
Analiza kolejnych etapów |
| Złożenie zamówienia | purchase |
Pomiar zakupu i jego wartości |
Konfiguruj zdarzenia, które faktycznie pojawiają się w Twoim sklepie. Nazwy i moment ich wysłania sprawdź w podglądzie. Jeśli purchase jest wysyłane po złożeniu zamówienia, nie traktuj go automatycznie jako potwierdzenia otrzymania płatności. Zweryfikuj również zakupy z przekierowaniem do operatora płatności i powrotem do sklepu.
3. Przekaż zdarzenia z GTM do GA4
3.1. Skonfiguruj tag Google dla GA4
Jeśli tag nie jest jeszcze skonfigurowany, w GTM wybierz Tagi → Nowy → Tag Google i podaj identyfikator właściwego strumienia GA4, np. G-XXXXXXXXXX. Ustaw uruchamianie na wszystkich stronach, zgodnie z zaleceniami konfiguracji tagu i wdrożonym mechanizmem zgód. Przed utworzeniem kolejnego tagu sprawdź, czy odpowiedni tag Google już istnieje.
3.2. Utwórz regułę dla dodania produktu do koszyka
- Przejdź do Reguły → Nowa.
- Wybierz typ Zdarzenie niestandardowe (Custom Event).
- Wpisz nazwę
add_to_cartdokładnie tak, jak występuje w podglądzie. - Pozostaw opcję Wszystkie zdarzenia niestandardowe i zapisz regułę, np. jako Zdarzenie – add_to_cart. Przy wpisanej nazwie reguła reaguje na to konkretne zdarzenie.
3.3. Dodaj tag zdarzenia GA4
- Wybierz Tagi → Nowy → Google Analytics: zdarzenie GA4.
- Wskaż właściwy identyfikator pomiaru GA4 lub przygotowaną zmienną z tym identyfikatorem.
- W polu nazwy zdarzenia wpisz
add_to_cart. - Rozwiń ustawienia Handel elektroniczny / Ecommerce (w niektórych widokach są w sekcji dodatkowych ustawień).
- Zaznacz Wysyłaj dane związane z handlem elektronicznym / Send Ecommerce data. Jako źródło wybierz Warstwa danych / Data Layer.
- Przypisz regułę Zdarzenie – add_to_cart i zapisz tag jako GA4 – add_to_cart.
Powtórz konfigurację reguły i tagu dla pozostałych obsługiwanych zdarzeń z tabeli, przede wszystkim purchase. W regule i tagu używaj odpowiadającej sobie nazwy. Nie dodawaj drugiego tagu wysyłającego to samo zdarzenie do tej samej usługi GA4.
To ważny etap: obecność add_to_cart w Tag Assistant oznacza, że zdarzenie jest dostępne w GTM. Dopiero poprawnie uruchomiony tag GA4 przekazuje je do Analytics.
4. Sprawdź dane zakupu i przychody
Po wybraniu purchase w Tag Assistant sprawdź dane transakcji. Przy strukturze zgodnej z GA4 najważniejsze pola znajdują się w obiekcie ecommerce:
| Pole | Znaczenie | Przykład testowy |
|---|---|---|
transaction_id |
Unikalny numer zamówienia | TEST-1001 |
value |
Wartość sprzedaży przekazana do pomiaru | 199.90 jako liczba |
currency |
Waluta | PLN |
items |
Lista produktów, ich identyfikatory, ceny i ilości | Produkty z danego zamówienia |
Porównaj wartości z zamówieniem i ustal spójny sposób uwzględniania podatku oraz dostawy. Nie wpisuj stałego numeru transakcji dla wszystkich zamówień. Dane produktów i kwoty muszą pochodzić z aktualnego zdarzenia zakupu.
Raport „Strony i ekrany” nie potwierdza poprawnego pomiaru sprzedaży. Może pokazywać odsłony strony potwierdzenia zamówienia, podczas gdy przychód pozostaje równy 0 zł. Sprawdź samo zdarzenie purchase, jego parametry i produkty w DebugView oraz później w raportach zakupów e-commerce. DebugView wymaga włączonego trybu debugowania, np. podczas testu przez podgląd GTM; przesyłanie danych zależy też od ustawień zgód i przeglądarki. Zwykłe raporty aktualizują się z opóźnieniem.
5. Skonfiguruj konwersję zakupu w Google Ads
Wybierz jedną z poniższych metod jako podstawowe źródło konwersji zakupu do optymalizacji reklam. GA4 może działać równolegle w celach analitycznych.
Metoda A. Bezpośredni pomiar Google Ads przez GTM
- W Google Ads otwórz sekcję Cele → Konwersje → Podsumowanie i rozpocznij tworzenie nowego działania powodującego konwersję.
- Wybierz źródło z witryny internetowej mierzone tagiem Google, kategorię Zakup i konfigurację ręczną / za pomocą kodu, która pozwala przekazać dynamiczną kwotę i numer transakcji.
- Nazwij działanie np. Zakup – sklep sStore. Włącz różne wartości dla poszczególnych konwersji i ustaw zliczanie Każda, aby uwzględniać odrębne zakupy.
- W instrukcji wdrożenia wybierz Użyj Menedżera tagów Google. Skopiuj identyfikator konwersji i etykietę konwersji.
- W GTM dodaj tag typu Śledzenie konwersji Google Ads. Wpisz identyfikator i etykietę otrzymane z Google Ads, zgodnie z formatem wymaganym przez pola.
Następnie utwórz zmienne: Zmienne → Nowa → Zmienna warstwy danych. Poniższe ścieżki są przykładem dla standardowego obiektu ecommerce – najpierw potwierdź je w podglądzie swojego sklepu.
| Nazwa zmiennej w GTM | Nazwa zmiennej warstwy danych | Pole w tagu Google Ads |
|---|---|---|
| DLV – wartość zakupu | ecommerce.value |
Wartość konwersji |
| DLV – waluta | ecommerce.currency |
Kod waluty |
| DLV – numer transakcji | ecommerce.transaction_id |
Identyfikator transakcji |
- Wybierz odpowiednie zmienne w polach tagu. Nie wpisuj ręcznie przykładowej kwoty ani numeru zamówienia.
- Przypisz regułę zdarzenia niestandardowego
purchase. Nie uruchamiaj tagu zakupu na wszystkich stronach ani po samym kliknięciu przycisku zamówienia. - Skonfiguruj w kontenerze tag Google dla właściwego konta Ads zgodnie z instrukcją wdrożenia. Sprawdź również łączenie konwersji: jeżeli tag Google działa na wszystkich stronach, osobny tag Łączenie konwersji / Conversion Linker zwykle nie jest potrzebny. Przy innej konfiguracji zastosuj instrukcje Google dla tego tagu.
- W podglądzie sprawdź, czy tag zakupu uruchamia się z prawidłową wartością, walutą i numerem transakcji.
Unikalny identyfikator transakcji pomaga Google Ads odrzucić ponowne przesłanie tego samego zakupu w ramach tego samego działania powodującego konwersję. Nie usuwa jednak podwójnego pomiaru pochodzącego z dwóch różnych działań, np. tagu Ads i importu GA4.
Metoda B. Konwersja Google Ads na podstawie GA4
- Najpierw doprowadź do poprawnego odbioru
purchasei wartości zakupu w GA4. - W GA4 przejdź do Administracja → Połączenia usług → Połączenia z Google Ads i połącz właściwe konto reklamowe. Do utworzenia połączenia potrzebne są odpowiednie uprawnienia w obu usługach.
- Sprawdź automatyczne tagowanie na koncie Google Ads.
- W GA4 sprawdź, czy
purchasejest oznaczone jako kluczowe zdarzenie. - W Google Ads rozpocznij tworzenie konwersji i wybierz źródło Google Analytics 4, właściwą usługę i zdarzenie
purchase. Zależnie od interfejsu operacja może być opisana jako import. Możesz też skorzystać w GA4 z sekcji Reklamy → Narzędzia → Zarządzanie konwersjami. - Sprawdź ustawienia utworzonej konwersji: cel, wartość, zliczanie oraz rolę główną lub dodatkową. Samo połączenie kont nie kończy konfiguracji.
Po połączeniu kont lub oznaczeniu zdarzenia jako kluczowego dostępność importu może pojawić się z opóźnieniem. Jeśli nie widzisz zakupu na liście, sprawdź właściwą usługę, uprawnienia i status zdarzenia.
6. Wybierz cele kampanii
Dla typowej kampanii sprzedażowej proponujemy poniższy podział. Samo zbieranie zdarzeń nie oznacza, że każde z nich powinno być celem optymalizacji.
| Zdarzenie | Zalecana rola |
|---|---|
purchase |
Konwersja główna – zakup |
add_to_cart |
Konwersja dodatkowa, jeśli chcesz raportować ją w Ads |
begin_checkout |
Konwersja dodatkowa do obserwacji |
view_item |
Analiza zainteresowania i odbiorcy; zwykle bez optymalizacji pod samo oglądanie |
W ustawieniach danej kampanii sprawdź cele konwersji i upewnij się, że obejmują właściwy zakup. Przy standardowych celach działania główne służą do ustalania stawek, a dodatkowe są raportowane w kolumnie Wszystkie konwersje. Jeżeli przesyłasz wiarygodne wartości sprzedaży, możesz rozważyć strategię maksymalizacji wartości konwersji, ewentualnie z docelowym ROAS. Dobierz strategię do danych i celu kampanii.
7. Utwórz odbiorców na podstawie zachowania w sklepie
Odbiorcy i konwersje to dwie różne konfiguracje. Konwersja określa ważne działanie, np. zakup. Grupa odbiorców opisuje osoby spełniające warunki, np. klientów, którzy dodali produkt do koszyka, lecz go nie kupili.
- W ustawieniach GA4 odszukaj sekcję Odbiorcy i wybierz utworzenie nowej grupy.
- Dla porzuconych koszyków uwzględnij osoby ze zdarzeniem
add_to_carti skonfiguruj wykluczenie osób ze zdarzeniempurchase. Dobierz okres członkostwa i warunki wykluczenia, np. czasowe, jeśli klient ma móc ponownie trafić do grupy po kolejnym porzuceniu koszyka. - Analogicznie przygotuj odbiorców oglądających produkty, rozpoczynających zamówienie lub kupujących.
- Sprawdź połączenie z Google Ads i ustawienia reklam spersonalizowanych, odpowiednie zgody oraz dostępność grup w menedżerze odbiorców Google Ads.
- Dodaj odbiorców w odpowiednim miejscu kampanii. Sposób wykorzystania zależy od typu kampanii: kierowanie, obserwacja lub sygnał odbiorców nie oznaczają tego samego. W Performance Max sygnał nie ogranicza emisji wyłącznie do wskazanej grupy.
Nowa grupa potrzebuje danych i musi spełniać wymagania Google dotyczące liczebności oraz kwalifikacji. Nie oczekuj natychmiastowej gotowości do emisji reklam.
Remarketing dynamiczny – reklamy konkretnych produktów
Aby wyświetlać oglądane wcześniej produkty, potrzebna jest dodatkowa konfiguracja remarketingu dynamicznego. W przypadku sprzedaży detalicznej obejmuje ona m.in. źródło produktów w Google Merchant Center, połączenie z kontem Ads oraz zgodne identyfikatory produktów w danych zdarzeń i źródle produktów. Samo view_item ani utworzenie grupy odbiorców nie kończy tego wdrożenia.
8. Sprawdź zgody, przetestuj i opublikuj GTM
Baner cookies powinien przekazywać wybory użytkownika do tagów przez Consent Mode. Sprawdź sygnały analytics_storage, ad_storage, ad_user_data i ad_personalization. Tryb zgody nie zastępuje banera. Przetestuj zarówno udzielenie zgody, jak i odmowę oraz późniejszą zmianę wyboru.
Przed publikacją wykonaj test całej ścieżki i sprawdź:
- Czy zdarzenia pojawiają się w odpowiednich momentach i uruchamiają właściwe tagi?
- Czy GA4 odbiera zdarzenia wraz z danymi e-commerce?
- Czy zakup przesyła prawidłową kwotę, walutę i unikalny numer zamówienia?
- Czy odświeżenie potwierdzenia lub powrót z płatności nie zawyża pomiaru?
- Czy nowe zamówienie ma inny identyfikator transakcji?
- Czy w Ads wybrano jedno główne działanie zakupu i właściwy cel kampanii?
Po udanym teście w GTM kliknij Prześlij → Opublikuj i utwórz wersję, dodaj opis zmian i opublikuj kontener. Sam zapis tagów i ich działanie w podglądzie nie udostępniają zmian wszystkim klientom. Po publikacji sprawdź działanie wersji produkcyjnej oraz diagnostykę konwersji Google Ads.
Najczęstsze problemy
| Objaw | Co sprawdzić? |
|---|---|
| Zdarzenie jest w Tag Assistant, ale nie ma go w GA4 | Tag zdarzenia GA4, regułę, identyfikator usługi, zgody, blokady przeglądarki i publikację GTM. |
| Widać potwierdzenie zamówienia, ale przychód wynosi 0 zł | Czy wysłano purchase, włączono przesyłanie danych e-commerce i przekazano poprawne value, currency oraz items. |
| Tag Ads nie uruchamia się po zakupie | Czy reguła używa dokładnej nazwy zdarzenia, dane są dostępne w jego momencie i czy zgody pozwalają na dany pomiar. |
| Zakupy są zliczane podwójnie | Powielone instalacje GA4, dwa tagi zakupu, numer transakcji oraz jednoczesny główny pomiar Ads i import GA4. |
| Test jest poprawny, ale Google Ads pokazuje 0 konwersji | Google Ads raportuje konwersje przypisane reklamom, z uwzględnieniem atrybucji i opóźnień. Zwykłe zamówienie testowe z wejścia bezpośredniego nie musi pojawić się jako konwersja reklamy. |
| Odbiorcy nie są dostępni w kampanii | Połączenie kont, personalizację, zgody, czas zbierania danych, wymaganą liczebność i zgodność grupy z typem kampanii. |
Kiedy zgłosić problem do obsługi sStore?
Jeżeli w podglądzie brakuje zdarzenia sklepu lub dane zamówienia w warstwie danych są nieprawidłowe, wyślij zgłoszenie z adresem sklepu, opisem kroków, datą i godziną testu, numerem testowego zamówienia oraz zrzutem odpowiedniego zdarzenia i jego danych. Nie przesyłaj haseł ani danych karty. Przed udostępnieniem zrzutu osobom postronnym ukryj dane klientów i identyfikatory kont.
Potrzebujesz pomocy z konfiguracją lub reklamami?
Zleć konfigurację i prowadzenie kampanii firmie eBiznes.pl. Możemy skonfigurować Google Tag Manager, Google Analytics 4 i konwersje Google Ads, sprawdzić pomiar zdarzeń oraz utworzyć kampanie reklamowe dla Twojego sklepu. Możesz również powierzyć nam ich bieżące prowadzenie i optymalizację.
Nie musisz samodzielnie konfigurować wszystkich tagów i ustawień. Napisz na pomoc@ebiznes.pl, podaj adres sklepu i opisz, czy interesuje Cię konfiguracja pomiarów, utworzenie kampanii, czy kompleksowa obsługa reklam. Przygotujemy propozycję zakresu prac i wycenę.
Powiązane instrukcje i dokumentacja
- Konfiguracja kontenera Google Tag Manager w sStore
- Google: pomiar e-commerce przez GTM
- Google: konfigurowanie konwersji w witrynie
- Google: konwersje Ads na podstawie kluczowych zdarzeń GA4
- Google: główne i dodatkowe działania powodujące konwersję
- Google: identyfikatory transakcji i podwójne konwersje
- Google: tryb uzyskiwania zgody