Atrybucja

Parametry UTM w reklamach na Facebooku i TikToku: system nazewnictwa

Parametry UTM w reklamach na Facebooku i TikToku: wartości dynamiczne, które wypełnia każda platforma, system nazewnictwa do skopiowania i błędy, które psują tracking.

·9 min czytania·Autor: zespół ROASaurus

Najważniejsze wnioski
  • Parametry UTM to znaczniki w adresie URL reklamy, które mówią twoim raportom, z jakiego źródła, kampanii i reklamy pochodzi wizyta.
  • Meta i TikTok wstawiają za ciebie nazwy kampanii, zestawu reklam i reklamy za pomocą parametrów dynamicznych, więc ustawiasz jeden szablon i nigdy nie wpisujesz nazw ręcznie.
  • Używaj stałych wartości zapisanych małymi literami dla utm_source i utm_medium, a id kampanii umieszczaj w utm_id, żeby raporty nadal się zgadzały po zmianie nazwy kampanii.
  • Testuj każdą nową reklamę przed uruchomieniem: kliknij ją i sprawdź, czy końcowy adres URL nadal ma parametry po każdym przekierowaniu.
  • ROASaurus odczytuje utm_content jako nazwę reklamy lub ad id na potrzeby raportów kreacji, a utm_id lub utm_campaign do dopasowania wydatków na kampanię do zamówień.

Parametry UTM to znaczniki, które dodajesz do adresu URL strony docelowej reklamy, takie jak utm_source=facebook i utm_campaign=spring-sale, aby twoje raporty mogły rozpoznać, jakie źródło, kampania i reklama przysłały każdą wizytę. W reklamach na Facebooku i TikToku nie wpisujesz nazw ręcznie: obie platformy oferują parametry dynamiczne, które wstawiają nazwy kampanii, zestawu reklam i reklamy, gdy ktoś kliknie.

Ten poradnik opisuje pięć parametrów UTM, parametry dynamiczne w Meta i TikTok, system nazewnictwa z przykładami, które możesz skopiować, błędy psujące tracking oraz to, jak ROASaurus wykorzystuje UTM i click id.

Jakie to pięć parametrów UTM?

Parametry UTM to pary nazwa-wartość na końcu adresu URL, po znaku zapytania. Spopularyzowało je Google Analytics, a większość narzędzi analitycznych i atrybucyjnych je odczytuje. Google mówi, że zawsze należy ustawiać utm_source, utm_medium i utm_campaign.

ParametrCo opisujePrzykład dla płatnej reklamy w mediach społecznościowych
utm_sourceWitryna lub platforma, z której pochodzi wizytafacebook
utm_mediumRodzaj marketingupaid
utm_campaignKampaniaus_prospecting_spring-sale
utm_termPłatne słowo kluczowe w reklamach w wyszukiwarce; w płatnych mediach społecznościowych zwykle zestaw reklambroad_25-54
utm_contentKtóra reklama lub który link, aby odróżnić kreacjeNazwa reklamy
utm_idId kampanii120210000000000001
Pięć klasycznych parametrów plus utm_id. Google Analytics rozróżnia wielkość liter w wartościach: facebook i Facebook to dwa różne źródła.

Google wymienia też utm_id, czyli id kampanii. Warto go ustawić, bo nazwy się zmieniają, a id nie. Dlaczego, zobaczysz w sekcji o błędach.

Parametry dynamiczne w Meta Ads Manager

W Meta Ads Manager dodajesz parametry do każdej reklamy w polu URL parameters. Parametry dynamiczne Meta to symbole zastępcze w podwójnych nawiasach klamrowych. Gdy ktoś kliknie, Meta zastępuje je prawdziwą wartością. Oto te, które Meta dokumentuje:

