Attribusjon

UTM-parametere for Facebook- og TikTok-annonser: et navnesystem

UTM-parametere for Facebook-annonser og TikTok-annonser: de dynamiske verdiene hver plattform fyller inn, et navnesystem du kan kopiere, og feilene som ødelegger trackingen.

·9 min lesetid·Av ROASaurus-teamet

Hovedpunkter
  • UTM-parametere er tagger på annonse-URL-en som forteller rapportene dine hvilken kilde, kampanje og annonse et besøk kom fra.
  • Meta og TikTok fyller ut navn på kampanje, annonsesett og annonse for deg med dynamiske parametere, så du setter opp én mal og aldri skriver navn for hånd.
  • Bruk faste verdier med små bokstaver for utm_source og utm_medium, og legg kampanje-ID-en i utm_id, slik at rapportene fortsatt stemmer etter at en kampanje har fått nytt navn.
  • Test hver nye annonse før lansering: klikk deg gjennom og sjekk at den endelige URL-en fortsatt har parameterne etter hver omdirigering.
  • ROASaurus leser utm_content som annonsenavn eller annonse-ID for rapporter om kreativer, og utm_id eller utm_campaign for å koble kampanjekostnader til bestillinger.

UTM-parametere er tagger du legger til i landings-URL-en til en annonse, som utm_source=facebook og utm_campaign=spring-sale, slik at rapportene dine kan se hvilken kilde, kampanje og annonse som sendte hvert besøk. For Facebook- og TikTok-annonser skriver du ikke navnene for hånd: begge plattformene tilbyr dynamiske parametere som fyller ut navnene på kampanje, annonsesett og annonse når noen klikker.

Denne guiden dekker de fem UTM-parameterne, de dynamiske parameterne i Meta og TikTok, et navnesystem med eksempler du kan kopiere, feilene som ødelegger sporingen, og hvordan ROASaurus bruker UTM-er og click id-er.

Hva er de fem UTM-parameterne?

UTM-parametere er par av navn og verdi på slutten av en URL, etter spørsmålstegnet. Google Analytics gjorde dem vanlige, og de fleste analyse- og attribusjonsverktøy leser dem. Google sier at du alltid bør sette utm_source, utm_medium og utm_campaign.

ParameterHva den beskriverEksempel for en betalt sosial annonse
utm_sourceNettstedet eller plattformen besøket kommer frafacebook
utm_mediumTypen markedsføringpaid
utm_campaignKampanjenus_prospecting_spring-sale
utm_termDet betalte nøkkelordet i søkeannonser; i betalt sosial vanligvis annonsesettetbroad_25-54
utm_contentHvilken annonse eller lenke, for å skille kreativer fra hverandreAnnonsenavnet
utm_idKampanje-ID-en120210000000000001
De fem klassiske parameterne pluss utm_id. Google Analytics behandler verdier som skiller mellom store og små bokstaver: facebook og Facebook er to ulike kilder.

Google lister også utm_id, en kampanje-ID. Den er verdt å sette, fordi navn endres og ID-er ikke gjør det. Du ser hvorfor i avsnittet om feil.

Dynamiske parametere i Meta Ads Manager

I Meta Ads Manager legger du til parametere på hver annonse i feltet URL parameters. Metas dynamiske parametere er plassholdere i doble krøllparenteser. Når noen klikker, erstatter Meta dem med den virkelige verdien. Dette er de Meta dokumenterer:

Dynamisk parameterMeta fyller ut
{{campaign.name}}Kampanjenavnet
{{campaign.id}}Kampanje-ID-en
{{adset.name}}Annonsesettnavnet
{{adset.id}}Annonsesett-ID-en
{{ad.name}}Annonsenavnet
{{ad.id}}Annonse-ID-en
{{site_source_name}}Der annonsen ble vist: fb, ig, msg (Messenger), an (Audience Network) eller th (Threads)
Kilde: Meta Business Help Center. Meta tilbyr også en plasseringsparameter og en medietypeparameter for Advantage+ katalogannonser.

En komplett mal for Meta bruker faste verdier for kilde og medium og dynamiske parametere for alt annet. Dette er malen ROASaurus anbefaler i oppsettguiden for Meta:

Meta: lim inn i feltet URL parameters på hver annonse
utm_source=facebook&utm_medium=paid&utm_campaign={{campaign.name}}&utm_id={{campaign.id}}&utm_term={{adset.name}}&utm_content={{ad.name}}

