- Vidensbase
- Rapportering og data
- Rapporter
- Opret avancerede e-handelsrapporter
Opret avancerede e-handelsrapporter
Sidst opdateret: 9 juli 2026
Gælder for:
-
Marketing Hub Professional, Enterprise
-
Salg Hub Professional, Enterprise
-
Service Hub Professional, Enterprise
-
Data Hub Professional, Enterprise
-
Content Hub Professional, Enterprise
-
Revenue Hub Professional, Enterprise
-
HubSpot-kreditter kræves til visse funktioner
Få en dybere indsigt i dine e-handelskunder ved hjælp af HubSpots rapporterings- og dataværktøjer. Lær, hvordan du opretter og bruger datasæt, brugerdefinerede egenskaber og moduler til bedre at forstå kundernes adfærd, segmentere din målgruppe, spore købshistorik og forbedre dine salgs- og marketingstrategier.
Brug denne artikel til at opsætte loyalitetsscoring, analysere købsmønstre og overvåge forsendelsesprocesser med trin-for-trin-vejledninger til konfiguration af datasæt og brugerdefinerede rapporter. Med disse værktøjer kan du segmentere kontakter, personalisere markedsføringen og generere handlingsrettede rapporter.
Før du går i gang
Inden du opsætter anvendelsestilfældene, skal du oprette en e-handelspipeline påDeal -objektet med følgende faser:
- Checkout venter
- Checkout forladt
- Checkout afsluttet
- Afsendt
- Annulleret
Abonnement kræves Der kræves et Data HubEnterprise -abonnement for at oprette datasæt.
Tilladelser kræves Superadministratorrettigheder eller redigeringsrettigheder til Data Studio er påkrævet for at oprette eller redigere datasæt.
Tilladelser kræves Der kræves superadministratorrettigheder eller synkroniseringsrettigheder til Data Studio for at synkronisere datasæt.
HubSpot-kreditter kræves til visse funktioner Der kræves HubSpot-kreditterfor at synkronisere og eksportere datasæt.
Tilladelser kræves Superadministratorrettigheder eller rettigheder til at redigere egenskabsindstillinger er påkrævet for at oprette egenskaber.
Kundeloyalitetsvurdering
Brug datasæt til at beregne en kundeloyalitetsscore, og filtrer loyalitetsscoren yderligere for at inddele kunderne i niveauer (f.eks. de mest loyale kunder i niveau 1). Ved at bruge scorerne og niveauerne til at oprette rapporter og segmenter kan du skræddersy din salgs- og marketingstrategi til dine kunder.
Loyalitetsscoren i eksemplet beregnes som følger:
- Giv en score på 5, hvis en kontakt har en aftale, der er afsluttet inden for de sidste 60 dage.
- Giv en score på 10, hvis kontaktens samlede omsætning er over 100 $.
- Giv en score på 10, hvis kontaktens gennemsnitlige sidevisninger er større end tre.
- Giv en score på 5, hvis kontaktens antal besøg på din hjemmeside er større end 8.
Formlen for niveauerne beregnes som følger:
- Kontakter med en loyalitetsscore på 15 eller derover placeres i niveau 1.
- Kontakter med en loyalitetsscore mellem 9 og 14 placeres i niveau 2.
- Kontakter med en loyalitetsscore på under 9 placeres i niveau 3.
Juster værdierne efter behov til dit anvendelsestilfælde.
Opsæt loyalitets- og niveauscoring ved hjælp af datasæt
Sådan opsætter du loyalitets- og niveauscoring ved hjælp af datasæt:
- Klik på Mere på din HubSpot-konto, og navigér derefter til Datastyring > Data Studio. Hvis Mere ikke vises på din konto, skal du navigere direkte til Datastyring > Data Studio.
- Klik påOpret datasæt øverst til højre. Hvis du tilføjer dette felt til et eksisterende datasæt, skal du klikke på fanen Datasæt øverst. Klik derefter på et eksisterende datasæt.
- VælgKontakter som dit primære objekt, og klik på Fortsæt.
- Klik på+ Tilføj kilde i panelet til højre.
- VælgAftaler, og klik påFortsæt.
- Klik påKolonner i det højre panel, og klik derefter på + Opret ny kolonne.
- Klik påFormler for at skjule menuen Formler, og klik derefter påOpret brugerdefineret formel (Avanceret).
- IndtastLoyalty score nederst i feltet Kolonnenavn.
- Indtast følgende i redigeringsfeltet:
IF(DATEDIFF("DAY",[CONTACT.recent_deal_close_date], NOW())<60,5,0)+IF([CONTACT.total_revenue]>100, 10,0)+
IF([CONTACT.hs_analytics_average_page_views]>3,10,0)+
IF([CONTACT.hs_analytics_num_visits]>8,5,0) - Klik på Gem øverst til højre i formelvinduet.
- Klik på+ Opret ny kolonne.
- Klik påFormler for at skjule menuen Formler, og klik derefter påOpret brugerdefineret formel (Avanceret).
- Nederst i feltet Kolonnenavn skal du indtaste Loyalitetsniveau.
- Indtast følgende i redigeringsfeltet:
IF(
[Loyalty score] >= 15,
"Tier 1",
IF([Loyalty score] >= 9, "Tier 2", "Tier 3")) - Klik på Gem øverst til højre i formelvinduet.
- Klik påGem øverst til højre for at gemme datasættet.
- Indtast etnavn ogen beskrivelse, og klik derefter påGem.
- For at bruge datasættet skal du klikke på Brug idownCarat øverst til højre og vælge en indstilling.
Købshistorik
Brug brugerdefinerede egenskaber ogdatasæt til at udarbejde rapporter om kontaktpersoners købshistorik. Udarbejd rapporter om:
- Gennemsnitlig ordretotal efter kurvstørrelse.
- Dage siden sidste køb.
- Gentagne købere kontra engangskøbere.
- Gennemsnitligt købsbeløb efter oprindelig kilde.
Gennemsnitlig ordretotal pr. kurvstørrelse
Brug den gennemsnitlige ordreværdi til at finde måder at øge den gennemsnitlige ordreværdi gennem muligheder for mersalg eller krydssalg.
I dette eksempel skal du oprette to brugerdefinerede egenskaber til at beregne det gennemsnitlige købsbeløb og antallet af købte varer. Opret derefter en rapport for at se kontaktpersonernes gennemsnitlige købsbeløb baseret på deres ordrestørrelse (antal købte varer).
- Opret en rollup-egenskab for det gennemsnitlige købsbeløb med følgende attributter:
- Objekttype: Kontakt
- Felttype: Rollup
- Rollup-type: Gennemsnit
- Talformat: Valuta
- Tilknyttet posttype: Handel
- Tilknyttet post-egenskab: Beløb
- Opret en sammenfattende egenskab for indkøbsordrestørrelsen med følgende attributter:
- Objekttype: Handel
- Felt type: Rollup
- Rollup-type: Antal
- Talformat: Formateret eller uformateret tal
- Tilknyttet posttype: Linjepost
- Tilknyttet post-egenskab: Mængde
- Opret en brugerdefineret rapport med følgende attributter:
- Primær datakilde: Kontakter
- Yderligere datakilde: Aftaler
- Y-akseegenskab: Gennemsnitligt købsbeløb
- X-akse-egenskab: Størrelsen på indkøbsordren
Dage siden sidste køb
Brug datasæt til at segmentere kontakter ud fra, hvor mange dage der er gået siden deres sidste køb. Du kan bruge dataene i segmenter,e-mailmarkedsføring og andre markedsføringskanaler for at holde kontakten med kunder, der tidligere har købt hos dig.
- Klik på Mere på din HubSpot-konto, og navigér derefter til Datastyring > Data Studio. Hvis Mere ikke vises på din konto, skal du navigere direkte til Datastyring > Data Studio.
- Klik påOpret datasæt øverst til højre. Hvis du tilføjer dette felt til et eksisterende datasæt, skal du klikke på fanen Datasæt øverst. Klik derefter på et eksisterende datasæt.
- VælgKontakter som dit primære objekt, og klik på Fortsæt.
- Klik på+ Tilføj kilde i panelet til højre.
- VælgAftaler, og klik påFortsæt.
- Klik påKolonner i det højre panel, og klik derefter på + Opret ny kolonne.
- Klik påFormler for at skjule menuen Formler, og klik derefter påOpret brugerdefineret formel (Avanceret).
- Nederst i feltet Kolonnenavn skal du indtasteTid siden sidste køb.
- Indtast følgende i redigeringsfeltet:
DATEDIFF("DAY", [CONTACT.recent_deal_close_date], NOW()) - Klik på Gem øverst til højre i formelvinduet.
- Klik påGem øverst til højre for at gemme datasættet.
- Indtast etnavn ogen beskrivelse, og klik derefter påGem.
- For at bruge datasættet skal du klikke på Brug idownCarat øverst til højre og vælge en indstilling.
Gentagne købere
Brug datasæt til at segmentere kontakter ud fra deres antal køb. Du kan bruge dataene i segmenter, e-mailmarkedsføring og andre markedsføringskanaler for at målrette mod kunder med henblik på gentagne køb.
- Klik på Mere på din HubSpot-konto, og navigér derefter til Datastyring > Data Studio. Hvis Mere ikke vises på din konto, skal du navigere direkte til Datastyring > Data Studio.
- Klik påOpret datasæt øverst til højre. Hvis du tilføjer dette felt til et eksisterende datasæt, skal du klikke på fanen Datasæt øverst. Klik derefter på et eksisterende datasæt.
- VælgKontakter som dit primære objekt, og klik på Fortsæt.
- Klik på+ Tilføj kilde i panelet til højre.
- VælgAftaler, og klik påFortsæt.
- Klik påKolonner i det højre panel, og klik derefter på + Opret ny kolonne.
- Klik påFormler for at skjule menuen Formler, og klik derefter påAnvend betinget logik.
- Nederst, i feltet »Kolonnenavn«, skal du indtaste»Gentagen køber«.
- Ved siden afIF:
- Klik på rullemenuen " Vælg egenskab eller kolonne ", og vælg "Antal tilknyttede handler".
- Klik på rullemenuen =, og vælg> ( større end).
- Indtast1 i feltet Indtast værdi.
- Ved siden afTHEN:
- Lad feltet "Type " stå på "Streng".
- Indtast "Gentagen køber" i feltetIndtast værdi.
- UnderIF THEN -sætningen skal du klikke på+ Tilføj else if-sætning.
- Ved siden afIF:
- Klik på rullemenuen Vælg egenskab eller kolonne, og vælgAntal tilknyttede aftaler.
- Klik på rullemenuen =, og vælg= (lig med).
- Indtast1 i feltet Indtast værdi.
- Ved siden afTHEN:
- Lad feltet "Type " stå på "Streng".
- IndtastEnkelt køber i feltetIndtast værdi.
- Ved siden afANDERS:
- Lad feltetType stå somString.
- I feltetIndtast værdi skal du indtaste Ingen købshistorik.
- Klik på " Gem" øverst til højre i formelvinduet.
- Klik påGem øverst til højre for at gemme datasættet.
- Indtast etnavn ogen beskrivelse, og klik derefter påGem.
- For at bruge datasættet skal du klikke på " Brug idownCarat " øverst til højre og vælge en indstilling.
Gennemsnitligt købsbeløb efter oprindelig kilde
Brug en beregning af gennemsnitligt købsbeløb efter oprindelig kilde til at analysere købsbeløb efter kanal (f.eks. direkte trafik, henvisninger, betalte sociale medier).
I dette eksempel skal du oprette en brugerdefineret egenskab til at beregne det gennemsnitlige købsbeløb. Opret derefter en rapport for at se kontaktpersonernes gennemsnitlige købsbeløb efter oprindelig kilde.
Bemærk: Hvis du tidligere har oprettet en brugerdefineret egenskab for gennemsnitligt købsbeløb til anvendelsesscenariet "gennemsnitlig ordretotal efter kurvstørrelse", kan du bruge den samme egenskab til dette anvendelsesscenarie og behøver ikke at oprette en yderligere brugerdefineret egenskab.
- Opret en rollup-egenskab for det gennemsnitlige købsbeløb med følgende attributter:
- Objekttype: Kontakt
- Felttype: Rollup
- Rollup-type: Gennemsnit
- Talformat: Valuta
- Tilknyttet posttype: Handel
- Tilknyttet post-egenskab: Beløb
- Opret en brugerdefineret rapport med følgende attributter:
- Primær datakilde: Kontakter
- Yderligere datakilde: Aftaler
- Y-akseegenskab: Gennemsnitligt købsbeløb
- X-akse-egenskab: Oprindelig trafikkilde (deal-egenskab)
Forsendelse og logistik
Brug datasæt til at rapportere om leveringstiden og antallet af ordrer med forsinket levering.
Leveringstid og forsinket levering
I dette eksempel skal du oprette en brugerdefineret egenskab og bruge den i et workflow til at registrere tidspunktet og datoen for, hvornår betalingen blev gennemført. Opret et datasætfelt til at beregne leveringstiden og et felt til at beregne, hvornår leveringen er forsinket. Felterne kan derefter bruges i rapporter.
- Opsæt din pipeline.
- Opret en brugerdefineret egenskab med følgende attributter:
- Etiket: Tidspunkt for afsluttet køb
- Objekttype: Handel
- Felttype: Dato- og tidsvælger (vis kun dato og klokkeslæt) og tillad alle datoer.
- Opret en arbejdsgang med følgende trigger og handling:
- Trigger: Handlen befinder sig i e- handelspipeline og er i fasen "Checkout afsluttet ".
- Handling: Indstil tidsstempelegenskaben for Checkout-posten til den dato, hvor betalingen blev gennemført.
- Klik på Mere på din HubSpot-konto, og navigér derefter til Datastyring > Data Studio. Hvis Mere ikke vises på din konto, skal du navigere direkte til Datastyring > Data Studio.
- Klik påOpret datasæt øverst til højre. Hvis du tilføjer dette felt til et eksisterende datasæt, skal du klikke på fanen Datasæt øverst. Klik derefter på et eksisterende datasæt.
- Vælg "Kontakter " som dit primære objekt, og klik på " Fortsæt".
- Klik på+ Tilføj kilde i panelet til højre.
- VælgAftaler, og klik påFortsæt.
- Klik påKolonner i det højre panel, og klik derefter på edit Vælg kolonner.
- Klik på"Aftaler" i det højre panel for at skjule aftalegenskaberne, og marker afkrydsningsfelterne " Record-ID " og "Region".
- Klik på Formler for at skjule menuen Formler, og klik derefter påOpret brugerdefineret formel (Avanceret).
- Nederst i feltet Kolonnenavn skal du indtasteVarighed til færdigbehandling af forsendelse.
- Indtast følgende i redigeringsfeltet:
ABS(DATEDIFF("DAY", [DEAL.checkout_complete_timestamp], [DEAL. closedate])) - Klik på " Gem" øverst til højre i formelvinduet.
- Klik påKolonner i panelet til højre, og klik derefter på + Opret ny kolonne.
- Klik påFormler for at skjule menuen Formler, og klik derefter påAnvend betinget logik.
- Indtast " Forsendelse for sent" nederst i feltet Kolonnenavn.
- Ved siden afIF:
- Klik på rullemenuen Vælg egenskab eller kolonne, og vælgVarighed til at fuldføre forsendelsen.
- Klik på rullemenuen =, og vælg > ( større end).
- Indtast 7 i feltet Indtast værdi.
- Ved siden afTHEN:
- Lad feltet "Type " stå på "Streng".
- Indtast Overdue i feltetIndtast værdi.
- Ved siden afANDERS:
- Lad feltetType stå påString.
- I feltetIndtast værdi skal du indtaste Inden for intervallet.
- Klik på " Gem" øverst til højre i formelvinduet.
- Klik påGem øverst til højre for at gemme datasættet.
- Indtast etnavn ogen beskrivelse, og klik derefter påGem.
- For at bruge datasættet skal du klikke på " Brug idownCarat " øverst til højre og vælge en indstilling.
- Du kan derefter oprette en brugerdefineret rapportmed følgende attributter:
- Rapport over forsinkede forsendelser:
- Primær datakilde: det datasæt, du har oprettet
- Rapport over forsinkede forsendelser:
-
-
- Diagramtype: Cirkeldiagram
- Værdier: Deal-ID (unikke værdier)
- Opdeling efter: Forsendelse forsinket
- Rapport over forsinkede forsendelser efter region:
- Primær datakilde: detdatasæt, du har oprettet
- Diagramtype: Cirkeldiagram
- Værdier: Forsendelser, der er forsinkede
- Opdeling efter: Handelsregion
- Gennemsnitlig tid til at gennemføre forsendelsen:
- Primær datakilde: Det datasæt, du har oprettet
- Diagramtype: Lodret søjle
- Y-akse: Tid til fuldførelse af forsendelsen (gennemsnit)
- Opdeling efter: Handelsregion
-
Oversigt over produktbruttoresultatet opdelt efter målgruppe eller produkt
Brug datasæt til at opdele produkter efter produktmålgruppe eller produktnavn, så du kan se, hvilke målgrupper eller produkter der giver det bedste afkast.
- Klik på Mere på din HubSpot-konto, og navigér derefter til Datastyring > Data Studio. Hvis Mere ikke vises på din konto, skal du navigere direkte til Datastyring > Data Studio.
- Klik påOpret datasæt øverst til højre. Hvis du tilføjer dette felt til et eksisterende datasæt, skal du klikke på fanen Datasæt øverst. Klik derefter på et eksisterende datasæt.
- VælgLinjeposter som dit primære objekt, og klik på Fortsæt.
- Klik på+ Tilføj kilde i panelet til højre.
- Vælg Aftaler, og klik påFortsæt.
- Klik på+ Tilføj kilde i panelet til højre.
- Vælg Kontakter, og klik påFortsæt.
- I kolonnen "Aftalestadium " skal du notere ID-nummeret for stadiet "Afsendt ".
- Klik påKolonner i højre panel, og klik derefter på + Opret ny kolonne.
- Klik påFormler for at skjule menuen Formler, og klik derefter påOpret brugerdefineret formel (Avanceret).
- Nederst i feltet Kolonnenavn skal du indtasteBruttoresultat.
- Indtast følgende i redigeringsfeltet:
IF([Deal stage]=="Shipped ID number (e.g., 57441674)", [Unit price] - [Unit cost], null) - Klik på Gem øverst til højre i formelvinduet.
- Klik påGem øverst til højre for at gemme datasættet.
- Indtast etnavn ogen beskrivelse, og klik derefter påGem.
- For at bruge datasættet skal du klikke på Brug idownCarat øverst til højre og vælge en indstilling.
Kunderejser og adfærd
Sidevisninger efter produkttype
Abonnement kræves Der kræves et Enterprise-abonnement for at kunne bruge brugerdefinerede begivenheder.
Brug brugerdefinerede begivenheder til at spore visninger af produkter og kategorisere dem ved hjælp af en brugerdefineret egenskab. Opret en rapport for at analysere, hvilken produkttype der får flest visninger.
- Opret en brugerdefineret begivenhed for at spore visningerne af et produkt. I dette tilfælde anbefales det at oprette en begivenhed via API eller ved hjælp af JavaScript. Hvis du har brug for hjælp til at konfigurere brugerdefinerede begivenheder, kan du overveje at bruge en HubSpot Solutions-partner.
- Når du opretter den brugerdefinerede begivenhed, skal du oprette en brugerdefineret opregningsegenskab for dine produkttyper.
- Opret en brugerdefineret rapport til din brugerdefinerede begivenhed. I rapporten skal du placere produkttyperne på x-aksen og den brugerdefinerede begivenhed på y-aksen.
Kundens købsrejse
Abonnement kræves Der kræves et Marketing Hub- eller Service Hub Enterprise-abonnement for at oprette kontaktbaserede kunderejserapporter.
Brug brugerdefinerede begivenheder til at spore berøringspunkter i en kunderejse, herunder visning af et produkt, tilføjelse til indkøbskurv, forladelse af indkøbskurv og køb. Føj de brugerdefinerede begivenheder til en kunderejserapport for at spore konverteringer mellem de enkelte begivenheder.
Bemærk:Hvis du tidligere har oprettet en brugerdefineret egenskab for gennemsnitligt købsbeløb til brugsscenariet "gennemsnitlig ordretotal efter kurvstørrelse", kan du bruge den samme egenskab til dette brugsscenarie og behøver ikke at oprette en ny.
- Opret følgende tre brugerdefinerede begivenheder. I dette tilfælde anbefales det at oprette en begivenhed via API eller bruge JavaScript. Hvis du har brug for hjælp til at opsætte brugerdefinerede begivenheder, kan du overveje at bruge en HubSpot Solutions-partner.
- Produktvisninger
- Indkøbskurvstatus
- Sporing af betalingssiden
- Føj de brugerdefinerede begivenheder som faser til en kunderejserapport.
Send e-mails om forladte indkøbskurve
Abonnement kræves Der kræves et Marketing Hub Professional- eller Enterprise-abonnement for at kunne bruge moduler i marketing-e-mails.
Hold kunderne engagerede ved at sende personaliseredee-mails om forladte indkøbskurve. I dette eksempel skal du bruge pipeline-fasen "Checkout abandoned " i arbejdsgange til at sende e-mails til købere med varer i forladte indkøbskurve.
- Opsæt din pipeline
- Opret et modul i Design Manager. Tilføj følgende brugerdefinerede modulsyntaks til modulet (opdater overskriften og skrifttypestilen efter behov):
{#{{ module.deal.id }}#} {# Get the Contact associated to the Deal #} {% set associated_contact = crm_associations({{ module.deal.id }}, "HUBSPOT_DEFINED", 3, "orderBy=-createdate") %} {# Get the Line_Items associated to the Deal #} {% set associated_line_items = crm_associations({{ module.deal.id }}, "HUBSPOT_DEFINED", 19, "orderBy=-createdate") %} <h2 style="font-family:verdana; margin-top:20px; color:#ff6347; margin-left:10px; margin-right:10dp; text-align: center;"> Hello {{ associated_contact.results[0].firstname }}, Thank you for Visiting our Store! </h2> <p style="margin-left:10px; margin-right:10dp; text-align: center;"> We noticed that you haven't completed your order. Here is a little reminder of what you have in your current shopping cart. Feel free to complete your purchase by clicking on the button below. </p> {# Grab the product of each line item and display the info #} {% for item in associated_line_items.results %} {% set product = crm_object("product", item.hs_product_id, "name,price,hs_url", false) %} <div style="text-align:center"> <img style="width: 40%" src={{ product.hs_url }} /> <p> {{ product.name }} </p> <h4 style="font-family:verdana;"> ${{ product.price }} </h4> </div> {% endfor %} - Opret en marketing-e-mail, og tilføj modulet.
- Opret en arbejdsgang med følgende trigger og handling:
- Udløser: Handlen er i e-handelspipeline og befinder sig i fasen " Forladt indkøbskurv ". Aktiver genregistrering.
- Handling: Send e-mail.