Parametr dynamicznyMeta wstawia
{{campaign.name}}Nazwa kampanii
{{campaign.id}}Id kampanii
{{adset.name}}Nazwa zestawu reklam
{{adset.id}}Id zestawu reklam
{{ad.name}}Nazwa reklamy
{{ad.id}}Id reklamy
{{site_source_name}}Gdzie wyświetlano reklamę: fb, ig, msg (Messenger), an (Audience Network) lub th (Threads)
Źródło: Meta Business Help Center. Meta oferuje też parametr miejsca wyświetlania oraz parametr typu mediów dla reklam katalogowych Advantage+.

Kompletny szablon dla Meta używa stałych wartości dla źródła i medium oraz parametrów dynamicznych dla całej reszty. To szablon, który ROASaurus zaleca w swoim poradniku konfiguracji Meta:

Meta: wklej do pola URL parameters każdej reklamy
utm_source=facebook&utm_medium=paid&utm_campaign={{campaign.name}}&utm_id={{campaign.id}}&utm_term={{adset.name}}&utm_content={{ad.name}}

Trzy szczegóły z dokumentacji Meta mają tu znaczenie:

  • Nazwy są zamrażane przy publikacji. Parametry nazw używają nazwy, jaką kampania, zestaw reklam lub reklama miały przy pierwszej publikacji reklamy. Jeśli zmienisz nazwę później, adres URL zachowa starą.
  • Edycje mogą zrestartować uczenie. Zmiana parametrów URL po publikacji może cofnąć zestaw reklam do fazy uczenia. Ustaw szablon przed uruchomieniem.
  • Niektóre parametry mogą zostać dodane za ciebie. Meta może sama dodać niektóre parametry: źródło, medium paid oraz id reklamy, zestawu reklam i kampanii. Sprawdź adres URL w podglądzie, żeby wiedzieć, co faktycznie jest wysyłane.

Według Meta parametry dynamiczne nie są obsługiwane w reklamach kolekcji w miejscach wyświetlania na Instagramie.

Makra w TikTok Ads Manager

TikTok nazywa swoje wartości dynamiczne makrami. Zapisuje się je wielkimi literami między podwójnymi podkreśleniami. W sekcji Ad details wpisz docelowy adres URL, kliknij Edit pod podglądem i wybierz Build URL parameters, aby je wprowadzić. TikTok dokumentuje te makra:

MakroTikTok wstawia
__CAMPAIGN_NAME__Nazwa kampanii
__CAMPAIGN_ID__Id kampanii
__AID_NAME__Nazwa grupy reklam
__AID__Id grupy reklam
__CID_NAME__Nazwa kreacji
__CID__Id kreacji
__PLACEMENT__Miejsce wyświetlania, na przykład TikTok lub Pangle
Źródło: pomoc TikTok Ads Manager. Ulepszone kampanie Smart+ używają __ADID_V2_NAME__ i __ADID_V2__ dla nazwy reklamy i ad id.
TikTok: ten sam szablon z makrami TikTok
utm_source=tiktok&utm_medium=paid&utm_campaign=__CAMPAIGN_NAME__&utm_id=__CAMPAIGN_ID__&utm_term=__AID_NAME__&utm_content=__CID_NAME__

Przed uruchomieniem otwórz podgląd i sprawdź, czy __CID_NAME__ zamienia się w tę samą nazwę, którą widzisz dla reklamy w TikTok Ads Manager, bo to właśnie tę wartość ROASaurus dopasowuje do reklamy. TikTok może też automatycznie dołączać parametry UTM, z TikTok jako źródłem i paid jako medium. Jeśli używasz tej opcji oraz własnego szablonu, sprawdź podgląd, aby każdy parametr pojawiał się tylko raz. TikTok dodaje też własne click id, ttclid, do adresu URL strony docelowej, gdy ktoś kliknie reklamę. Nie musisz go dodawać samodzielnie.

System nazewnictwa, który możesz skopiować

