Blog
Kontakt os

Hvad er UTM-parametre i HubSpot? Sporing og priser

UTM-parametre er de fem felter, du hænger bag på en URL, så et klik kan henføres til en bestemt kanal: utm_source, utm_medium, utm_campaign, utm_term og utm_content. I HubSpot er de ikke et selvstændigt produkt, men det signal, resten af platformen læser. Parametrene afgør, hvilken kilde en session bliver puttet i, og de sætter kildeegenskaberne på kontakten, som salg og ledelse senere kigger på i rapporterne. Selve linkbyggeren ligger under indstillingerne i Tracking & Analytics og kræver Marketing Hub eller Content Hub på Professional eller Enterprise, mens aflæsningen af parametrene sker på alle abonnementer, også de gratis.

Et konkret forløb: I sender et nyhedsbrev fra HubSpot, deler den samme guide i et LinkedIn-opslag og køber annoncer på den. Uden UTM'er ser de tre klik næsten ens ud, når de rammer landingssiden. Med UTM'er bliver det første til Email marketing, det andet til Organic social og det tredje til Paid social, kontakten får en original source, der peger på det, der reelt startede forholdet, og den deal, sælgeren opretter tre uger senere, kan spores tilbage til den rigtige kanal.

For en dansk B2B-virksomhed er det forskellen på at kunne forsvare et markedsføringsbudget og at gætte. Vi bruger UTM-parametre hos kunderne til at fordele pipeline på kanal, til at holde annoncebureauets rapportering op mod CRM-data og til at finde ud af, hvilke af de tolv aktiviteter i kvartalet der faktisk skabte møder. Herunder gennemgår vi mekanikken i HubSpot, de anvendelser vi ser oftest hos danske teams, og til sidst alternativerne, priserne og de steder, hvor sporingen holder op med at virke.

Læsetid 14 minOpdateret september 2026

Sådan virker UTM-parametre i HubSpot

Når nogen klikker på et link med UTM-parametre og lander på en side med HubSpots tracking code, læser scriptet parametrene fra adresselinjen og gemmer dem på sessionen sammen med et cookie-id. Kontakten er på det tidspunkt typisk stadig anonym. Først når personen udfylder en formular, klikker i en sporet mail eller på anden måde bliver identificeret, bliver sessionens kildedata skrevet over på kontaktposten. Rækkefølgen er værd at holde fast i, fordi den forklarer det meste af det, folk oplever som huller i data.

HubSpot slår ikke dine UTM-værdier op i en tabel, du selv har defineret. Kilden udledes af nøgleord i parametrene efter et fast regelsæt, der køres igennem i en bestemt rækkefølge, og det står beskrevet i HubSpots dokumentation for trafikkilder i webtrafikanalysen. Indeholder utm_source eller utm_medium ordene cpc, ppc eller adword, bliver sessionen til Paid search. Er utm_medium sat til social og kilden en genkendt social platform, bliver den Organic social, og optræder paid, ppc eller cpc sammen med den, bliver den Paid social. Nævnes email i source, medium eller campaign, ender den under Email marketing. Er der UTM'er på linket, men ingen af nøgleordene, samles trafikken i Other campaigns.

Det er den mekanik, der bider flest danske teams i haserne. Sætter I utm_medium til nyhedsbrev, fordi resten af huset skriver dansk, ryger kampagnen ikke ind under Email marketing, men i Other campaigns, og så ligner nyhedsbrevet en kanal, ingen kan genkende. Det kræver disciplin frem for teknik: nøgleordene i utm_medium og utm_source skal skrives på engelsk efter HubSpots logik, mens utm_campaign er der, I må skrive på dansk. Listen af kilder rummer i øvrigt også AI Referrals, så trafik fra ChatGPT, Claude og Perplexity ikke længere forsvinder ned i Referrals.

