Hvad er en cross-object report i HubSpot? Datakilder og priser
En cross-object report er en custom rapport i HubSpot, der trækker data fra mere end ét objekt i samme rapport, for eksempel deals sammen med contacts og de aktiviteter, der hænger på dem. Den bygges i custom report builder, som kræver Professional eller Enterprise i Marketing Hub, Sales Hub, Service Hub, Content Hub, Data Hub eller Revenue Hub. Det, der adskiller den fra en single-object rapport, er, at den følger de associations, der findes mellem records i CRM'et, og altså kun kan se de sammenhænge, dataene selv indeholder.
Et konkret eksempel: du sætter Deals som primær datakilde, lægger Companies og Contacts ovenpå og bryder ned på branche og original traffic source. Resultatet er én tabel, der viser gennemsnitlig handelsværdi pr. branche fordelt på, hvor kontakten oprindeligt kom fra. Den slags tal kan ikke hentes fra ét objekt, fordi branchen bor på virksomheden og trafikkilden på kontakten.
For danske B2B-virksomheder er det typisk her, rapporteringen holder op med at være to adskilte billeder af marketing og salg. Cross-object rapporter erstatter de regneark, hvor nogen hver måned limer en CRM-eksport sammen med en marketing-eksport i hånden. På denne side gennemgår vi mekanikken bag rapporterne, hvad danske teams konkret bruger dem til, og hvad de koster, kan og ikke kan.
Sådan bygger HubSpot en cross-object report
En cross-object report har ikke sin egen knap i HubSpot. Det er en helt almindelig custom rapport, hvor du har tilføjet mere end én datakilde. Du finder den under Rapportering, Rapporter, Opret rapport, og vælger derefter at bygge rapporten selv. I det øjeblik, du slår Tilføj flere datakilder til, er rapporten pr. definition cross-object.
Det første valg er også det vigtigste. Du udpeger en primær datakilde, og den bestemmer, hvad rapporten grundlæggende tæller. Vælger du Deals som primær kilde og lægger Contacts ovenpå, tæller rapporten handler og viser kontaktdata som egenskaber ved dem. Bytter du rundt, får du et helt andet tal ud, selv om felterne er præcis de samme. HubSpots dokumentation for custom report builder formulerer det som, at den primære kilde bestemmer rapportens fokus, og at alle andre kilder relaterer sig til den.
Herfra er loftet fem datakilder pr. rapport. Det lyder rigeligt, indtil du opdager, at HubSpot selv bruger nogle af pladserne. Kan to objekter ikke forbindes direkte, indsætter builderen en forbindende datakilde imellem dem, og den tæller med i de fem. Vil du rapportere på tickets sammen med deals, kan du derfor ende med at bruge tre pladser på noget, du troede fyldte to.
Associations er selve limen. Rapporten samler ikke rækker på et matchende felt, sådan som en SQL-join gør. Den følger de associations mellem records, der allerede findes i CRM'et. Er en kontakt ikke associeret til en handel, findes kombinationen ikke i rapporten, uanset hvor ens dataene ser ud. Det er den enkeltårsag, der oftest forklarer, hvorfor et tal er lavere end forventet.
Du kan skære endnu et lag med association labels. En kontakt kan være knyttet til en handel som beslutningstager og en anden som teknisk kontakt, og rapporten kan begrænses til den ene rolle. For virksomheder med fem eller seks kontakter på hver handel er det forskellen på et brugbart tal og et pustet tal.
Adgangen er skarpt afgrænset. Custom report builder kræver Professional eller Enterprise, og den findes i Marketing Hub, Sales Hub, Service Hub, Content Hub, Data Hub og Revenue Hub, hvilket fremgår af HubSpots vejledning til at oprette rapporter i custom report builder. Free og Starter kommer ikke ind. Der har I rapportbiblioteket og de indbyggede rapporter, og det rækker længere end mange tror, men I kan ikke selv sætte to objekter sammen.
Visualiseringen sætter sine egne lofter. En lodret søjle-, linje- eller arealgraf tager 12 felter på y-aksen og ét på x-aksen. Kombinationsgrafer tager fire felter. Donut, cirkeldiagram, KPI, pivottabel og tabel tager op til 30 værdifelter. Rammer du loftet, er svaret sjældent en større graf. Det er en smallere rapport.
Der findes også et loft på, hvor mange datapunkter rapporten overhovedet vil hente. Bryder du ned på et felt med høj kardinalitet, for eksempel virksomhedsnavn i en base med 40.000 companies, får du fejlen om for mange datapunkter. HubSpot peger på omkring 100 datapunkter som det, en opdeling skal holde sig under. I praksis betyder det, at rapporter på tværs af objekter skal grupperes på noget grovkornet: region, segment, ejer eller kvartal.
De fejl, vi oftest retter hos kunder, ligger ikke i selve builderen. De ligger i datamodellen under den. Manglende associations mellem company og deal, en lifecycle stage, der sættes manuelt af tre forskellige personer, eller to properties, der måler næsten det samme. Rapporten afslører problemet med det samme. Den løser det ikke.
Dobbelttælling er den anden klassiker. Fordi en rapport med Contacts som primær kilde tæller kontakter, og en handel kan have fem kontakter på sig, kommer den samme handel med fem gange, hvis du summerer handelsværdi i den rapport. Tallet ser fuldstændig plausibelt ud, og det er forkert. Læg altid summeringen på det objekt, du faktisk vil tælle.
Der er ingen SQL under motorhjelmen, og du kan ikke skrive en join selv i rapportbyggeren. Vil du have rigtige joins med selvvalgte nøgler, skal du et niveau op i Data Hub. Det vender vi tilbage til nedenfor.
Vi bygger cross-object rapportering i HubSpot for danske B2B-virksomheder, og vi starter altid samme sted: med at rydde op i associations, lifecycle stages og de properties, rapporten skal regne på. Derefter sætter vi de fem til ti rapporter op, jeres ledelse rent faktisk spørger efter, og lægger dem på dashboards og på records, hvor sælgerne ser dem. Skal jeres tal kunne holde til et bestyrelsesmøde, så tag fat i os.
Sådan bruger danske B2B-teams cross-object rapporter
De rapporter, der rent faktisk bliver brugt hos vores kunder, er sjældent de flotteste. Det er dem, der besvarer et spørgsmål, nogen stiller på hvert ledermøde, og som ingen kan svare på ud fra ét objekt alene.
Pipeline-værdi fordelt på oprindelig kilde
Deals som primær kilde, Contacts som sekundær og original traffic source som opdeling. Rapporten viser, hvor de handler, der ligger i pipelinen lige nu, kom fra i første omgang. En dansk SaaS-virksomhed med både Google Ads og et partnernetværk kan se, at partnerleads er væsentligt færre, men bærer dobbelt så høj gennemsnitlig handelsværdi, og flytte budgettet efter det.
Servicebelastning pr. kunde
Tickets som primær kilde og Companies som sekundær, med antal sager og gennemsnitlig løsningstid pr. kunde brudt ned på kontraktstørrelse. En dansk it-leverandør med 200 abonnementskunder bruger den til at finde de ti kunder, der trækker en fjerdedel af supporttimerne, inden fornyelsessamtalen bliver booket.
Marketing-bidrag til lukkede handler
Deals som primær kilde, Contacts og marketing emails eller formularer som sekundære kilder, filtreret på lukkede handler i det seneste kvartal. Det giver et bidragsbillede uden en attributionsmodel: hvilke kontakter på de vundne handler havde overhovedet rørt marketing. En dansk producent med lange salgsforløb bruger tallet til at forsvare et marketingbudget, der ellers bliver målt på leads alene.
Sælgeraktivitet holdt op mod resultat
Deals som primær kilde med aktiviteter som sekundær, grupperet på ejer. I stedet for at tælle opkald i sig selv viser rapporten antal aktiviteter pr. vundet handel. En dansk grossist opdagede på den måde, at den sælger med færrest registrerede opkald havde den korteste salgscyklus, fordi hun mødtes fysisk og ikke loggede det.
Produktmiks pr. kundesegment
Line items som primær kilde med Deals og Companies ovenpå. Rapporten viser, hvilke produkter der sælges til hvilken slags kunde, målt på antal ansatte eller branche. Det er ofte den første rapport, der afslører, at et produkt sælges bredt, men kun tjener penge i ét segment.
Lifecycle-flow mellem marketing og salg
Contacts som primær kilde med Companies og Deals ovenpå, grupperet på lifecycle stage og oprettelsesmåned. Den viser, hvor mange kontakter der reelt bevæger sig videre, og hvor de står stille. Sammen med et dashboard i HubSpot pr. afdeling bliver den til den månedlige statusgennemgang.
Rapporterne behøver ikke leve på et dashboard. Du kan lægge en cross-object rapport som et kort direkte på en record, så sælgeren ser tallet på den virksomhed, hun står på. Kortet kan filtreres på associations, så det kun viser data for records, der hænger på den aktuelle, hvilket HubSpots vejledning til rapportkort på CRM-records gennemgår trin for trin. Opsætningen ligger under record customization og kræver både rettigheder til at oprette rapporter og fulde rettigheder til objektet.
Fællestrækket er, at hver af rapporterne stiller et spørgsmål, der går på tværs af to afdelinger. Det er også derfor, de er svære at bygge. De kræver, at marketing og salg først er blevet enige om, hvad en kvalificeret lead er, og hvornår en handel skifter fase.
Alternativer, priser og begrænsninger
Spørgsmålet er sjældent, om rapportering på tværs af objekter er nyttig. Det er, om I skal betale for HubSpots udgave af den, eller løse behovet et andet sted.
Single-object rapporter
Det oplagte og konsekvent oversete alternativ. En stor del af de spørgsmål, folk bygger en cross-object rapport til, kan besvares fra ét objekt, fordi de felter, de leder efter, allerede er kopieret ned på handlen. Rapporten er hurtigere at bygge, hurtigere at indlæse og markant sværere at tælle forkert i. Prøv altid den vej først.
Datasets og data join i Data Hub
HubSpots eget svar, når rapportbyggeren ikke rækker. Et dataset samler op til fem datakilder, og her får du rigtige joins: left join og inner join, sat op enten via association labels eller via join keys, du selv vælger, med beregnede felter ovenpå. Det kræver Data Hub Professional eller Enterprise, som HubSpots dokumentation for data join i datasets beskriver.
Power BI
Microsofts BI-platform og det almindelige valg i danske virksomheder, der i forvejen kører Microsoft 365. Pr. september 2026 er listeprisen 14 USD pr. bruger pr. måned for Power BI Pro ved årlig betaling og 24 USD for Premium Per User ifølge Microsofts prisside for Power BI. I får rigtige datamodeller, DAX og joins uden loft. Til gengæld skal dataene ud af HubSpot først, og nogen skal vedligeholde den pipeline hver uge.
Salesforce
Har haft rapportering på tværs af objekter i mange år og er mere fleksibel på datamodellen end HubSpot. Prisen ligger et andet sted: pr. september 2026 koster Sales Cloud fra 25 USD pr. bruger pr. måned for Starter Suite, 100 USD for Pro Suite, 195 USD for Core og 395 USD for Advanced. Regn desuden med en administrator, der bruger reel arbejdstid på rapportopsætning.
Pipedrive
Billigere og enklere. Pr. september 2026 koster det 14 USD pr. sæde pr. måned for Lite, 39 USD for Growth, 59 USD for Premium og 79 USD for Ultimate ved årlig betaling, og rapporter bygget på egne data kommer med fra Premium. Datamodellen er til gengæld tyndere: der er ingen tickets og ingen custom objects i samme forstand, så en rapport, der binder salg og service sammen, kan simpelthen ikke bygges.
Hvor vinder HubSpot så, og hvor taber platformen? Den vinder, når dataene allerede ligger samlet i CRM'et: rapporten er bygget på tyve minutter uden en dataingeniør, den opdaterer sig selv, og resultatet kan aktiveres videre i lister og workflows. Den taber, når kompleksiteten stiger. Fem datakilder er et hårdt loft, der er ingen SQL, og beregninger på tværs af rækker kan platformen ikke det samme med som et BI-værktøj. Skal mere end tre systemer mødes i samme tal, er Power BI eller et tilsvarende værktøj det ærlige svar.
Prismæssigt følger adgangen Professional. Pr. september 2026 er listeprisen på HubSpots egen prisside for Sales Hub 90 USD pr. sæde pr. måned for Professional ved årlig binding og 100 USD ved månedlig betaling, mens Enterprise starter ved 150 USD pr. sæde. Marketing Hub Professional koster 800 USD pr. måned og indeholder tre Core Seats og 2.000 marketing contacts, hvor Enterprise ligger på 3.600 USD med fem Core Seats.
Oveni kommer den obligatoriske onboarding, som HubSpot prissætter separat. Pr. september 2026 er det 1.500 USD for Sales Hub Professional og 3.000 USD for Marketing Hub Professional, og 3.500 respektive 7.000 USD på Enterprise. Skal I bruge datasets, koster Data Hub Professional 800 USD pr. måned med ét Core Seat inkluderet og ekstra sæder til 45 USD, mens Enterprise starter ved 2.000 USD med ekstra sæder til 75 USD. Alle beløb er USD-listepriser fra HubSpots amerikanske prissider, og jeres danske aftale kan ligge et andet sted.
Sædemodellen driller sjældent her. Rapportering er ikke en funktion, I køber pr. bruger. Den følger abonnementets tier. Hvem der må oprette og redigere rapporter styres af rettigheder, ikke af en ekstra licens, og for rapportkort på records kræver HubSpot både rettigheden til at oprette og redigere rapporter og fulde rettigheder til det pågældende objekt. Få det på plads inden udrulningen. En sælger uden objektrettigheder ser et tomt kort og melder det som en fejl.
De grænser, der faktisk rammer i praksis, kan skrives ned på en halv side. Fem datakilder pr. rapport, inklusive dem HubSpot selv skyder ind. Tolv felter på y-aksen i en søjlegraf og fire i en kombinationsgraf. Tredive værdifelter i en tabel eller pivottabel. Omkring 100 datapunkter i en opdeling, før rapporten nægter. På dashboardsiden angiver HubSpots produkt- og servicekatalog 10 dashboards i Starter, 75 i Professional og 100 i Enterprise, med 50 rapporter pr. dashboard.
På EU-siden er der to ting at holde øje med. HubSpot driver datacentre i EU med placering i Tyskland foruden USA, Canada og Australien, og regionen tildeles automatisk ud fra IP-adressen ved oprettelsen, mens betalende kunder kan få den skiftet bagefter. HubSpots FAQ om cloudinfrastruktur og datahosting noterer samtidig, at behandling i begrænset omfang kan ske uden for jeres region, blandt andet ved support og integrationer.
Det andet er selve rapportens karakter. En cross-object rapport er en sammenstilling af persondata fra flere kilder, og det er præcis den øvelse, GDPR stiller krav til. Sætter I en rapport op, der kobler navngivne kontakter til supportsager og handelsværdi, hører den hjemme i fortegnelsen over behandlingsaktiviteter, og adgangen bør begrænses med rettigheder frem for med et løfte om, at ingen kigger.
Den danske specialitet er, at omsætningstallet sjældent bor i HubSpot. Det ligger i e-conomic eller Business Central. Får I ikke faktureret omsætning ind som et objekt eller en property i CRM'et, kan rapporten heller ikke regne på den, og så er resultatet en pipeline-rapport og ikke en omsætningsrapport. Det er en vigtig skelnen at få på plads, før nogen præsenterer tallet for en bestyrelse.
Endelig er der de tilfælde, hvor det ikke kan betale sig. Har I 30 aktive handler og to sælgere, kan I se pipelinen i en filtreret liste, og et Professional-abonnement købt alene for rapporteringens skyld tjener sig ikke hjem. Det samme gælder, hvis datagrundlaget ikke er i orden, for en rapport på tværs af fire objekter er kun så præcis som de associations, den følger. Derfor bruger vi typisk de første uger af et HubSpot-forløb på datamodel og oprydning, og først derefter på rapporterne. Vil I se, hvordan jeres tal ser ud i praksis, kan I begynde med at læse mere om reporting i HubSpot.
Relaterede begreber
Reporting i HubSpot: rapportbibliotek, dashboards og de tre rapportbyggere. Tiers, priser pr. august 2026, hårde grænser og alternativer.
Dashboards i HubSpot: rapporter, filtre, rettigheder, hårde grænser pr. tier og priser pr. september 2026, plus alternativer som Power BI og Databox.
Hvad en association er i HubSpot, hvordan labels, primary company og grænser fungerer, hvad det kræver af abonnement, og hvad alternativerne koster.
Custom objects lader dig bygge dine egne objekttyper i HubSpots CRM. Se hvordan de virker, hvad Enterprise koster, og hvornår du bør lade være.
Hvad et CRM-objekt er i HubSpot, hvordan objekter, properties og associations hænger sammen, hvad custom objects kræver, og hvad alternativerne koster.
Funnel reports viser konvertering mellem lifecycle stages og deal stages. Se hvordan de virker, hvad de kræver, hvad de koster og hvor de fejler.
Ofte stillede spørgsmål om cross-object reports
Hvad er forskellen på en single-object og en cross-object report?+
En single-object rapport analyserer ét objekt ad gangen, for eksempel kontakter fordelt på lifecycle stage. En cross-object rapport tilføjer flere datakilder og følger de associations, der findes mellem records, så du kan se handler sammen med de kontakter og virksomheder, de hænger på. Begge bygges i custom report builder, og begge kræver Professional eller Enterprise. Har du brug for felter, der allerede er kopieret ned på handlen, er single-object-vejen både hurtigere og mindre fejlbehæftet.
Hvilket tier kræver en cross-object report?+
Custom report builder kræver Professional eller Enterprise, og den findes i Marketing Hub, Sales Hub, Service Hub, Content Hub, Data Hub og Revenue Hub. Free og Starter har kun rapportbiblioteket og de indbyggede rapporter. Pr. september 2026 starter Sales Hub Professional på 90 USD pr. sæde pr. måned ved årlig binding, mens Marketing Hub Professional koster 800 USD pr. måned med tre Core Seats inkluderet.
Hvor mange objekter kan jeg kombinere i én rapport?+
Fem datakilder pr. rapport. Tallet er lavere i praksis, fordi HubSpot selv indsætter forbindende datakilder, når to objekter ikke kan kobles direkte, og de tæller med i de fem. En rapport med tickets, deals og companies kan derfor bruge fire eller fem pladser. Skal I længere, er datasets i Data Hub Professional næste skridt, og de rummer også fem kilder, men med rigtige joins.
Hvorfor viser min rapport færre records end forventet?+
Næsten altid fordi de associations, rapporten følger, ikke findes. En kontakt uden association til en handel dukker ikke op i en rapport, der har handler som primær datakilde, uanset hvor tydeligt det ser ud i CRM'et, at de hører sammen. Tjek også om der er sat association labels på filteret, og om den primære datakilde er den rigtige. Skifter du primær kilde, skifter tallet.
Kan cross-object rapporter erstatte Power BI?+
For data, der allerede bor i HubSpot, ofte ja. Rapporten er bygget på tyve minutter og kan aktiveres videre i lister og workflows. For alt andet nej: der er ingen SQL, ingen beregninger på tværs af rækker og et hårdt loft på fem datakilder. Skal ERP, webshop og CRM mødes i samme tal, er Power BI det rigtige valg, og listeprisen er pr. september 2026 14 USD pr. bruger pr. måned for Pro ved årlig betaling.
Hvad betyder GDPR for cross-object rapporter?+
En rapport, der kobler navngivne kontakter til supportsager, handelsværdi og adfærd, er en sammenstilling af persondata og hører hjemme i jeres fortegnelse over behandlingsaktiviteter. Begræns adgangen med rettigheder frem for aftaler. HubSpot driver et EU-datacenter i Tyskland, regionen tildeles ud fra IP-adressen ved oprettelsen, og betalende kunder kan få den skiftet, men behandling kan i begrænset omfang stadig ske uden for regionen.
Kan jeg vise en cross-object rapport direkte på en kunde?+
Ja. Rapporten kan lægges som et kort på selve recorden under record customization, så sælgeren ser tallet på den virksomhed, hun står på. Kortet kan filtreres på associations, så det kun viser data for de records, der hænger på den aktuelle, eller vises ufiltreret. Det kræver rettigheder til at oprette og redigere rapporter samt fulde rettigheder til objektet, ellers ser brugeren et tomt kort.