Parametry dynamiczne kopiują twoje nazwy do adresu URL. System nazewnictwa UTM to więc tak naprawdę system nazywania kampanii, zestawów reklam i reklam. Ustal go raz, zapisz i używaj na każdej platformie.

PoziomWzorzecPrzykładTrafia do
Źródło (stałe)platformafacebook, tiktokutm_source
Medium (stałe)rodzaj marketingupaidutm_medium
Kampaniamarket_goal_offerus_prospecting_spring-saleutm_campaign
Zestaw reklam lub grupa reklamaudience_agebroad_25-54utm_term
Reklamahook:…_creator:…_format:…hook:problem_creator:anna_format:ugcutm_content
Jeden wzorzec na poziom, taki sam w Meta i TikTok. Wzorzec nazwy reklamy pozwala ROASaurus grupować wyniki według hooka, twórcy i formatu.

Zasady stojące za tabelą:

  • Małe litery dla wartości stałych. Zawsze facebook, nigdy Facebook w jednej reklamie i facebook w następnej.
  • Bez spacji. Używaj myślnika wewnątrz części (spring-sale) i podkreślenia między częściami (us_prospecting_spring-sale).
  • Ta sama kolejność części wszędzie. Najpierw rynek, potem cel, potem oferta. Raporty lepiej się sortują i filtrują, gdy każda nazwa ma ten sam kształt.
  • Tylko litery, cyfry, myślniki, podkreślenia i dwukropki. Znaki takie jak &, #, ? i = mają w adresach URL swoje znaczenie, a link się psuje, gdy narzędzie ich nie zakoduje.
  • Fakty o kreacji w nazwie reklamy. Hook, twórca i format, żeby można było je później porównać. Dlaczego to pomaga, wyjaśnia artykuł o zmęczeniu kreacji.

Dzięki temu systemowi kliknięcie w reklamę Meta prowadzi na adres URL taki jak ten:

Przykładowy adres URL strony docelowej po kliknięciu (dodano podziały wierszy)
https://yourstore.com/products/linen-shirt?utm_source=facebook&utm_medium=paid
  &utm_campaign=us_prospecting_spring-sale&utm_id=120210000000000001
  &utm_term=broad_25-54&utm_content=hook:problem_creator:anna_format:ugc
  &fbclid=IwAR2x...

Częste błędy, które psują tracking UTM

Spacje i mieszana wielkość liter

Google Analytics traktuje facebook i Facebook jako dwa różne źródła, więc jeden kanał rozpada się na dwa wiersze. Spacje są kodowane jako %20 albo zamieniane na plus, zależnie od narzędzia, i filtry przestają pasować. Używaj małych liter i żadnych spacji w każdej wartości, którą wpisujesz samodzielnie.

Zmiana nazwy kampanii po uruchomieniu

Edycja parametrów działających reklam

W Meta zmiana parametrów URL opublikowanej reklamy może cofnąć jej zestaw reklam do fazy uczenia. Ustaw szablon przed uruchomieniem. Gdy duplikujesz reklamę, sprawdź jej pole URL parameters, zanim opublikujesz kopię.

Przekierowania, które gubią parametry

Przekierowanie wysyła odwiedzającego z jednego adresu URL na inny. Jeśli nie kopiuje części po znaku zapytania, UTM i click id znikają, zanim uruchomi się twój skrypt trackingu. Częste przyczyny:

  • Skracacze linków i niektóre narzędzia link-in-bio.
  • Przekierowania ze starego adresu URL produktu na nowy, które nie zachowują query string.
  • Przekierowania według kraju lub języka na inną domenę sklepu.
  • Strony docelowe na innej domenie, które linkują do twojego sklepu bez przekazywania parametrów.

Dla stron docelowych na innej domenie ROASaurus może przenieść visitor id, click id i UTM: dodaj skrypt do stron lejka i wpisz obie domeny w Settings › Linked domains. Zobacz lejki i strony docelowe.

Wartości wpisywane ręcznie