Tre detaljer fra Metas dokumentasjon betyr noe her:

  • Navn fryses ved publisering. Navneparametere bruker navnet kampanjen, annonsesettet eller annonsen hadde da annonsen først ble publisert. Hvis du gir det nytt navn senere, beholder URL-en det gamle navnet.
  • Endringer kan starte læringen på nytt. Å endre URL-parametere etter at du har publisert, kan sende annonsesettet tilbake til læringsfasen. Sett malen før lansering.
  • Noen parametere kan legges til for deg. Meta kan legge til noen parametere på egen hånd: en kilde, et medium med verdien paid, og ID-ene for annonse, annonsesett og kampanje. Sjekk forhåndsvisnings-URL-en slik at du vet hva som faktisk sendes.

Dynamiske parametere støttes ikke for collection-annonser på Instagram-plasseringer, ifølge Meta.

Makroer i TikTok Ads Manager

TikTok kaller de dynamiske verdiene sine makroer. De skrives med store bokstaver mellom doble understreker. I delen Ad details skriver du inn destinasjons-URL-en, klikker på Edit under forhåndsvisningen og velger Build URL parameters for å skrive dem inn. TikTok dokumenterer disse makroene:

MakroTikTok fyller ut
__CAMPAIGN_NAME__Kampanjenavnet
__CAMPAIGN_ID__Kampanje-ID-en
__AID_NAME__Annonsegruppenavnet
__AID__Annonsegruppe-ID-en
__CID_NAME__Kreativnavnet
__CID__Kreativ-ID-en
__PLACEMENT__Plasseringen, som TikTok eller Pangle
Kilde: hjelpesidene til TikTok Ads Manager. Oppgraderte Smart+-kampanjer bruker __ADID_V2_NAME__ og __ADID_V2__ for annonsenavn og annonse-ID.
TikTok: den samme malen med TikTok-makroer
utm_source=tiktok&utm_medium=paid&utm_campaign=__CAMPAIGN_NAME__&utm_id=__CAMPAIGN_ID__&utm_term=__AID_NAME__&utm_content=__CID_NAME__

Før du lanserer, åpner du forhåndsvisningen og sjekker at __CID_NAME__ blir det samme navnet som du ser for annonsen i TikTok Ads Manager, fordi det er verdien ROASaurus kobler til annonsen. TikTok kan også legge ved UTM-parametere automatisk, med TikTok som kilde og paid som medium. Hvis du bruker det alternativet i tillegg til din egen mal, sjekker du forhåndsvisningen slik at hver parameter bare vises én gang. TikTok legger også til sin egen click id, ttclid, i URL-en til landingssiden når noen klikker på en annonse. Du trenger ikke legge den til selv.

Et navnesystem du kan kopiere

Dynamiske parametere kopierer navnene dine inn i URL-en. Så et navnesystem for UTM er egentlig et system for å navngi kampanjer, annonsesett og annonser. Bestem det én gang, skriv det ned og bruk det på alle plattformer.

NivåMønsterEksempelHavner i
Kilde (fast)plattformfacebook, tiktokutm_source
Medium (fast)type markedsføringpaidutm_medium
Kampanjemarket_goal_offerus_prospecting_spring-saleutm_campaign
Annonsesett eller annonsegruppeaudience_agebroad_25-54utm_term
Annonsehook:…_creator:…_format:…hook:problem_creator:anna_format:ugcutm_content
Ett mønster per nivå, det samme på Meta og TikTok. Mønsteret for annonsenavn lar ROASaurus gruppere resultater etter hook, creator og format.

Reglene bak tabellen:

  • Små bokstaver for faste verdier. Alltid facebook, aldri Facebook i én annonse og facebook i den neste.
  • Ingen mellomrom. Bruk bindestrek inne i en del (spring-sale) og understrek mellom delene (us_prospecting_spring-sale).
  • Samme rekkefølge på delene overalt. Marked, så mål, så tilbud. Rapporter sorterer og filtrerer bedre når hvert navn har samme form.
  • Bare bokstaver, tall, bindestreker, understreker og kolon. Tegn som &, #, ? og = har en betydning i URL-er, og en lenke går i stykker når et verktøy ikke koder dem.
  • Kreativfakta i annonsenavnet. Hook, creator og format, slik at du kan sammenligne dem senere. Se annonsetretthet for hvorfor dette hjelper.