Linkbyggeren. Under indstillingerne i Tracking & Analytics ligger Tracking URLs, hvor du bygger links med de fem parametre og kopierer enten hele URL'en eller en forkortet version. Kampagnenavn er obligatorisk, og besøg på linket tælles med i kampagneværktøjets analytics. Værktøjet kræver ifølge HubSpots dokumentation for oprettelse af tracking URLs Marketing Hub eller Content Hub på Professional eller Enterprise. Har I Starter, kan I stadig bruge UTM-parametre, I skal bare bygge linkene et andet sted.

Selve resultatet lander i to sæt egenskaber på kontakten. Original traffic source er den første kendte kilde, personen kom ind ad, og den ændrer sig aldrig af sig selv. Latest traffic source er den seneste. Til begge hører drill-down 1 og drill-down 2, hvor den første giver konteksten, typisk kampagnenavnet eller platformen, og den anden det mest specifikke, ofte det konkrete indhold eller den konkrete mail. HubSpots dokumentation for traffic source-egenskaber er tydelig om, at drill-down-værdierne sættes automatisk og ikke kan redigeres manuelt, og at de bliver ryddet, hvis du selv retter kilden på en post.

Det har en praktisk konsekvens, der overrasker mange. Retter I original source på 400 gamle kontakter for at få rapporten til at se rigtig ud, mister I samtidig al detaljen under. Den samme dokumentation nævner også, at en adblocker kan blokere HubSpots cookies og dermed påvirke kildeegenskaberne, hvilket i praksis betyder, at en del af den tekniske B2B-målgruppe aldrig får en kilde, uanset hvor pænt jeres UTM-struktur er skruet sammen.

Kampagne-UTM'er. Opretter I en kampagne i HubSpot, genereres der automatisk en UTM-værdi til den, og den kan slås fra eller erstattes af jeres egen standardværdi. Ændrer I værdien senere, beholdes den gamle som sekundær værdi, så historikken i rapporterne ikke knækker. Funktionen til at redigere og slette de værdier er ifølge HubSpots dokumentation for kampagne-UTM-værdier i beta og kræver Marketing Hub Professional eller Enterprise.

Annonceværktøjet gør noget lignende af sig selv. Kobler I en Google-, Meta- eller LinkedIn-konto på og slår auto-tracking til, hænger HubSpot sporingsparametre på annoncernes URL'er, og skabelonen kan redigeres, hvis I hellere vil have utm_source og utm_medium til at matche Google Analytics. To ting er værd at vide på forhånd: kontakter kan kun henføres til annoncer, de har klikket på, efter auto-tracking blev slået til, og ikke alle annoncetyper kan spores, herunder YouTube-annoncer, Performance Max og LinkedIn Message Ads.

Formularerne er det sted, hvor de fleste opsætninger taber data. HubSpot skriver kildedata på kontakten, men skriver ikke automatisk utm_campaign ned i en egenskab, I selv kan rapportere frit på, og på deals findes kilden slet ikke, medmindre nogen har flyttet den derhen. Vil I have kampagnenavnet med hele vejen til en omsætningsrapport, skal I fange parametrene i skjulte felter på formularen eller kopiere kontaktens kildeegenskaber over på dealen med et workflow. Det er en halv times arbejde, som ingen laver, før første gang nogen spørger, hvad et konkret webinar gav i pipeline.

Sidst en detalje om tålmodighed. Rapportdata i HubSpot opdateres cirka hvert 40. minut, og platformen genberegner analysedata, hvis den senere får mere præcise oplysninger. Sessioner med tracking URLs vises kun i rapporten, hvis linket er blevet besøgt mindst én gang i den periode, I kigger på. Et link, I lige har delt, dukker altså ikke op med det samme, og det er ikke en fejl i opsætningen.

Vi rydder op i UTM-opsætninger for danske B2B-virksomheder: navnekonvention, skjulte felter på formularerne, workflow der flytter kilden over på dealen, og de rapporter, ledelsen rent faktisk kigger på. Har I en kilderapport, hvor Other campaigns fylder for meget, kigger vi gerne på jeres trafik fra de sidste tre måneder og siger, hvad der skal rettes, og hvad der ikke er værd at bruge tid på.

