Wsparcie Techniczne IdoSell (IAI) - IdoMods.pl

Jak mierzyć skuteczność banerów w sklepie IdoSell?

29.10.2025

Używasz tagów UTM do śledzenia banerów i linków w swoim sklepie IdoSell? To może kosztować Cię tysiące złotych! Istnieje jednak sposób na to, aby mieć pełny wgląd w skuteczność działania kampanii wewnętrznych bez rujnowania analityki. Nie musisz zgadywać, które promocje działają. W tym artykule pokażę Ci krok po kroku, na czym polega tagowanie wewnętrzne i jak je prawidłowo wdrażać w IdoSell oraz innych platformach, zachowując prawdziwe źródła ruchu i zyskując pełen wgląd w to, co rzeczywiście działa na Twojej stronie.

Po co nam tagowanie wewnętrzne?

Prowadzisz sklep internetowy w IdoSell i chcesz wiedzieć, które banery, linki promocyjne czy kampanie wewnętrzne rzeczywiście przekładają się na sprzedaż? To naturalne. Problem w tym, że większość osób popełnia tutaj jeden fundamentalny błąd - używa standardowych tagów UTM. Skutek? Całkowite zaburzenie danych o źródłach ruchu i fałszywe wyniki analityki.

Wyobraź sobie sytuację: klient wchodzi do Twojego sklepu z Google, przegląda produkty, klika w baner promocyjny otagowany standardowymi UTM, a następnie dokonuje zakupu. Google Analytics przypisuje konwersję do banera, a nie do Google. Myślisz, że banery świetnie działają, a płatna reklama nie. W rezultacie tracisz kluczowe informacje o tym, które kanały pozyskiwania naprawdę generują sprzedaż.

Tagowanie wewnętrzne pozwala Ci:

  • śledzić skuteczność banerów i promocji bez niszczenia danych o źródłach ruchu,
  • optymalizować miejsca umieszczania linków na podstawie rzeczywistych danych,
  • zwiększyć konwersje, dzięki lepszemu zrozumieniu zachowań użytkowników,
  • podejmować lepsze decyzje biznesowe oparte na rzetelnych danych, a nie domysłach.

Czym są tagi UTM?

UTM to parametry, umożliwiające tagowanie linków tak, aby Google Analytics mógł je pogrupować w raportach. Składają się z pięciu podstawowych elementów:

  • utm_source - określa źródło ruchu (np. google.com, facebook.com),
  • utm_medium - określa typ źródła (np. cpc, email, social),
  • utm_campaign - nazwa kampanii (np. promocja-swiateczna),
  • utm_content - treść reklamy (opcjonalnie),
  • utm_term - słowo kluczowe (opcjonalnie).

Przykład otagowanego linku, gdy jest używany w kampanii Google Ads i kieruje ruch z zewnątrz na Twoją stronę:

https://twojsklep.idosell.com/produkt?utm_source=google&utm_medium=cpc&utm_campaign=promocja-swiateczna

Bez UTM analityka internetowa byłaby praktycznie niemożliwa - nie wiedzielibyśmy wtedy, które kampanie lub kanały marketingowe naprawdę generują konwersje. Parametry te działają jak etykiety - gdy ktoś kliknie w otagowany link, Google Analytics automatycznie przypisuje go do odpowiedniej kategorii w raportach. Dzięki temu możesz łatwo porównać skuteczność różnych źródeł ruchu. Problem zaczyna się dopiero wtedy, gdy używasz ich w niewłaściwy sposób.

Więcej na ten temat opisał Damian Rams w swoim artykule. Warto również zapoznać się z oficjalnym generatorem linków z tagami UTM.

Korzyści dla sklepów w IdoSell

