Jak działają wyzwalacze UTM
- Ofert powiązanych z kampanią — pokazuj różne upselle w zależności od kampanii marketingowej
- Linków prowadzących bezpośrednio do checkoutu — uruchamiaj lejki, gdy klienci pomijają witrynę sklepu
- Atrybucji kanałów — personalizuj oferty na podstawie źródła ruchu (e-mail, media społecznościowe, reklamy)
- Testów A/B — testuj różne oferty dla różnych wariantów kampanii
Szybki start: podstawowa konfiguracja wyzwalacza UTM
Włącz app embed UTM
- W panelu administracyjnym Shopify przejdź do Online Store > Themes
- Kliknij Customize przy swoim aktywnym szablonie
- W edytorze szablonu kliknij ikonę App embeds (puzzel) na lewym pasku bocznym
- Znajdź Aftersell UTM Tracker i przełącz go na włączony
- Kliknij Save
Skonfiguruj wyzwalacze UTM w swoim lejku
- Przejdź do Post-purchase Funnels w panelu administracyjnym Aftersell
- Utwórz lub edytuj lejek
- W sekcji Triggers dodaj wyzwalacz UTM Parameter
- Skonfiguruj parametr UTM i wartość, które mają być dopasowane
- Zapisz lejek
Obsługiwane parametry UTM
utm_source— identyfikuje źródło ruchu (np. google, newsletter, facebook)utm_medium— identyfikuje medium marketingowe (np. email, cpc, social)utm_campaign— identyfikuje konkretną kampanię (np. spring_sale, product_launch)utm_term— identyfikuje słowa kluczowe płatnego wyszukiwania (np. running+shoes)utm_content— rozróżnia podobne treści lub linki (np. banner_ad, text_link)utm_id— identyfikuje ID kampanii (np. campaign_123)
Częściowe dopasowanie pól
- ✅ Wartość wyzwalacza:
spring→ Pasuje do:spring_sale,spring_2026,early_spring - ✅ Wartość wyzwalacza:
email→ Pasuje do:email_newsletter,promotional_email - ✅ Wartość wyzwalacza:
sale→ Pasuje do:spring_sale,flash_sale,sale_2026
utm_campaign zawierającego sale, dopasuje on każdą kampanię z „sale” w nazwie, np. spring_sale, summer_sale lub flash_sale_2026.
Linki UTM prowadzące bezpośrednio do checkoutu
Włącz śledzenie UTM na stronach checkoutu
- Ta konfiguracja wymaga, aby odwiedzający miał token koszyka, gdy trafia do checkoutu przez link UTM. Bez tokena koszyka dane UTM nie zostaną przechwycone.
- Ekspresowe metody płatności (Shop Pay, Apple Pay, Google Pay) nie są obsługiwane, ponieważ pomijają koszyk i nie generują tokena koszyka. Klienci korzystający z ekspresowego checkoutu nie uruchomią lejków opartych na UTM.
Konfiguracja piksela Shopify
- W panelu administracyjnym Shopify przejdź do Settings > Customer Events.
- Kliknij Add Custom Pixel i nadaj mu dowolną nazwę.
- W menu rozwijanym Permission wybierz Analytics. To jedyne wymagane uprawnienie.
- W menu rozwijanym Data Sale możesz wybrać Data collected does not qualify as data sale. Aftersell zachowuje wszystkie zebrane dane jako prywatne i nigdy nie udostępnia ich nikomu poza Tobą.
- W wyświetlonym edytorze kodu wklej kod podany poniżej.
- Kliknij Save, a następnie Connect.
- Edytuj
MYSHOPIFY_DOMAIN: musisz zastąpić pusty ciąg domeną myshopify.com Twojego sklepu (np.'example-store.myshopify.com') - Włącz tryb debugowania (opcjonalnie): ustaw
enableDebug = true, aby widzieć logi w konsoli podczas rozwiązywania problemów - Obsługiwane parametry: piksel śledzi wszystkie sześć standardowych parametrów UTM wymienionych w tablicy
allowedUrlParams
Testowanie konfiguracji wyzwalaczy UTM
Śledzenie UTM w witrynie sklepu (app embed)
- ✅ App embed włączony: sprawdź, czy app embed Aftersell UTM Tracker jest włączony w ustawieniach szablonu
- ✅ Testowy URL: odwiedź swój sklep z parametrem UTM (np.
yourstore.com?utm_campaign=test) - ✅ Sfinalizuj zakup: dodaj produkt do koszyka i przejdź przez checkout
- ✅ Sprawdź lejek: upewnij się, że odpowiedni lejek pojawia się na stronie z podziękowaniem
- ✅ Order Browser: sprawdź w Aftersell Order Browser, czy wyzwalacz UTM został wykryty
Śledzenie UTM bezpośrednio do checkoutu (piksel Shopify)
- ✅ Piksel zainstalowany: sprawdź, czy niestandardowy piksel jest zapisany i podłączony w Settings > Customer Events
- ✅ Domena skonfigurowana: potwierdź, że
MYSHOPIFY_DOMAINjest poprawnie ustawiony w kodzie piksela - ✅ Token koszyka obecny: upewnij się, że klient ma produkty w koszyku przed przejściem do checkoutu (wymagane do śledzenia)
- ✅ Testowy URL: użyj linku prowadzącego bezpośrednio do checkoutu z parametrami UTM (np.
yourstore.com/checkout?utm_campaign=test) - ✅ Sfinalizuj zakup: ukończ proces checkoutu
- ✅ Sprawdź lejek: upewnij się, że odpowiedni lejek pojawia się na stronie z podziękowaniem
- ✅ Order Browser: sprawdź w Aftersell Order Browser, czy wyzwalacz UTM został wykryty
- ⚠️ Ekspresowy checkout: pamiętaj, że Shop Pay, Apple Pay i Google Pay NIE będą działać z wyzwalaczami UTM
Wskazówki dotyczące rozwiązywania problemów
- Włącz tryb debugowania: ustaw
enableDebug = truew kodzie piksela i sprawdź komunikaty o błędach w konsoli przeglądarki - Zweryfikuj token koszyka: upewnij się, że klienci mają produkty w koszyku przed dotarciem do checkoutu (piksel wymaga tokena koszyka)
- Sprawdź konfigurację wyzwalacza: upewnij się, że parametr UTM i wartość w wyzwalaczu lejka odpowiadają parametrom w adresie URL
- Przetestuj częściowe dopasowanie: pamiętaj, że wyzwalacze używają dopasowania częściowego —
saledopasujespring_sale,flash_saleitd. - Sprawdź priorytet lejków: jeśli pasuje kilka lejków, wyświetli się tylko lejek o najwyższym priorytecie
- Przejrzyj Order Browser: użyj Aftersell Order Browser, aby zobaczyć, które wyzwalacze zadziałały dla każdego zamówienia
Najlepsze praktyki dotyczące wyzwalaczy UTM
- Stosuj spójne nazewnictwo: ustal konwencję nazewnictwa dla parametrów UTM (np.
utm_campaign=email_spring_2026) - Wykorzystuj częściowe dopasowanie: używaj szerszych wartości wyzwalaczy, aby dopasować wiele wariantów kampanii
- Testuj przed uruchomieniem: zawsze testuj linki UTM i wyzwalacze przed wysłaniem ich do klientów
- Dokumentuj kampanie: prowadź rejestr parametrów UTM używanych w każdej kampanii
- Łącz z innymi wyzwalaczami: używaj wyzwalaczy UTM razem z wyzwalaczami produktowymi lub opartymi na wartości zamówienia, aby uzyskać precyzyjniejsze targetowanie
- Monitoruj wyniki: regularnie sprawdzaj Order Browser, aby zobaczyć, które kampanie UTM generują najwięcej upselli