Jedna reklama ma paid, inna paid-social, trzecia cpc. Każdy wariant staje się osobnym wierszem w twoich raportach. Skopiuj szablon zamiast wpisywać go od nowa.

Testowanie przed uruchomieniem

  1. Kliknij reklamę

    Otwórz podgląd reklamy albo zrób testowe kliknięcie i poczekaj, aż strona docelowa załaduje się w całości.

  2. Odczytaj końcowy adres URL

    Sprawdź pasek adresu po wszystkich przekierowaniach. Każdy parametr utm_ oraz click id (fbclid lub ttclid) muszą nadal tam być.

  3. Sprawdź wartości

    Źródło i medium są zapisane małymi literami, a nazwy to prawdziwe nazwy. Dosłowne {{ad.name}} lub __CID_NAME__ w adresie URL oznacza, że makro nie zostało uzupełnione.

  4. Sprawdź pierwsze zamówienia

    Po pierwszych sprzedażach otwórz raport atrybucji i upewnij się, że zamówienia pojawiają się przy właściwej kampanii i reklamie.

Jak ROASaurus wykorzystuje UTM i click id

Skrypt ROASaurus odczytuje adres URL strony docelowej przy każdym wyświetleniu strony. Gdy adres zawiera click id (fbclid, ttclid, gclid i inne) lub parametr UTM, ROASaurus zapisuje dla tego odwiedzającego punkt styku (touch). Gdy wpłynie zamówienie, punkty styku w twoim oknie atrybucji decydują, który kanał, kampania i reklama dostaną zasługę. Bez click id i UTM wizyta nie jest punktem styku, więc wejścia bezpośrednie nigdy nie nadpisują wcześniejszego kliknięcia w reklamę.

Kliknięcie w reklamęPlatforma dodaje swoje click id, a twój szablon dodaje UTM
Strona docelowaSkrypt odczytuje click id i UTM z adresu URL
Punkt stykuZapisane dla odwiedzającego: kanał, kampania, zestaw reklam, reklama
ZamówienieZasługa dla punktów styku w oknie atrybucji
RaportyAtrybucja według kampanii, analityka kreacji według reklamy
Click id i UTM są odczytywane na stronie docelowej. Przekierowanie, które je usuwa, zrywa cały łańcuch.
ParametrDo czego używa go ROASaurus
utm_source lub click idKanał. Meta: fbclid albo źródło facebook, fb, ig, instagram lub meta. TikTok: ttclid albo źródło tiktok. Wielkość liter nie ma znaczenia.
utm_campaignNazwa kampanii w raporcie atrybucji.
utm_idId kampanii. Wydatki na reklamy z Meta i TikToka są dopasowywane do zamówień według id kampanii lub nazwy kampanii.
utm_termZestaw reklam lub grupa reklam.
utm_contentReklama. Analityka kreacji dopasowuje ją do nazwy reklamy lub ad id.
Źródło takie jak facebook_ads, bez fbclid, nie jest rozpoznawane jako Meta i trafia do kategorii „Inne”.

Dla twojego szablonu ważne są dwie kwestie. Po pierwsze, przychód na kreację w analityce kreacji jest liczony metodą last click i dopasowywany po utm_content. Jeśli utm_content zawiera coś innego niż nazwa reklamy lub ad id, reklama ma wydatki, ale nie ma przychodu. Po drugie, ROAS kampanii w atrybucji wymaga, żeby wydatki i zamówienia się zgadzały, dlatego id kampanii w utm_id pomaga po zmianie nazwy.

Click id i UTM pełnią różne zadania. Meta i TikTok używają click id, aby dopasować przesyłane im zakupy do pierwotnego kliknięcia, a ROASaurus dołącza je, gdy wysyła każde opłacone zamówienie server-side. UTM służą do twoich własnych raportów. Potrzebujesz obu. Więcej w artykule o tym, czym jest server-side tracking.