Med dette systemet lander et klikk på en Meta-annonse på en URL som denne:

Eksempel på landings-URL etter et klikk (linjeskift lagt til)
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...

Vanlige feil som ødelegger UTM-sporing

Mellomrom og blandet bruk av store og små bokstaver

Google Analytics behandler facebook og Facebook som to ulike kilder, så én kanal deles i to rader. Mellomrom kodes som %20 eller gjøres om til et plusstegn, avhengig av verktøyet, og filtre slutter å matche. Bruk små bokstaver og ingen mellomrom i hver verdi du skriver selv.

Å gi en kampanje nytt navn etter lansering

Å redigere parameterne til live annonser

På Meta kan endring av URL-parameterne til en publisert annonse sende annonsesettet tilbake til læringsfasen. Sett malen på plass før lansering. Når du dupliserer en annonse, sjekker du feltet URL parameters før du publiserer kopien.

Omdirigeringer som mister parameterne

En omdirigering sender den besøkende fra én URL til en annen. Hvis den ikke kopierer delen etter spørsmålstegnet, er UTM-ene og click id-ene borte før trackingskriptet ditt kjører. Vanlige årsaker:

  • Lenkeforkortere og enkelte link-in-bio-verktøy.
  • Omdirigeringer fra en gammel produkt-URL til en ny som ikke beholder query string.
  • Land- eller språkomdirigeringer til et annet butikkdomene.
  • Landingssider på et annet domene som lenker til nettbutikken din uten å sende parameterne videre.

For landingssider på et annet domene kan ROASaurus ta med besøks-ID-en, click id-ene og UTM-ene over: legg skriptet til på funnel-sidene og list begge domenene under Settings › Linked domains. Se funnels og landingssider.

Verdier skrevet for hånd

Én annonse sier paid, en annen paid-social, en tredje cpc. Hver variant blir sin egen rad i rapportene dine. Kopier malen i stedet for å skrive den på nytt.

Testing før lansering

  1. Klikk deg gjennom

    Åpne annonseforhåndsvisningen, eller gjør et testklikk, og la landingssiden laste helt ferdig.

  2. Les den endelige URL-en

    Sjekk adressefeltet etter alle omdirigeringer. Alle utm_-parametere og click id-en (fbclid eller ttclid) må fortsatt være der.

  3. Sjekk verdiene

    Kilde og medium er skrevet med små bokstaver, og navnene er ekte navn. En bokstavelig {{ad.name}} eller __CID_NAME__ i URL-en betyr at makroen ikke ble fylt ut.

  4. Sjekk de første bestillingene

    Etter de første salgene åpner du attribusjonsrapporten din og bekrefter at bestillingene vises under riktig kampanje og annonse.

Slik bruker ROASaurus UTM-er og click id-er

ROASaurus-skriptet leser URL-en til landingssiden ved hver sidevisning. Når URL-en har en click id (fbclid, ttclid, gclid og andre) eller en UTM-parameter, lagrer ROASaurus et kontaktpunkt for den besøkende. Når en bestilling kommer inn, avgjør kontaktpunktene innenfor attribusjonsvinduet ditt hvilken kanal, kampanje og annonse som får æren. Uten click id eller UTM er ikke et besøk et kontaktpunkt, så direkte besøk overskriver aldri et tidligere annonseklikk.

AnnonseklikkPlattformen legger til click id-en sin, malen din legger til UTM-ene
LandingssideSkriptet leser click id og UTM-ene fra URL-en
KontaktpunktLagret for den besøkende: kanal, kampanje, annonsesett, annonse
BestillingKrediteres kontaktpunktene i attribusjonsvinduet
RapporterAttribusjon per kampanje, analyse av kreativer per annonse
Click id-er og UTM-er leses på landingssiden. En omdirigering som fjerner dem, bryter hele kjeden.
ParameterHva ROASaurus bruker den til
utm_source eller en click idKanalen. Meta: en fbclid, eller en source som facebook, fb, ig, instagram eller meta. TikTok: en ttclid, eller en source som tiktok. Store og små bokstaver spiller ingen rolle.
utm_campaignKampanjenavnet i attribusjonsrapporten.
utm_idKampanje-ID-en. Annonsekostnader fra Meta og TikTok kobles til bestillinger via kampanje-ID eller kampanjenavn.
utm_termAnnonsesettet eller annonsegruppen.
utm_contentAnnonsen. Analysen av kreativer kobler den til annonsenavnet eller annonse-ID-en.
En source som facebook_ads, uten fbclid, gjenkjennes ikke som Meta og havner under Other.

