Blog
Kontakt os

Hvad er smart content i HubSpot? Dynamisk indhold

Smart content er HubSpots betegnelse for et modul, der kan vise flere forskellige versioner af det samme indhold, og som selv afgør hvilken version den enkelte besøgende får. Modulet har ét standardindhold og et antal varianter, hver knyttet til en regel om landet, enheden, browsersproget, annoncekilden, en URL-parameter, et listemedlemskab eller en lifecycle stage. Funktionen sidder i Content Hub Professional og Enterprise for sider, landingssider og blog, og i Marketing Hub Professional og Enterprise for marketingmails. På Starter findes den ikke.

Et konkret eksempel: forsiden på jeres site har et modul med to varianter. Besøgende med dansk IP-adresse ser en tekst om priser i danske kroner og et link til den danske case, mens alle andre ser den engelske version med priser i euro. Ingen af delene kræver to sider, to URL'er eller et redirect. Det er det samme modul på den samme URL, og HubSpot vælger varianten i det øjeblik siden bliver bygget.

For danske B2B-virksomheder løser smart content typisk tre ting på én gang: sprog på et site der sælger både i Danmark og i udlandet, forskellen mellem et koldt lead og en eksisterende kunde, og kampagnesider der ellers skulle bygges i tolv næsten identiske udgaver. Herunder gennemgår vi hvordan reglerne rent faktisk evalueres, hvad danske teams bruger det til i praksis, og hvad det koster, hvor grænserne går, og hvornår du er bedre tjent med noget andet.

Læsetid 13 minOpdateret september 2026

Sådan virker smart content i HubSpot

Teknisk set er et smart modul ét modul med flere indholdsversioner gemt på sig. Standardindholdet er det, alle får som udgangspunkt. Oven på det ligger et sæt varianter, og hver variant er bundet til en værdi i den regeltype, du har valgt for modulet. Når siden bliver serveret, kigger HubSpot på hvad der er kendt om den besøgende lige nu, matcher mod reglerne og sender den variant ud, der passer. Der er ingen omdirigering og ingen flimren, fordi valget sker på serversiden, før HTML'en når browseren.

Der er otte regeltyper at vælge imellem. Annoncekilde bygger på UTM-parametrene fra det annonceklik, den besøgende kom ind med. Land udledes af IP-adressen. Enhedstype skelner mellem mobil, tablet og computer ud fra user agent. Henvisningskilde ser på hvor trafikken kom fra. Foretrukket sprog læser browserens sprogindstilling. Listemedlemskab og lifecycle stage slår op i CRM'et på den kontakt, den besøgende er genkendt som. Og forespørgselsparameter matcher på navn og værdi i URL'ens query string. HubSpots dokumentation for smart content-regler beskriver hver enkelt regeltype og hvilke indholdstyper de kan bruges på.

Den vigtigste begrænsning i opsætningen er, at et modul kun kan bruge én regeltype ad gangen. Du kan altså ikke bede det samme modul om at reagere på både land og lifecycle stage. Vil du have begge dele, skal du enten lægge dem i to moduler, eller bygge en liste der kombinerer kriterierne og bruge listemedlemskab som regel. Matcher en besøgende flere varianter inden for samme regeltype, vinder den, der står øverst i listen. Rækkefølgen afgør altså, hvem der ser hvad.

Anonyme regler. Land, enhedstype, henvisningskilde, annoncekilde, foretrukket sprog og forespørgselsparameter kan alle afgøres uden at vide hvem den besøgende er. De virker på første besøg, på en helt kold trafikkilde, og uanset om der er sat en cookie eller ej. Til gengæld er de kun så præcise som signalet bag dem, og IP-baseret landebestemmelse er det mest skrøbelige af dem.

Kendte regler. Listemedlemskab og lifecycle stage kræver derimod, at HubSpot kan koble den besøgende til en kontakt i CRM'et, og det sker via trackingcookien. Er cookien ikke sat, findes koblingen ikke, og modulet falder tilbage til standardindholdet. På et dansk site med en samtykkeløsning betyder det, at en betydelig del af trafikken aldrig rammer de kontaktbaserede varianter overhovedet.