Właściwe tagowanie wewnętrzne w IdoSell pozwoli Ci:

  • lepiej zrozumieć zachowania klientów - dowiesz się, które produkty na stronie głównej przyciągają wzrok, jakie banery rzeczywiście prowadzą do zakupów i które pozycje na stronie generują najwyższą konwersję,
  • zwiększyć rentowność - dzięki danym o skuteczności każdego elementu strony będziesz mógł przenieść budżet z nieefektywnych promocji na te, które naprawdę działają, zwiększając tym samym zysk bez dodatkowych kosztów,
  • podejmować decyzje oparte na danych - każda kampania wewnętrzna będzie miała jasne ROI, a ty będziesz mógł testować różne wersje banerów i promocji, wiedząc dokładnie, co działa lepiej,
  • przyspieszyć proces analiz - automatyczne raporty w Looker Studio pokażą Ci trendy i wzorce w zachowaniach klientów, eliminują potrzebę ręcznego przeszukiwania zaśmieconych danych UTM.

Jak NIE śledzić kliknięć w banery i linki umieszczone na sklepie? Częsty błąd

Problem polega na tym, że umieszczenie parametrów UTM w linku powoduje, że nadpisują one w Google Analytics źródło wizyty. To oznacza, że używanie ich do linków wewnętrznych to poważny błąd analityczny.

Przykład błędnego podejścia:

https://twojsklep.idosell.com/promocja?utm_source=promocja-zimowa&utm_medium=baner

Takie tagowanie niesie za sobą negatywne skutki, a mianowcie: 

  • nadpisanie prawdziwego źródła ruchu,
  • fałszywe dane w raportach konwersji,
  • niemożność oceny rzeczywistej skuteczności kanałów pozyskiwania.

Gdy klient wejdzie z Google na Twoją stronę, a następnie kliknie w niepoprawnie otagowany baner, Google Analytics "zapomni", że dana osoba pierwotnie przyszła z Google i przypisze całą sesję do źródła "baner". W rezultacie tracisz cenne informacje o tym, które kanały zewnętrzne rzeczywiście generują konwersje.

Najważniejsze zasady tagowania wewnętrznego

Właściwe tagowanie wewnętrzne jest podstawą wiarygodnych danych analitycznych. Przestrzeganie kilku kluczowych zasad pozwoli Ci uniknąć najczęstszych błędów i zbudować system śledzenia, który rzeczywiście wspiera rozwój biznesu.

Dobre praktyki w tagowaniu wewnętrznym:

  • używaj własnych parametrów (np. zasrc, zainf),
  • zachowuj konsekwencję w nazewnictwie,
  • używaj tylko małych liter i myślników,
  • raportuj wszystkie kampanie w arkuszu,
  • testuj każdy link przed wdrożeniem.

Tego nie rób:

  • nie używaj standardowych tagów UTM do linków wewnętrznych,
  • nie używaj spacji w nazwach parametrów,
  • nie mieszaj różnych konwencji nazewnictwa,
  • nie zapominaj o aktualizacji dokumentacji.

Zarys jak poprawnie śledzić kliknięcia? Własne tagi “UTM”

Skoro standardowe tagi UTM niszczą dane analityczne, jak właściwie śledzić skuteczność banerów i linków wewnętrznych? Rozwiązaniem jest stworzenie własnych parametrów śledzących, które nie interferują z systemem Google Analytics, ale nadal dostarczają wszystkich potrzebnych informacji o kampaniach wewnętrznych.

Zamiast używać zarezerwowanych nazw UTM, przygotuj własną konwencję tagowania, która pozwoli Ci monitorować każde kliknięcie bez rujnowania danych o prawdziwych źródłach ruchu. Przedstawię krok po kroku, jak zrobić to poprawnie.

Krok 1: Dodaj własne parametry do linków

Zamiast UTM używaj własnych nazw, które nie nadpisują źródeł ruchu w GA4. Zamiast standardowych UTM‑ów używaj nazw w stylu:

  • zasrc zamiast utm_source
  • zamed zamiast utm_medium
  • zatyp zamiast utm_campaign
  • zainf zamiast utm_content
  • zaterm zamiast utm_term