To punkter er viktige for malen din. For det første er omsetning per kreativ i analyse av kreativer siste klikk, matchet på utm_content. Hvis utm_content inneholder noe annet enn annonsenavnet eller annonse-ID-en, får annonsen kostnader, men ingen omsetning. For det andre krever kampanje-ROAS i attribusjon at kostnadene og bestillingene stemmer overens, og derfor hjelper kampanje-ID-en i utm_id etter at en kampanje har fått nytt navn.

Click id-er og UTM-er gjør ulike jobber. Meta og TikTok bruker click id-er til å koble kjøpene du sender dem til det opprinnelige klikket, og ROASaurus tar dem med når den sender hver betalte bestilling server-side. UTM-er er til dine egne rapporter. Du trenger begge. Mer i hva server-side tracking er.

Med Respect visitor consent slått på (standard) setter ikke skriptet noen besøks-ID for besøkende som avslår markedsføringscookies, så annonseklikkene og UTM-ene deres blir ikke koblet til dem. De betalte bestillingene deres sendes likevel server-side til annonseplattformene dine, med hashede bestillingsdata. På Shopify er bestillingens landingssideadresse en del av bestillingsdataene, og den kan inneholde UTM-er og click id-er. Når skriptet ikke har registrert noe kontaktpunkt, for eksempel fordi den besøkende avslo eller en annonseblokkerer stoppet skriptet, bruker ROASaurus denne adressen i sine egne attribusjonsrapporter. Den sendes ikke til annonseplattformene.

Kilder

  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

I ROASaurus

Les videre

AttribusjonAttribusjonsmodeller for e-handel: siste klikk, lineær og flereAttribusjonsmodeller for e-handel sammenlignet: siste klikk, første klikk, lineær, datadrevet og undersøkelsesbasert, gjennomgått på én kundereise.AttribusjonFacebook Ads mot Shopify-salg: hvorfor Ads Manager viser merFacebook Ads mot Shopify-salg: hvorfor Ads Manager rapporterer flere kjøp enn butikken din, hvordan du avstemmer de to steg for steg, og hvilket tall du kan stole på.AttribusjonAttribusjon via undersøkelse etter kjøp: det klikk går glipp avAttribusjon via undersøkelse etter kjøp spør kjøperne hvordan de fant deg. Lær hvordan du formulerer spørsmålet, håndterer skjevhet og kombinerer svarene med klikkdata.
Vanlige spørsmål

Spørsmål, besvart

Hvilke UTM-parametere bør jeg bruke for Facebook-annonser?

Bruk utm_source=facebook og utm_medium=paid som faste verdier, og Metas dynamiske parametere for resten: kampanjenavnet i utm_campaign, kampanje-ID-en i utm_id, annonsesettnavnet i utm_term og annonsenavnet i utm_content.

Hvor legger jeg til UTM-parametere i Meta Ads Manager?

I feltet for URL-parametere på hver annonse. Sett dem før du publiserer, fordi Meta oppgir at endring av URL-parametere senere kan sende annonsesettet tilbake til læringsfasen.

Hva er TikTok URL-makroer?

Plassholdere som TikTok fyller ut når noen klikker, for eksempel __CAMPAIGN_NAME__ for kampanjenavnet og __CID_NAME__ for navnet på kreativen. TikTok kan også legge ved UTM-parametere automatisk.

Hvorfor stemmer ikke UTM-kampanjenavnene mine med Ads Manager?

Meta fyller parametere for navn med navnet kampanjen hadde da annonsen først ble publisert. Hvis du har gitt kampanjen nytt navn senere, har URL-en fortsatt det gamle navnet. Match heller på kampanje-ID-en i utm_id.

Trenger jeg fortsatt UTM-parametere med server-side tracking?

Ja. Click id-er lar annonseplattformene koble kjøp til klikk, men UTM-er forteller dine egne rapporter hvilken kampanje og annonse hvert besøk kom fra.

Hvert salg, sporet til annonsen som tjente det inn

Server-side tracking, fortjeneste og livstidsverdi i én app. 14 dagers gratis prøveperiode, uten kredittkort.

Start den gratis prøveperioden din →