Hvad danske B2B-teams bruger UTM-parametre til

UTM-parametre bliver først interessante, når de bruges til at afgøre noget. Herunder er de anvendelser, vi oftest sætter op hos danske virksomheder, og som med lidt disciplin kan bygges på en formiddag.

Mails, der sendes uden for HubSpot
Sender I nyhedsbreve fra Mailchimp, jeres eget system eller en leverandørs platform, ser HubSpot bare et klik fra en ukendt kilde. Med utm_source sat til nyhedsbrevets navn og utm_medium sat til email lander trafikken korrekt under Email marketing. En dansk produktionsvirksomhed, der sender kvartalsvise kundenyheder fra et ældre system, kan på den måde se, hvor mange af årets tilbudsforespørgsler der startede i nyhedsbrevet, uden at flytte selve udsendelsen.

LinkedIn Ads og betalt social
Betalt social er den kanal, hvor bureau og CRM oftest er uenige om tallene. Ved at lade HubSpots auto-tracking sætte parametrene og holde fingrene fra skabelonen får I ét sæt tal, der kan holdes op mod annonceplatformens egne. En SaaS-virksomhed med et månedligt LinkedIn-budget kan så sammenligne bureauets rapporterede leads med antallet af kontakter, der reelt har Paid social som original source, og den forskel er som regel værd at tale om.

Messer, tryksager og QR-koder
Offline-aktiviteter kan spores, hvis linket på standen eller i brochuren er et andet end det, der står på forsiden af sitet. Sæt utm_medium til print eller event og utm_campaign til messens navn og år. En underleverandør, der udstiller på Hannover Messe og hvert år diskuterer, om standen kan betale sig, får dermed et tal i stedet for en fornemmelse, i hvert fald for den del af besøgende, der faktisk scanner koden.

Partner- og forhandlerlinks
Har I forhandlere, partnere eller brancheforeninger, der linker til jer, giver ét selvstændigt link pr. partner et grundlag for at fordele leads. utm_source bliver partnerens navn, utm_medium sættes til partner, og kilden kan aflæses direkte på kontakten. Det er også den eneste nogenlunde ærlige måde at afgøre, om en partneraftale skaber trafik, eller om den mest af alt skaber møder om partneraftalen.

Webinarer og eventinvitationer
Invitation, påmindelse og opfølgning er tre forskellige klik, og de fortæller noget forskelligt. Adskiller I dem med utm_content, kan I se, om tilmeldingerne kommer på invitationen eller først på påmindelsen dagen før. Vi har set B2B-teams flytte hele deres udsendelsesplan efter den ene oplysning, fordi påmindelsen viste sig at stå for over halvdelen af tilmeldingerne.

Kanalfordeling på pipeline i stedet for på trafik
Den anvendelse, der betyder mest for ledelsen, er den, hvor kilden følger med hele vejen til dealen. Med et workflow, der kopierer kontaktens original source og drill-down til egenskaber på dealen, kan I bygge en rapport over vundet omsætning fordelt på kanal. En rådgivningsvirksomhed med lange salgsforløb kan dermed vise, at de fem største aftaler i år alle startede med organisk søgning, selvom annoncerne fylder mest i det månedlige budget.

Test af enkeltstående afsendere og kanaler
Skal I vurdere en ny kanal, et sponsorat eller et branchemedie, er et dedikeret UTM-link den billigste måde at gøre det på. Sæt kampagnenavnet til aftalen og perioden, og aflæs efter tre måneder, hvor mange kontakter og deals der bærer den værdi. Det kræver ingen ekstra licens og kan sættes op, mens sælgeren stadig har mediet i røret.

Fællesnævneren for alle syv er en navnekonvention, der er skrevet ned og delt med bureauet. Uden den bliver de samme kanaler stavet på fire måder, og rapporten viser linkedin, LinkedIn, linked-in og li_ads som fire forskellige kilder. Vi anbefaler et simpelt regneark med de tilladte værdier for utm_source og utm_medium, plus en aftale om, at utm_campaign altid starter med årstal og kvartal.

Alternativer, priser og begrænsninger

UTM-parametre er en åben standard, ikke en HubSpot-opfindelse, og de virker i alle værktøjer, der læser dem. Spørgsmålet er derfor sjældent, om I skal bruge UTM'er, men hvor linkene bygges, hvor de aflæses, og hvad det koster at få tallene ud i den ende, hvor beslutningerne træffes.

Google Analytics 4 og Campaign URL Builder
Googles gratis værktøj bygger links, og GA4 aflæser dem uden licensomkostning. GA4 kender flere parametre end HubSpot, blandt andet utm_id, utm_source_platform, utm_creative_format og utm_marketing_tactic, hvor de to sidste ifølge Googles dokumentation for kampagneparametre endnu ikke rapporteres. Svagheden i en B2B-sammenhæng er kendt: GA4 tæller sessioner og hændelser, ikke kontakter og deals, så I kan se, at en kanal skaber trafik, men ikke at den skaber omsætning.

Piwik PRO
Polsk analyseplatform, der markedsføres på EU-hosting og samtykkestyring. Business-planen starter ifølge Piwik PROs prisside på 36 EUR om måneden for op til 2 mio. handlinger med hosting i Sverige, mens Enterprise starter på 366 EUR om måneden ved årlig betaling og kan hostes i Tyskland, Holland, Sverige, USA eller Hongkong. Det løser datalokation og samtykke pænt, men det er stadig webanalyse, og koblingen til jeres CRM skal bygges separat.

Dreamdata
Dansk B2B-attributionsplatform med en færdig HubSpot-integration, der samler klik, sessioner, kontakter og deals i én model og regner på hele købsrejsen frem for på det sidste klik. Der er en gratis plan, som pr. september 2026 er begrænset til to måneders brugerhistorik, fem brugere og én synkronisering, mens Advanced-planen prissættes individuelt. Vælger I den vej, er UTM-parametrene stadig fundamentet, Dreamdata bygger oven på, så oprydningen i navnekonventionen skal laves alligevel.

Dedikerede linkbyggere som UTM.io
Værktøjer, der ikke måler noget, men håndhæver, hvordan links bygges: skabeloner, faste værdier og en godkendelsesproces. UTM.io har pr. september 2026 en gratis plan med 25 nye links om måneden og betalte planer fra 19 USD om måneden. For en organisation med tre bureauer og fem markedsførere er det billigere end at rydde op i rapporterne bagefter, men for et team på to personer er et delt regneark helt tilstrækkeligt.

HubSpots egne alternativer til manuelle links
Inden I køber noget, er der to funktioner i huset, der ofte overses. Annonceværktøjets auto-tracking sætter parametrene på annoncerne for jer, og kampagneværktøjet genererer og styrer UTM-værdier pr. kampagne. Ligger I på Enterprise, giver attribution reporting desuden en fordeling på flere kontaktpunkter, hvor UTM-data er ét af de signaler, modellen bruger.

HubSpot vinder, når kilden skal følge en person hele vejen til en vundet aftale. Ingen af de rene analyseværktøjer kan uden videre svare på, hvilken kanal der leverede de tre største ordrer i år, fordi de ikke har adgang til pipeline. HubSpot taber, når det handler om at håndhæve en taksonomi, og når kanalerne skal vejes mod hinanden i en model. Kategoriseringen bygger på nøgleord i jeres egne værdier, ikke på en liste, I kan låse, og en forkert stavet utm_medium bliver ikke fanget af noget som helst, den lander bare et forkert sted for altid.

Adgangen fordeler sig i tre lag. Kildeegenskaberne på kontakten og annonceværktøjets sporing er ifølge HubSpots dokumentation tilgængelige på alle produkter og planer, altså også gratisværktøjerne. Linkbyggeren under Tracking URLs kræver Marketing Hub eller Content Hub på Professional eller Enterprise, og det samme gør styringen af kampagne-UTM-værdier. Webtrafikanalysen med kilderapporten hører til de betalte Marketing Hub- og Content Hub-niveauer, så på Starter kan I sagtens sætte UTM'er på jeres links, I får bare ikke den rapport, de fleste tror, de køber.

Prisen for det niveau er den reelle beslutning. Pr. september 2026 står Marketing Hub Professional på HubSpots egen prisside til 800 USD om måneden med 2.000 marketing contacts og tre Core Seats inkluderet, plus 45 USD pr. ekstra sæde og et engangsbeløb på 3.000 USD for obligatorisk onboarding. Enterprise står til 3.600 USD om måneden med 10.000 marketing contacts, fem Core Seats, 75 USD pr. ekstra sæde og 7.000 USD i onboarding. Starter koster 20 USD pr. sæde om måneden i listepris, aktuelt markedsført til 7 USD, og inkluderer 1.000 marketing contacts. Priserne er i USD og ændrer sig, så tjek dem inden budgettet lægges.

Skal I bruge sporingen til andet end nysgerrighed, kommer der arbejdstimer oven i licensen. Der skal aftales en navnekonvention, sættes skjulte felter på formularerne, bygges et workflow, der kopierer kildeegenskaberne til dealen, og laves de rapporter, ledelsen faktisk kigger på. Vi regner typisk med to til fire dages arbejde på en eksisterende HubSpot-portal, mere hvis der er flere sprogsites eller et bureau, der skal med om bord.

Grænserne er værd at kende, inden nogen lover en præcis rapport. Rapportdata opdateres cirka hvert 40. minut. Drill-down-egenskaberne kan ikke redigeres manuelt og ryddes, hvis I selv retter kilden. Adblockere kan blokere sporingen helt for en del af den tekniske målgruppe. Og original source sættes én gang, så en kontakt, der kom ind via en Google-søgning i 2024, bliver ved med at være organisk, uanset hvor mange annoncer hun senere klikker på. Det sidste er ikke en fejl, men det gør original source til et dårligt mål for, hvad der virker lige nu.

I en dansk kontekst er samtykket den vigtigste forudsætning. Cookiebekendtgørelsen kræver, at brugeren har givet samtykke, før der lagres eller tilgås oplysninger på vedkommendes udstyr, og reglen står i bekendtgørelse nr. 1148 af 9. december 2011 på retsinformation.dk. Selve UTM-parametrene i en URL er ikke i sig selv en cookie, men koblingen mellem klikket og kontakten sker via HubSpots sporingscookie, og afvises den i banneret, står I tilbage med en session uden kilde. Det er en af grundene til, at tallene i HubSpot og i annonceplatformen aldrig kommer til at stemme helt.

Datalokationen plejer at være det næste spørgsmål fra IT. HubSpot hoster ifølge sin egen dokumentation kundedata i fem regioner, herunder EU med datacenter i Tyskland, og regionen tildeles ud fra IP-adressen på købstidspunktet. Har I et Starter-, Professional- eller Enterprise-abonnement, kan datacenteret skiftes, mens en konto på gratisværktøjerne først skal opgraderes. Det er værd at få afklaret tidligt, fordi migreringen er nemmere at planlægge end at fortryde.

Der er også tilfælde, hvor det ikke kan betale sig. Har I under et par hundrede besøgende om måneden og to kanaler, giver UTM-parametre jer en rapport, ingen træffer beslutninger på, og tiden er bedre brugt på at få formularerne til at virke. I den anden ende, hvis I bruger over en million kroner om året på annoncer fordelt på seks platforme, er HubSpots kildemodel for grovkornet alene, og så skal der et attributionsværktøj eller et datawarehouse oven på. Midtergruppen, som er de fleste danske B2B-virksomheder, får mest ud af at gøre det ordentligt i HubSpot og lade være med at købe mere.

Er I i tvivl om, hvor jeres opsætning står, er den hurtigste test at åbne kilderapporten og se, hvor stor en andel der ligger i Other campaigns og Direct traffic. Er de to tilsammen over en tredjedel, er det ikke rapporten, der er noget galt med, det er linkene. Vi hjælper med den slags oprydning som en del af vores arbejde med HubSpot, og den starter altid med at se på, hvad der faktisk står i URL'erne i de sidste tre måneders trafik.

Ofte stillede spørgsmål om UTM-parametre i HubSpot

Hvilket HubSpot-abonnement kræver UTM-sporing?

Aflæsningen af UTM-parametre og kildeegenskaberne på kontakten virker på alle produkter og planer, også gratisværktøjerne. Linkbyggeren under Tracking URLs kræver Marketing Hub eller Content Hub på Professional eller Enterprise, og det samme gør styringen af kampagne-UTM-værdier. Pr. september 2026 koster Marketing Hub Professional 800 USD om måneden med tre Core Seats inkluderet. Har I Starter, kan I stadig bruge UTM-parametre, I skal bare bygge linkene i et andet værktøj.

Hvorfor lander mit nyhedsbrev under Other campaigns?

Fordi HubSpot udleder kilden af nøgleord i parametrene og ikke af en liste, I selv har defineret. Kun hvis utm_source, utm_medium eller utm_campaign indeholder email, bliver sessionen kategoriseret som Email marketing. Skriver I utm_medium=nyhedsbrev, opfylder linket ingen af reglerne og havner derfor i Other campaigns, som er den kategori, alle UTM-mærkede links falder ned i, når intet nøgleord matcher. Ret værdien til email fremadrettet, og lad utm_campaign være stedet, hvor I skriver dansk.

Kan jeg rette original source bagudrettet på gamle kontakter?

Original traffic source kan rettes manuelt, men det koster detaljen. HubSpots dokumentation er klar om, at drill-down-egenskaberne sættes automatisk og ryddes, hvis kilden ændres på posten. På en større oprydning betyder det, at I bytter en forkert kilde med en rigtig kilde uden kampagnenavn under. Overvej i stedet at lade historikken være og indføre navnekonventionen fra en fast dato, så rapporterne kan skæres på den dato.

Hvad er forskellen på UTM-parametre i HubSpot og i Google Analytics 4?

Standarden er den samme, men de to systemer læser den forskelligt. GA4 understøtter flere parametre, blandt andet utm_id og utm_source_platform, og måler sessioner og hændelser. HubSpot kender de fem klassiske parametre og bruger dem til at sætte kilde på en person, som senere kan kobles til en deal. Kører I begge dele, kan HubSpots annonceskabelon redigeres, så utm_source og utm_medium matcher det, I bruger i GA4.

Skal vi have samtykke for at bruge UTM-parametre i Danmark?

Selve parametrene i en URL er ikke en cookie, men koblingen mellem klikket og kontakten sker via HubSpots sporingscookie, og den kræver samtykke. Cookiebekendtgørelsen, bekendtgørelse nr. 1148 af 9. december 2011, kræver samtykke, før der lagres eller tilgås oplysninger på brugerens udstyr. Afviser besøgende sporingen i cookiebanneret, får sessionen ingen kilde, og det er en af grundene til, at tallene i HubSpot og i annonceplatformen aldrig stemmer helt.

Kan HubSpot erstatte et attributionsværktøj som Dreamdata?

Det afhænger af, hvor mange kanaler I har. HubSpots kildemodel sætter én original source og én latest source pr. kontakt, hvilket rækker for de fleste danske B2B-virksomheder med to til fire kanaler. Kører I annoncer på seks platforme med lange købsrejser og flere kontaktpersoner pr. konto, bliver den model for grov. Dreamdata har pr. september 2026 en gratis plan med to måneders brugerhistorik og fem brugere, og prisen på Advanced aftales individuelt.