Gdy opcja Respect visitor consent jest włączona (domyślnie), skrypt nie ustawia visitor id dla odwiedzających, którzy odrzucą marketingowe cookie, więc ich kliknięcia w reklamy i UTM nie są z nimi powiązane. Ich opłacone zamówienia nadal są wysyłane do twoich platform reklamowych server-side, z zahashowanymi danymi zamówienia. W Shopify adres strony docelowej zamówienia jest częścią danych zamówienia i może zawierać UTM oraz click id. Gdy skrypt nie zapisał punktu styku, na przykład dlatego, że odwiedzający odrzucił zgodę albo bloker reklam zatrzymał skrypt, ROASaurus używa tego adresu we własnych raportach atrybucji. Nie wysyła go do platform reklamowych.

Źródła

  1. Google Analytics Help: URL builders: Collect campaign data with custom URLs
  2. Meta Business Help Center: Specifications for dynamic URL parameters in Meta Ads Manager
  3. TikTok Ads Manager: About UTM Parameters
  4. TikTok Ads Manager: How to add URL parameters to your website URL
  5. TikTok Ads Manager: About TikTok Click ID

W ROASaurus

Czytaj dalej

AtrybucjaModele atrybucji w ecommerce: last click, liniowy i innePorównanie modeli atrybucji w ecommerce: last click, first click, liniowy, oparty na danych i oparty na ankiecie, rozpisane na jednej ścieżce klienta.AtrybucjaFacebook Ads a sprzedaż w Shopify: dlaczego Ads Manager pokazuje więcejFacebook Ads a sprzedaż w Shopify: dlaczego Ads Manager raportuje więcej zakupów niż twój sklep, jak krok po kroku uzgodnić te dane i której liczbie ufać.AtrybucjaAtrybucja z ankiety po zakupie: czego nie widzą kliknięciaAtrybucja z ankiety po zakupie polega na pytaniu kupujących, jak cię znaleźli. Dowiedz się, jak napisać pytanie, radzić sobie z błędem systematycznym i łączyć odpowiedzi z danymi o kliknięciach.
FAQ

Pytania i odpowiedzi

Jakich parametrów UTM używać w reklamach na Facebooku?

Używaj utm_source=facebook i utm_medium=paid jako wartości stałych, a dla reszty dynamicznych parametrów Meta: nazwy kampanii w utm_campaign, id kampanii w utm_id, nazwy zestawu reklam w utm_term i nazwy reklamy w utm_content.

Gdzie dodać parametry UTM w Meta Ads Managerze?

W polu URL parameters w każdej reklamie. Ustaw je przed publikacją, bo Meta zaznacza, że późniejsza zmiana parametrów URL może cofnąć zestaw reklam do fazy uczenia.

Czym są makra URL w TikToku?

Symbole zastępcze, które TikTok uzupełnia po kliknięciu, takie jak __CAMPAIGN_NAME__ dla nazwy kampanii i __CID_NAME__ dla nazwy kreacji. TikTok może też automatycznie dołączać parametry UTM.

Dlaczego nazwy moich kampanii UTM nie zgadzają się z Ads Managerem?

Meta wypełnia parametry nazw tą nazwą, jaką kampania miała w chwili pierwszej publikacji reklamy. Jeśli kampania została później przemianowana, adres URL nadal zawiera starą nazwę. Dopasowuj zamiast tego po id kampanii w utm_id.

Czy przy server-side trackingu nadal potrzebuję parametrów UTM?

Tak. Click id pozwalają platformom reklamowym dopasować zakupy do kliknięć, ale UTM mówią twoim własnym raportom, z której kampanii i reklamy pochodzi każda wizyta.

Każda sprzedaż przypisana do reklamy, która ją przyniosła

Server-side tracking, zysk i wartość życiowa klienta w jednej aplikacji. 14-dniowy darmowy okres próbny, bez karty kredytowej.

Zacznij darmowy okres próbny →