Przykładowe linki z własnymi parametrami:

https://twoja-strona.pl/produkt?zasrc=newsletter&zatyp=email&zainf=czarny-piatek

https://twoja-strona.pl/blog?zasrc=baner-glowny&zatyp=internal&zainf=pozycja-1

https://twoja-strona.pl/oferta?zasrc=sidebar&zatyp=widget&zainf=promocja-grudniowa

Arkusz google do zarządzania linkami z tagami UTM i własnymi tagami śledzącymi

Przygotowaliśmy dla Ciebie gotowy arkusz Google do darmowego skopiowania, który uporządkuje cały proces tagowania. 

Krok 2: Skonfiguruj śledzenie w Google Tag Manager

Musisz mieć przygotowane konto GTM połączone z Twoją stroną. Zobacz instrukcje jak poprawnie skonfigurować GTM w sklepie na IdoSell.

Skonfigurujmy Google Tag Manager tak, by przechwytywał te parametry i wysyłał je do GA4 jako zdarzenie. Zdefiniujemy zmienne pobierające wartości z adresu URL, ustawiamy na kliknięcia linków zawierających nasz 'zasrc', a w tagu zdarzenia GA4 wyślijmy 'internal_click' z parametrami 'internal_source', 'internal_medium', 'internal_campaign', 'internal_content' oraz samym adresem kliknięcia. Dzięki temu każde kliknięcie wewnętrzne stanie się osobnym zdarzeniem z kompletem atrybutów do analizy.

Krok 3: konfiguracja GA4

Po opublikowaniu Tagu na produkcję, musisz skonfigurować Google Analitycs 4 niestandardowe wymiary, tzn. niestandardowe zmienne. Dopóki tego nie zrobisz GA4 nie będzie zbierał danych z witryny poza ilością zdarzeń.

Krok 4: Dodaj filtr w GA4

Zmodyfikowałeś interesujące cię linki banerów i Tag z UTM, który zostały opublikowany co najmniej wczoraj, zbiera dane z witryny. Pozostało w tym momencie na koniec uporządkować raportowanie w GA4 i sprawdzić działanie wewnętrznych kampanii.

Prosty przykład jak w praktyce skonfigurować w GA4 własne tagowanie wewnętrzne? - Kampanie wewnętrzne

Dodaj odpowiednie UTM do linków banera

Kiedy standardowe UTM możemy jeszcze sami wykorzystać w linkach zawartych np. e-mailach. To przypominam, że kampanie wewnętrzne pod banerami, muszą koniecznie posiadać twoje niestandardowe nazwy UTM. Przykład linku edytowanego do celów analizy w raportach:

link?zainf=1_test&zasrc=slider-sg_test&zatyp=internalad

Spis zmiennych, które będą wykorzystywane:

  • zainf - nazwa kampanii (ogólnie nazwa kampanii pod banerem, aby ułatwić filtrowanie danych w raportach, można dodać im jakieś ID);
  • zasrc - źródło (np. baner w sliderze lub przy formularzu newslettera, wewnętrzne źródło);
  • zatyp - dla wyzwalacza (możesz zastosować reguły na poprzednie dwie, ale ta zmienna wszystko uprości. Jest wymagana, jeśli pozostałe zmienne są wykorzystywane w wielu celach).

Pierwszym krokiem jaki musisz wykonać jest modyfikacja linku którego kliknięcia chcemy śledzić. Przykładowo aby śledzić kliknięcia w baner modyfikujesz link tego banera, zgodnie z wcześniej pokazanym wzorcem, np. baner rejestracji użytkownika '?zatyp=internalad&zainf=new-user_test&zasrc=slider-sg_test':

Podstrony CMS

Paski informacyjne

Konfiguracja GTM

Teraz rozpoczynamy konfigurację na Google Tag Manager.