Marketingmails følger et andet regime end sider. Her er der ingen IP, ingen browser og ingen enhed at kigge på i afsendelsesøjeblikket, og derfor kan e-mails kun bruge de to kontaktbaserede regler: listemedlemskab og lifecycle stage. Til gengæld kan e-mails gøre noget, sider ikke kan, nemlig at gøre selve emnelinjen smart, så samme udsendelse lander med to forskellige emnelinjer i to forskellige indbakker.

Næsten alle moduler kan gøres smarte: moduler på landingssider og websitesider, moduler på blogindlæg med undtagelse af selve blogindholdsmodulet, og moduler i e-mailskabeloner. Globale moduler kan også være smarte, men moduler der ligger inde i en global gruppe kan ikke. Ved siden af de almindelige moduler findes HubSpots smart forms, som er formularer med samme slags regler, og smarte CTA'er, der skifter knaptekst og destination efter de samme kriterier.

Standardindholdet er i praksis hovedversionen. Alt hvad der ikke matcher en regel, får standardindholdet, og det er en større gruppe end de fleste regner med. Søgemaskinernes crawlere har hverken en dansk IP-adresse eller en trackingcookie. Besøgende der afviser cookies har heller ikke. Det samme gælder alle, hvis regel du har glemt at dække. Skriver du standardindholdet som en rest, er det i praksis den version, flest mennesker og alle crawlere ser.

Test af opsætningen foregår forskelligt på sider og i e-mails. På sider og blogindlæg kan du i editoren eller på preview-siden skifte mellem varianterne og se hver enkelt regel gengivet. I e-mails vælger du i stedet en konkret kontakt at forhåndsvise som, og modulerne renderer så, som den kontakt ville modtage dem. Smarte emnelinjer kan kun kontrolleres ordentligt med en testudsendelse.

De fejl vi oftest ser i praksis er ikke tekniske. De handler om vedligehold. Et modul med fire varianter er fire tekster, der skal opdateres hver gang produktet, prisen eller kontaktoplysningen ændrer sig, og tre af dem er usynlige for den redaktør, der kun kigger på standardvisningen. Den anden klassiker er regler bygget på lifecycle stage på sider, hvor den kontaktbaserede kobling kun findes for en brøkdel af trafikken, og hvor rapporten bagefter ikke kan forklare, hvorfor varianten næsten ingen visninger fik.

Vi bygger jævnligt smart content ind i HubSpot-opsætninger for danske B2B-virksomheder, og lige så ofte fraråder vi det, fordi trafikken eller samtykkeprocenten ikke bærer det. Vil du vide, om personalisering giver mening på jeres site, ser vi gerne på jeres nuværende opsætning, hvilke regler der reelt kan bruges med jeres samtykkeløsning, og hvad et Professional-abonnement ville koste jer konkret.

Hvad danske B2B-teams bruger smart content til

Smart content bliver først interessant, når det løser et problem, du ellers ville løse med flere sider, flere udsendelser eller mere manuelt arbejde. Herunder er de anvendelser, vi oftest bygger for danske virksomheder, og hvad de konkret indeholder.

Sprog på et site der sælger både i Danmark og udenfor
Reglen foretrukket sprog læser browserens sprogindstilling og viser dansk tekst til danske browsere og engelsk til alle andre, uden at der skal bygges to sitestrukturer. En dansk softwarevirksomhed med kunder i Norden kan holde ét sæt sider ved lige og lade forsidens hero, priselementet og CTA'en skifte sprog. Det er ikke en erstatning for rigtige oversatte sider, når SEO betyder noget, men det er den hurtige løsning for et site, hvor engelsk trafik er sekundær.

Priser og valuta efter land
Landereglen deler besøgende op efter IP-adresse, så prisafsnittet kan vise DKK til danske besøgende og EUR til tyske. En producent af produktionsudstyr, der sælger i Danmark, Tyskland og Sverige, kan lade prisintervallet, leveringstiden og henvisningen til den lokale forhandler skifte i det samme modul. Husk at skrive standardvarianten som den internationale version, for det er den, alle andre lande får.

Kunder skal ikke se en demoknap
Med lifecycle stage som regel kan CTA-modulet vise "Book en demo" til leads og "Åbn supportportalen" til besøgende, der allerede er kunder. For en dansk SaaS-virksomhed med selvbetjening og løbende opsalg fjerner det den irritation, det er at blive solgt til noget, man allerede betaler for. Reglen kræver dog, at kontakten er genkendt via cookie, så effekten falder sammen med samtykkeprocenten på sitet.

ABM mod en navngiven liste af virksomheder
Bygger du et segment med jeres target accounts, kan listemedlemskab bruges som regel, så kontakter fra de virksomheder ser en branchespecifik case i stedet for den generiske. En industrivirksomhed med 40 navngivne emner kan lade forsidens referenceafsnit skifte til den nærmeste sammenlignelige kunde. Det virker kun for kontakter, I allerede har i CRM'et og har trackingsamtykke fra, ikke for anonyme besøgende fra de samme virksomheder.

Én landingsside i stedet for tolv
Med annoncekilde eller forespørgselsparameter som regel kan overskrift og brødtekst matche den annonce, klikket kom fra, mens formularen og opsætningen bliver stående. Et marketingteam, der kører fem annoncegrupper på forskellige budskaber, slipper for at vedligeholde fem næsten identiske sider med hver sin konverteringsrapport. Bemærk at forespørgselsparametre ikke understøtter tegnene #, komma, procent, lighedstegn, ampersand og semikolon i værdierne.

Én nyhedsmail til både leads og kunder
I marketingmails kan både emnelinjen og enkeltmoduler skifte efter lifecycle stage, så nyhedsbrevet åbner med et kundebudskab for kunder og et salgsbudskab for leads. Et dansk konsulenthus, der sender månedligt til en blandet liste, kan holde én udsendelse, én rapport og én afsendelsesplan i stedet for at splitte listen op. Det sparer også den fejl, hvor en kunde modtager en velkomstmail til nye leads.

Fælles for alle seks er, at de kun betaler sig, hvis varianten faktisk er forskellig nok til at ændre adfærd. Et modul, hvor de to versioner adskiller sig ved ét ord, koster det samme i vedligehold som et, der skifter hele argumentet, og giver ingenting igen.

Alternativer, priser og begrænsninger

Smart content er ikke den eneste måde at vise forskelligt indhold til forskellige mennesker på, og for en del danske virksomheder er den hverken den billigste eller den mest præcise. Her er de reelle alternativer, hvad de koster, og hvor HubSpots version står stærkest.

Personalization tokens i HubSpot
Tokens indsætter en værdi fra kontaktens record direkte i teksten, for eksempel fornavn eller firmanavn, med en fallback-værdi når feltet er tomt. De findes ifølge HubSpots dokumentation for personalisering på alle produkter i deres grundform, men kræver Content Hub Professional eller Enterprise for at kunne bruges på sider og landingssider og Marketing Hub Professional eller Enterprise i automatiserede mails. En personalization token udskifter et ord, hvor smart content udskifter et helt modul. Skal I bare have fornavnet ind i en emnelinje, er det tokens I skal bruge, ikke smart content.

A/B-test og adaptive testing
De to funktioner ligner smart content, men svarer på et andet spørgsmål. En A/B-test finder ud af hvilken version der virker bedst for alle, mens smart content på forhånd beslutter hvem der får hvad. Content Hub Professional tillader test af op til fem sidevarianter ad gangen. Skal I finde ud af om den danske eller den engelske overskrift konverterer bedst, er det en test. Ved I allerede at danskere skal have dansk, er det smart content.

Salesforce Marketing Cloud og Salesforce Personalization
Salesforce løser opgaven i to lag. Marketing Cloud Next koster pr. september 2026 1.500 USD pr. organisation om måneden for Growth-udgaven og 3.250 USD for Advanced ved årlig betaling, mens egentlig web- og app-personalisering ligger i tilkøbet Salesforce Personalization til 8.000 USD om måneden ifølge Salesforces egen prisside. Det er et markant tungere setup med tilsvarende flere muligheder, og det giver sjældent mening under et par hundrede medarbejdere.

ActiveCampaign conditional content
ActiveCampaign kan betinget indhold i e-mails fra Plus-planen og opefter, mens Starter ikke har det. Prisen afhænger af antal kontakter og oplyses først, når man vælger et kontaktinterval, men niveauet ligger langt under HubSpot Professional. Til gengæld dækker det kun e-mails, ikke sider, og det er en anden datamodel end et CRM med lifecycle stages og associations.

WordPress-plugins som If-So
Kører jeres site på WordPress, og ligger CRM'et i HubSpot, kan et plugin klare personaliseringen på sitet. If-So har en gratisversion med et mindre sæt betingelser og 250 geo-sessioner om måneden, mens de betalte planer åbner for over 60 betingelsestyper. Det er den billige vej, men I får to systemer at vedligeholde, og reglerne kender ikke jeres lifecycle stages, medmindre I selv bygger koblingen.

Optimizely, Adobe Target og Mutiny
De tre er specialiserede platforme til eksperimenter og personalisering, og de kan alle mere end HubSpot på området, både i antal regler, i statistisk styring af tests og i realtidssegmentering. Ingen af dem offentliggør priser, hvilket i sig selv siger noget om målgruppen. De bliver relevante, når personalisering er en disciplin med en dedikeret ejer, ikke en funktion en marketingkoordinator slår til.

HubSpot vinder på ét punkt, som er svært at prissætte: reglerne bygger på det CRM, salget allerede arbejder i. Når lifecycle stage rykker, skifter sitet med, uden at nogen skal synkronisere en liste mellem to systemer. HubSpot taber til gengæld på præcision og på måling. Der er ingen indbygget rapport, der stiller varianternes konverteringsrater op mod hinanden, og du kan ikke kombinere to regeltyper i ét modul. Har I brug for at måle effekten af personaliseringen frem for bare at levere den, er et testværktøj det rigtige valg.

Prismæssigt er adgangen til smart content spørgsmålet om, hvilket abonnement I står på. Pr. september 2026 koster Content Hub Professional 450 USD om måneden ved årlig betaling og 500 USD ved månedlig, inklusive tre Core Seats, mens ekstra sæder starter ved 45 USD. Enterprise begynder ved 1.500 USD om måneden med fem sæder inkluderet og 75 USD for hvert yderligere. Content Hub Starter til 7 USD pr. sæde om måneden ved årlig betaling har hverken smart content eller A/B-test, så springet fra Starter til Professional er reelt springet ind i personalisering. Den samme opgradering giver også op til 50 sprog mod Starters tre.

Skal smart content bruges i marketingmails, er det Marketing Hub der afgør adgangen. Professional koster pr. september 2026 800 USD om måneden ved årlig betaling og 890 USD ved månedlig, med tre Core Seats og 2.000 marketing contacts, og HubSpot kræver et engangsbeløb på 3.000 USD til onboarding. Enterprise starter ved 3.600 USD om måneden med fem sæder, 10.000 marketing contacts og 7.000 USD i onboarding. Bruger I både sider og mails, skal begge abonnementer være på Professional, og det er den regning, mange overser, når de regner på personalisering.

De hårde grænser er værd at kende, inden I designer opsætningen. Ét modul kan kun bruge én regeltype. Marketingmails kan kun bruge listemedlemskab og lifecycle stage. Moduler inde i globale grupper kan ikke gøres smarte, og på blogindlæg kan alt undtagen selve blogindholdsmodulet. Forespørgselsparametre understøtter ikke tegnene #, komma, procent, lighedstegn, ampersand og semikolon. HubSpot oplyser ikke et loft over antallet af varianter pr. modul, men praksis sætter et: hver variant er en tekst, nogen skal vedligeholde.

På datasiden er HubSpot uproblematisk for danske virksomheder. Kontodata kan ligge i EU-regionen, som ifølge HubSpots dokumentation om datahosting er placeret i Tyskland, ved siden af regioner i USA, Canada og Australien. Regionen tildeles ud fra IP-adressens geolokation ved oprettelsen af kontoen, og har I et betalt abonnement, kan den migreres bagefter. Tjek jeres egen region under Privacy og Consent, før I lover noget i et udbudsmateriale.

Samtykke er den reelle begrænsning i Danmark. Kravet om samtykke, før der lagres eller tilgås oplysninger i den besøgendes udstyr, følger af cookiebekendtgørelsen, BEK nr. 1148 af 9. december 2011, og HubSpots trackingcookie er netop sådan en oplysning. Afviser den besøgende, findes koblingen til kontakten ikke, og alle regler bygget på listemedlemskab eller lifecycle stage falder tilbage til standardindholdet. Med typiske danske accept-rater betyder det, at kontaktbaseret personalisering på sitet rammer en mindre del af trafikken, end de fleste antager, når de bygger opsætningen.

Landereglen har sin egen usikkerhed. IP-adresser er ikke en pålidelig kilde til, hvor et menneske befinder sig: en dansk medarbejder på firmaets tyske VPN bliver læst som tysk, mobilnetværk kan slå ud i et andet land, og en crawler kommer typisk fra amerikanske adresser. Det sidste er værd at holde fast i, når I skriver standardindholdet, for det er den version, søgemaskinerne som udgangspunkt ser og indekserer.

Endelig er der de tilfælde, hvor svaret ikke er smart content. Har I under nogle hundrede besøgende om ugen, kan ingen variant måles, og arbejdet med at holde flere versioner ved lige overstiger gevinsten. Er behovet oversatte sider til flere markeder, er svaret HubSpots flersprogsopsætning, ikke sprogregler på enkeltmoduler. Og er behovet at finde ud af hvad der virker, er svaret en test. Vi hjælper danske virksomheder med at afgøre præcis det, og med at bygge opsætningen bagefter, som en del af vores arbejde med HubSpot.

Ofte stillede spørgsmål om smart content i HubSpot

Hvilket abonnement kræver smart content?

Smart content på websitesider, landingssider og blogindlæg kræver Content Hub Professional eller Enterprise. Smart content i marketingmails kræver Marketing Hub Professional eller Enterprise. Ingen af delene findes på Starter eller i gratisværktøjerne. Bruger I både sider og mails, skal begge abonnementer være på mindst Professional.

Hvad er forskellen på smart content og personalization tokens?

En personalization token indsætter en enkelt værdi fra kontaktens record, typisk fornavn eller firmanavn, og har en fallback-værdi når feltet er tomt. Smart content udskifter et helt modul med en anden version, valgt ud fra en regel om land, enhed, sprog, annoncekilde, URL-parameter, listemedlemskab eller lifecycle stage. Tokens skifter et ord, smart content skifter argumentet.

Virker smart content, hvis den besøgende afviser cookies?

Delvist. Reglerne om land, enhedstype, henvisningskilde, annoncekilde, foretrukket sprog og forespørgselsparameter kræver ingen cookie og virker uanset hvad. Reglerne om listemedlemskab og lifecycle stage kræver derimod HubSpots trackingcookie for at kunne koble den besøgende til en kontakt, og uden samtykke falder modulet tilbage til standardindholdet. Kravet om samtykke følger af cookiebekendtgørelsen.

Hvor mange regler kan et modul have?

Et modul kan kun bruge én regeltype ad gangen, for eksempel land eller lifecycle stage, men ikke begge. Inden for den regeltype kan du lave flere varianter, og HubSpot oplyser ikke et loft. Matcher en besøgende flere varianter, vises den, der står øverst i listen, så rækkefølgen afgør resultatet. Vil du kombinere kriterier, skal du bygge en liste, der samler dem, og bruge listemedlemskab som regel.

Hvad koster det at få adgang til smart content?

Pr. september 2026 koster Content Hub Professional 450 USD om måneden ved årlig betaling med tre Core Seats inkluderet, og Enterprise starter ved 1.500 USD. Marketing Hub Professional koster 800 USD om måneden ved årlig betaling plus 3.000 USD i engangsonboarding, og Enterprise starter ved 3.600 USD med 7.000 USD i onboarding. Ekstra Core Seats koster fra 45 USD om måneden på Professional.

Kan smart content bruges til at oversætte hele sitet?

Nej, ikke som en rigtig oversættelsesløsning. Sprogreglen læser browserens sprogindstilling og kan skifte tekst i enkeltmoduler, men den giver hverken egne URL'er, hreflang eller indeksering pr. sprog. Skal flere markeder betjenes ordentligt i søgemaskinerne, er svaret HubSpots flersprogsopsætning, hvor Content Hub Professional dækker op til 50 sprog mod Starters tre.