Przygotowanie zmiennych

Zaczynamy od utworzenia trzech zmiennych (zainf, zasrc, zatyp), odpowiadających każdemu zapytaniu z linku, które to będą odczytywały informacje zawarte w linkach.

Każda zmienna jest skonfigurowana według przedstawionego poniżej wzorca. Jedyna różnica znajduje się w nazwie i w samym zapytaniu z którego ściągane są dane. Np.

  1. Typ zmiennej - Adres URL
  2. Typ elementu: zapytanie
  3. Klucz zapytania: zainf

Wyzwalacz (Reguła)

Teraz konfigurujemy wyzwalacz (zwany zamiennie regułą) który będzie wskazywać moment wysłania tagu do GA4. Jak przedstawiono na zrzucie ekranu, są to wszystkie wyświetlenia stron, ale tylko te które posiadają zmodyfikowane linki z naszym zapytaniem 'internalad'.

Jeśli zastanawiasz się dlaczego nie śledzimy kliknięcia w link, to przyczyną tego jest że, jeśli link został skopiowany, wysłany w mailu lub zapisany w zakładkach, to przejścia na stronę z tego linku nie będą nam generować zdarzenia jeśli będziemy śledzić te kliknięcia;

Konfiguracja Tagu

Ostatnim krokiem konfiguracji w GTM jest utworzenie i skonfigurowanie tagu z twoimi zmiennymi z informacjami zawartymi w linku.

Uzupełniamy kolejno:

  • Nazwa tagu;
  • Typ tagu: zdarzenie GA4;
  • Identyfikator pomiaru: więcej informacji gdzie go znajdziesz znajdziesz poniżej zrzutu ekranu;
  • Nazwa zdarzenia: internal_campaign;
  • Parametry zdarzenia:
    • zainf -> {{url - zainf}}
    • zasr -> {{url - zasrc}}

Jeśli nie wiesz gdzie znajdziesz identyfikator pomiaru, to przejdź do strumienia danych w GA4 który znajdziesz w ustawieniach konta Google Analytics 4. Sprawdź jak uzyskać identyfikator konta GA4.

Weryfikacja na podglądzie GTM

Teraz możesz uruchomić podgląd kontenera GTM i sprawdzić poprawność swojej konfiguracji w tag assistance oraz w debugView GA4.

Dla GTM:

Prześlij zmiany w Google Tag Manager

Konfiguracja Google Analytics 4

Czym są zmienne w GA4?

W Google Analytics 4 (GA4) zmienne to dane, takie jak parametry zdarzeń, które nie są zbierane automatycznie przez serwis i pozwalają one na głębszą, spersonalizowaną analizę Twojej witryny lub aplikacji. W kontekście tagowania wewnętrznego wykorzystujemy wymiary niestandardowe (Custom Dimensions), które działają jak dodatkowe etykiety przypisywane do każdej sesji oraz zdarzenia.

Wymiary niestandardowe w GA4 możemy podzielić na trzy sekcje:

  • sekcja zdarzenia - przypisywane do konkretnych akcji (np. kliknięcie w baner);
  • sekcja użytkownika - ograniczone do użytkownika;
  • sekcja produkt - ograniczone do produktu.

Dla tagowania wewnętrznego najczęściej używamy wymiarów na poziomie zdarzenia, które pozwalają nam śledzić, z jakiej kampanii wewnętrznej pochodziło konkretne kliknięcie lub konwersja.

Tworzenie niestandardowych zmiennych

Utwórzmy teraz po stronie docelowego GA4 niestandardowe zmienne ‘zainf’ i ‘zasrc'. Tylko te dwa nam są tu potrzebne. Trzeci odpowiada nazwie zdarzenia.

Weryfikacja na podglądzie DebugView GA4

Po dodaniu niestandardowych zmienny w Google Analytics 4 możemy zweryfikować poprawność ich przesyłania przez widok DevugView:

Przykładowe raporty GA4

WAŻNE: Zanim przejdziemy do poniższego raportu, należy odczekać jeden dzień aby zebrały się definicje niestandardowe, bez tego nie stworzymy raportu.

W pierwszej kolejności w Google Analytics 4 otwieramy zakładkę Eksplorowanie, następnie tworzymy pustą eksplorację.

Teraz musisz skonfigurować odpowiedni segment, w którym zawarte będą wyłącznie wewnętrzne kampanie. Konfigurując segmenty, w sposób widoczny na zrzucie ekranu, otrzymasz jedynie zdarzenia, w których sesji wystąpiło zdarzenie wewnętrznej kampanii oraz zakup. Dla przykładu poniżej w zapytaniu ;zainf=0718-....' zastosowano identyfikator aby ułatwić odfiltrowanie kampanii wewnętrznych od innych banerów/linków w tych segmentach.

Teraz tworzymy drugi segment, który będzie służył do porównania i zawiera wszystkie kampanie z banerów.

Następnie dodajesz do eksploracji pozostałe wymiary i dane, które Cię interesują, np.:

Teraz ustawiasz filtr na nazwy zdarzeń i interesujące Cię dane zdarzeń (do każdego zaprezentowanego raportu dodano konfigurację):

Wynikiem jest raport gdzie widzimy ile kliknięć w baner zakończyło się złożeniem zamłówienia przez klienta.

Raport zdarzeń ze wszystkich kampanii

Wszystkie zdarzenia z obecną sesją kampanii. Sprawdzamy ogólną aktywność klientów aktywnie przeglądających sklep, banery i ostatecznie robiących zakupy.

  • Segment: baner - wszystko;
  • Wymiary wiersze: nazwa zdarzenia;
  • Wymiary kolumny: brak;
  • Dane: liczba zdarzeń;
  • Filtr: brak.

Porównanie przychodów ze wszystkich banerów do jednego konkretnego

Zdarzenia zakupu z obecną w sesji wewnętrzną kampanią. Dodatkowo porównujemy jedną kampanię wewnętrzną z baneru, względem wszystkich.

  • Segment: baner - wszystko, baner - 0718;
  • Wymiary wiersze: nazwa zdarzenia;
  • Wymiary kolumny: brak;
  • Dane: liczba zdarzeń, łączne przychody;
  • Filtr: ściśle pasuje do ‘purchase’.

Ilość zdarzeń z baneru dla danego źródła

Jeśli chcesz mieć dane dla kolejnych banerów, musisz utworzyć nowy segment, gdzie odfiltrowywane są odpowiednie dane z tego źródła.

Przykład raportu liczby kliknięć w każdy baner z osobna.

  • Segment: brak;
  • Wymiary wiersze: nazwa zdarzenia, zainf;
  • Wymiary kolumny: brak;
  • Dane: liczba zdarzeń;
  • Filtr: ściśle pasuje do ‘internal_campaign’.

Podsumowanie

Tagowanie wewnętrzne jest ważne dla każdego sklepu internetowego, który chce się rozwijać w oparciu o dane, a nie intuicję. Używanie tagów UTM w linkach wewnętrznych to błąd. Właściwe podejście do tagowania wewnętrznego w IdoSell:

  • wykorzystuje własne parametry zamiast standardowych UTM,
  • zachowuje integralność danych o źródłach ruchu,
  • dostarcza szczegółowych informacji o skuteczności kampanii wewnętrznych,
  • umożliwia optymalizację na podstawie rzeczywistych danych.

Pamiętaj, że każdy dzień bez właściwego tagowania to stracone okazje na optymalizację i zwiększenie sprzedaży. Nie czekaj - zacznij już dziś budować system, który pozwoli Ci podejmować lepsze decyzje biznesowe.

cloud-synccartearthbullhorncrossmenu
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram