- Kunskapsbas
- Rapportering och data
- Rapporter
- Skapa avancerade e-handelsrapporter
Skapa avancerade e-handelsrapporter
Senast uppdaterad: 9 juli 2026
Tillgänglig med något av följande abonnemang, om inte annat anges:
-
Marketing Hub Professional, Enterprise
-
Sales Hub Professional, Enterprise
-
Service Hub Professional, Enterprise
-
Data Hub Professional, Enterprise
-
Content Hub Professional, Enterprise
-
Revenue Hub Professional, Enterprise
-
HubSpot-krediter krävs för vissa funktioner
Få djupare insikter om dina e-handelskunder med hjälp av HubSpots rapporterings- och dataverktyg. Lär dig hur du skapar och använder datamängder, anpassade egenskaper och moduler för att bättre förstå kundernas beteenden, segmentera din målgrupp, spåra köphistorik och förbättra dina försäljnings- och marknadsföringsstrategier.
Använd den här artikeln för att ställa in lojalitetspoäng, analysera köpmönster och övervaka leveransprocesser med steg-för-steg-instruktioner för att konfigurera datamängder och anpassade rapporter. Med dessa verktyg kan du segmentera kontakter, anpassa marknadsföringen och skapa rapporter som du kan agera på.
Innan du börjar
Innan du konfigurerar användningsfallen ska du skapa en e-handelspipeline på objektet”Deal” med följande steg:
- Kassan väntar
- Kassan övergiven
- Kassan slutförd
- Levererad
- Avbruten
Prenumeration krävs Ett Data HubEnterprise -abonnemang krävs för att skapa datamängder.
Behörigheter krävs Superadministratörsbehörighet eller redigeringsbehörighet för Data Studio krävs för att skapa eller redigera datamängder.
Behörigheter krävs Superadministratörsbehörighet eller synkroniseringsbehörighet för Data Studio krävs för att synkronisera datamängder.
HubSpot-krediter krävs för vissa funktioner HubSpot-krediterkrävs för att synkronisera och exportera datamängder.
Behörigheter krävs Superadministratörsbehörighet eller behörighet att redigera egenskapsinställningar krävs för att skapa egenskaper.
Kundlojalitetsbetyg
Använd datauppsättningar för att beräkna ett lojalitetsbetyg för kunder och filtrera lojalitetsbetyget ytterligare för att placera kunderna i olika nivåer (t.ex. de mest lojala kunderna i nivå 1). Genom att använda betygen och nivåerna för att skapa rapporter och segment kan du skräddarsy din försäljnings- och marknadsföringsstrategi efter dina kunder.
Lojalitetsbetyget i exemplet beräknas enligt följande:
- Ge poängen 5 om en kontakt har en affär som har avslutats inom de senaste 60 dagarna.
- Ge poängen 10 om kontaktens totala intäkter överstiger 100 dollar.
- Ge poängen 10 om kontaktens genomsnittliga sidvisningar är fler än tre.
- Ge poängen 5 om kontaktens antal besök på din webbplats är större än 8.
Formeln för nivåerna beräknas enligt följande:
- Kontakter med en lojalitetspoäng på 15 eller högre placeras i nivå 1.
- Kontakter med en lojalitetspoäng mellan 9 och 14 placeras i nivå 2.
- Kontakter med en lojalitetspoäng på mindre än 9 placeras i nivå 3.
Justera värdena efter behov för ditt användningsfall.
Konfigurera lojalitets- och nivåpoäng med hjälp av datamängder
Så här ställer du in lojalitets- och nivåpoäng med hjälp av datamängder:
- I ditt HubSpot-konto klickar du på Mer och navigerar sedan till Datahantering > Data Studio. Om Mer inte visas i ditt konto navigerar du direkt till Datahantering > Data Studio.
- Klicka påSkapa dataset längst upp till höger. Om du lägger till detta fält i ett befintligt dataset klickar du på fliken Dataset högst upp. Klicka sedan på ett befintligt dataset.
- VäljKontakter som primärt objekt och klicka på Fortsätt.
- Klicka på+ Lägg till källa i den högra panelen.
- VäljAffärer och klicka påFortsätt.
- Klicka påKolumner i den högra panelen och klicka sedan på + Skapa ny kolumn.
- Klicka påFormler för att dölja menyn Formler och klicka sedan påSkapa anpassad formel (Avancerat).
- Längst ner, i fältet Kolumnnamn, anger duLojalitetspoäng.
- I redigeringsrutan anger du följande:
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) - Klicka på Spara längst upp till höger i formelfönstret.
- Klicka på+ Skapa ny kolumn.
- Klicka påFormler för att dölja menyn Formler och klicka sedan påSkapa anpassad formel (Avancerat).
- Längst ner, i fältet Kolumnnamn, anger du Lojalitetsnivå.
- I redigeringsrutan anger du följande:
IF(
[Loyalty score] >= 15,
"Tier 1",
IF([Loyalty score] >= 9, "Tier 2", "Tier 3")) - Klicka på Spara längst upp till höger i formelfönstret.
- Klicka påSpara längst upp till höger för att spara datasetet.
- Ange ettnamn ochen beskrivning och klicka sedan påSpara.
- För att använda datasetet klickar du uppe till höger på Använd idownCarat och väljer ett alternativ.
Köphistorik
Använd anpassade egenskaper ochdatamängder för att rapportera om kontakters köphistorik. Rapportera om:
- Genomsnittligt ordertotal per varukorgsstorlek.
- Antal dagar sedan senaste köpet.
- Återkommande köpare jämfört med engångsköpare.
- Genomsnittligt köpbelopp per ursprunglig källa.
Genomsnittligt ordervärde per varukorg
Använd det genomsnittliga ordervärdet för att hitta sätt att öka det genomsnittliga ordervärdet genom uppsäljning eller korsförsäljning.
I det här exemplet skapar du två anpassade egenskaper för att beräkna det genomsnittliga köpbeloppet och antalet köpta artiklar. Skapa sedan en rapport för att visa kontakters genomsnittliga köpbelopp, baserat på deras orderstorlek (antal köpta artiklar).
- Skapa en sammanställningsegenskap för det genomsnittliga köpbeloppet med följande attribut:
- Objekttyp: Kontakt
- Fälttyp: Sammanställning
- Sammanställningstyp: Genomsnitt
- Talformat: Valuta
- Tillhörande posttyp: Affär
- Tillhörande postattribut: Belopp
- Skapa en sammanställningsegenskap för inköpsorderns storlek med följande attribut:
- Objekttyp: Affär
- Fälttyp: Sammanställning
- Sammanställningstyp: Antal
- Talformat: Formaterat eller oformaterat tal
- Tillhörande posttyp: Radpost
- Tillhörande postens egenskap: Antal
- Skapa en anpassad rapport med följande attribut:
- Primär datakälla: Kontakter
- Ytterligare datakälla: Affärer
- Y-axelns egenskap: Genomsnittligt köpbelopp
- X-axelns egenskap: Storlek på inköpsorder
Antal dagar sedan senaste köpet
Använd datauppsättningar för att segmentera kontakter utifrån hur många dagar som har gått sedan deras senaste köp. Du kan använda uppgifterna i segment,e-postmarknadsföring och andra marknadsföringskanaler för att hålla kontakten med kunder som tidigare har handlat hos dig.
- I ditt HubSpot-konto klickar du på Mer och navigerar sedan till Datahantering > Data Studio. Om Mer inte visas i ditt konto navigerar du direkt till Datahantering > Data Studio.
- Klicka påSkapa dataset längst upp till höger. Om du lägger till detta fält i ett befintligt dataset klickar du på fliken Dataset högst upp. Klicka sedan på ett befintligt dataset.
- VäljKontakter som ditt primära objekt och klicka på Fortsätt.
- Klicka på+ Lägg till källa i den högra panelen.
- VäljAffärer och klicka påFortsätt.
- Klicka påKolumner i den högra panelen och klicka sedan på + Skapa ny kolumn.
- Klicka påFormler för att dölja menyn Formler och klicka sedan påSkapa anpassad formel (Avancerat).
- Längst ner, i fältet Kolumnnamn, anger duTid sedan senaste köpet.
- I redigeringsrutan anger du följande:
DATEDIFF("DAY", [CONTACT.recent_deal_close_date], NOW()) - Klicka på Spara längst upp till höger i formelfönstret.
- Klicka påSpara längst upp till höger för att spara datauppsättningen.
- Ange ettnamn ochen beskrivning och klicka sedan påSpara.
- För att använda datasetet klickar du uppe till höger på Använd idownCarat och väljer ett alternativ.
Återkommande köpare
Använd datauppsättningar för att segmentera kontakter utifrån antalet köp. Du kan använda uppgifterna i segment, e-postmarknadsföring och andra marknadsföringskanaler för att rikta in dig på kunder som kan tänkas göra återköp.
- I ditt HubSpot-konto klickar du på Mer och navigerar sedan till Datahantering > Data Studio. Om Mer inte visas i ditt konto navigerar du direkt till Datahantering > Data Studio.
- Klicka påSkapa dataset längst upp till höger. Om du lägger till det här fältet i ett befintligt dataset klickar du på fliken Dataset högst upp. Klicka sedan på ett befintligt dataset.
- VäljKontakter som ditt primära objekt och klicka på Fortsätt.
- Klicka på+ Lägg till källa i den högra panelen.
- VäljAffärer och klicka påFortsätt.
- Klicka påKolumner i den högra panelen och klicka sedan på + Skapa ny kolumn.
- Klicka påFormler för att dölja menyn Formler och klicka sedan påTillämpa villkorlig logik.
- Längst ner, i fältet ”Kolumnnamn”, skriver du in”Återkommande köpare”.
- BredvidIF:
- Klicka på rullgardinsmenyn Välj egenskap eller kolumn och väljAntal associerade affärer.
- Klicka på rullgardinsmenyn =och välj> ( större än).
- I fältet Ange värde anger du1.
- BredvidTHEN:
- Lämna fältetTyp somSträng.
- I fältetAnge värde skriver du inÅterkommande köpare.
- UnderIF THEN -satsen klickar du på+ Lägg till else if-sats.
- BredvidIF:
- Klicka på rullgardinsmenyn Välj egenskap eller kolumn och väljAntal associerade affärer.
- Klicka på rullgardinsmenyn =och välj= (lika med).
- I fältet Ange värde anger du1.
- BredvidTHEN:
- Lämna fältetTyp somSträng.
- I fältetAnge värde anger duEnskild köpare.
- BredvidANNARS:
- Lämna fältetTyp somSträng.
- I fältetAnge värde anger du Ingen köphistorik.
- Klicka på Spara längst upp till höger i formelfönstret.
- Klicka påSpara längst upp till höger för att spara datauppsättningen.
- Ange ettnamn ochen beskrivning och klicka sedan påSpara.
- Om du vill använda datasetet klickar du längst upp till höger på Använd idownCarat och väljer ett alternativ.
Genomsnittligt köpbelopp per ursprunglig källa
Använd en beräkning av genomsnittligt köpbelopp per ursprunglig källa för att analysera köpbelopp per kanal (t.ex. direkt trafik, hänvisningar, betald annonsering på sociala medier).
I det här exemplet skapar du en anpassad egenskap för att beräkna det genomsnittliga köpbeloppet. Skapa sedan en rapport för att visa kontakters genomsnittliga köpbelopp per ursprunglig källa.
Observera: om du tidigare har ställt in en anpassad egenskap för genomsnittligt köpbelopp för användningsfallet ”genomsnittligt ordertotal per varukorgsstorlek” kan du använda samma egenskap för detta användningsfall och behöver inte skapa en ytterligare anpassad egenskap.
- Skapa en sammanställningsegenskap för det genomsnittliga inköpsbeloppet med följande attribut:
- Objekttyp: Kontakt
- Fälttyp: Sammanställning
- Sammanställningstyp: Genomsnitt
- Talformat: Valuta
- Tillhörande posttyp: Affär
- Tillhörande postattribut: Belopp
- Skapa en anpassad rapport med följande attribut:
- Primär datakälla: Kontakter
- Ytterligare datakälla: Affärer
- Y-axelns egenskap: Genomsnittligt köpbelopp
- X-axelns egenskap: Ursprunglig trafikkälla (affärsegenskap)
Frakt och logistik
Använd datauppsättningar för att rapportera om leveranstiden och hur många beställningar som har försenad leverans.
Leveranstid och försenade leveranser
I det här exemplet ställer du in en anpassad egenskap och använder den i ett arbetsflöde för att registrera tid och datum då utcheckningen slutfördes. Skapa ett datasetfält för att beräkna leveranstiden och ett fält för att beräkna när leveransen är försenad. Fälten kan sedan användas i rapporter.
- Konfigurera din pipeline.
- Skapa en anpassad egenskap med följande attribut:
- Etikett: Tidsstämpel för slutförd kassa
- Objekttyp: Affär
- Fälttyp: Datum- och tidsväljare (visa endast datum och tid) och tillåt valfria datum.
- Skapa ett arbetsflöde med följande utlösare och åtgärd:
- Utlösare: Affären finns i e- handelspipeline och befinner sig i steget”Kassan avslutad ”.
- Åtgärd: Ställ in tidsstämpelegenskapen för kassaposten till det datum då utcheckningen slutfördes.
- I ditt HubSpot-konto klickar du på Mer och navigerar sedan till Datahantering > Data Studio. Om Mer inte visas i ditt konto navigerar du direkt till Datahantering > Data Studio.
- Klicka påSkapa dataset längst upp till höger. Om du lägger till detta fält i ett befintligt dataset klickar du på fliken Dataset högst upp. Klicka sedan på ett befintligt dataset.
- VäljKontakter som primärt objekt och klicka på Fortsätt.
- Klicka på+ Lägg till källa i den högra panelen.
- VäljAffärer och klicka påFortsätt.
- Klicka påKolumner i den högra panelen och klicka sedan på edit Välj kolumner.
- I den högra panelen klickar du påAffärer för att dölja affärsegenskaperna och markerar kryssrutorna för Post-ID ochRegion.
- Klicka på Formler för att dölja menyn Formler och klicka sedan påSkapa anpassad formel (Avancerat).
- Längst ner, i fältet Kolumnnamn, anger duVaraktighet för att slutföra leveransen.
- I redigeringsrutan anger du följande:
ABS(DATEDIFF("DAY", [DEAL.checkout_complete_timestamp], [DEAL. closedate])) - Klicka på Spara längst upp till höger i formelfönstret.
- Klicka påKolumner i den högra panelen och klicka sedan på + Skapa ny kolumn.
- Klicka påFormler för att dölja menyn Formler och klicka sedan påTillämpa villkorlig logik.
- Längst ner, i fältet Kolumnnamn, anger du Försenad leverans.
- BredvidIF:
- Klicka på rullgardinsmenyn Välj egenskap eller kolumn och väljTid för att slutföra leveransen.
- Klicka på rullgardinsmenyn =och välj > ( större än).
- I fältet Ange värde anger du 7.
- BredvidTHEN:
- Lämna fältet "Typ " som "Sträng".
- I fältetAnge värde anger du Försenad.
- BredvidOTHERWISE:
- Lämna fältetTyp somSträng.
- I fältetAnge värde anger du Inom intervallet.
- Klicka på Spara längst upp till höger i formelfönstret.
- Klicka påSpara längst upp till höger för att spara datauppsättningen.
- Ange ettnamn ochen beskrivning och klicka sedan påSpara.
- För att använda datasetet klickar du längst upp till höger på Använd idownCarat och väljer ett alternativ.
- Du kan sedan skapa en anpassad rapportmed följande attribut:
- Rapport över andelen försenade leveranser:
- Primär datakälla: den datamängd du skapade
- Rapport över andelen försenade leveranser:
-
-
- Diagramtyp: Cirkeldiagram
- Värden: Deal-post-ID (unika värden)
- Uppdelning efter: Försenad leverans
- Rapport över försenade leveranser per region:
- Primär datakälla: dendataset du skapade
- Diagramtyp: Cirkeldiagram
- Värden: Försenade leveranser
- Uppdelning efter: Affärsregion
- Genomsnittlig tid för att slutföra leveransen:
- Primär datakälla: Den dataset du skapade
- Diagramtyp: Vertikal stapel
- Y-axel: Tid för att slutföra leveransen (genomsnitt)
- Uppdelning efter: Affärsregion
-
Produktens bruttovinst fördelad efter målgrupp eller produkt
Använd datauppsättningar för att dela upp produkter efter produktmålgrupp eller produktnamn, så att du kan se vilka målgrupper eller produkter som ger bäst avkastning.
- I ditt HubSpot-konto klickar du på Mer och navigerar sedan till Datahantering > Data Studio. Om Mer inte visas i ditt konto navigerar du direkt till Datahantering > Data Studio.
- Klicka påSkapa dataset längst upp till höger. Om du lägger till detta fält i ett befintligt dataset klickar du på fliken Dataset högst upp. Klicka sedan på ett befintligt dataset.
- VäljRadposter som ditt primära objekt och klicka på Fortsätt.
- Klicka på+ Lägg till källa i den högra panelen.
- Välj Affärer och klicka påFortsätt.
- Klicka på+ Lägg till källa i den högra panelen.
- Välj Kontakteroch klicka påFortsätt.
- I kolumnenAffärsfas noterar du ID-numret för fasenLevererad.
- Klicka påKolumner i den högra panelen och klicka sedan på + Skapa ny kolumn.
- Klicka påFormler för att dölja menyn Formler och klicka sedan påSkapa anpassad formel (Avancerat).
- Längst ner, i fältet Kolumnnamn, anger duBruttovinst.
- I redigeringsrutan anger du följande:
IF([Deal stage]=="Shipped ID number (e.g., 57441674)", [Unit price] - [Unit cost], null) - Klicka på Spara längst upp till höger i formelfönstret.
- Klicka påSpara längst upp till höger för att spara datauppsättningen.
- Ange ettnamn ochen beskrivning och klicka sedan påSpara.
- För att använda datasetet klickar du längst upp till höger på Använd idownCarat och väljer ett alternativ.
Kundresor och beteenden
Sidvisningar per produkttyp
Prenumeration krävs Ett Enterprise-abonnemang krävs för att använda anpassade händelser.
Använd anpassade händelser för att spåra visningar av produkter och kategorisera dem med hjälp av en anpassad egenskap. Skapa en rapport för att analysera vilken produkttyp som får flest visningar.
- Skapa en anpassad händelse för att spåra visningarna av en produkt. För detta användningsfall rekommenderas det att skapa en händelse via API eller med hjälp av JavaScript. Om du behöver hjälp med att konfigurera anpassade händelser kan du överväga att anlita en HubSpot Solutions-partner.
- När du skapar den anpassade händelsen ska du skapa en anpassad uppräkningsvariabel för dina produkttyper.
- Skapa en anpassad rapport för din anpassade händelse. I rapporten placerar du produkttyperna på x-axeln och den anpassade händelsen på y-axeln.
Kundens köpresor
Prenumeration krävs Ett Marketing Hub- eller Service Hub Enterprise-abonnemang krävs för att skapa kontaktbaserade kundreserapporter.
Använd anpassade händelser för att spåra kontaktpunkter i en kundresa, inklusive visning av en produkt, läggning i varukorgen, övergiven varukorg och köp. Lägg till de anpassade händelserna i en kundreserapport för att spåra konverteringar mellan varje händelse.
Observera:om du tidigare har ställt in en anpassad egenskap för genomsnittligt köpbelopp för användningsfallet ”genomsnittligt ordervärde per varukorgsstorlek” kan du använda samma egenskap för detta användningsfall och behöver inte skapa en ny.
- Skapa följande tre anpassade händelser. För detta användningsfall rekommenderas det att skapa en händelse via API eller använda JavaScript. Om du behöver hjälp med att konfigurera anpassade händelser kan du överväga att anlita en HubSpot Solutions-partner.
- Produktvisningar
- Varukorgsstatus
- Spårare för utcheckningssidan
- Lägg till de anpassade händelserna som steg i en kundreserapport.
Skicka e-postmeddelanden om övergivna varukorgar
Prenumeration krävs Ett Marketing Hub Professional- eller Enterprise-abonnemang krävs för att kunna använda moduler i marknadsföringsmejl.
Håll kunderna engagerade genom att skicka personligae-postmeddelanden om övergivna varukorgar. I det här exemplet använder du pipeline-steget”Checkout abandoned” i arbetsflöden för att skicka e-post till köpare med övergivna varor i varukorgen.
- Konfigurera din pipeline
- Skapa en modul i Design Manager. Lägg till följande anpassade modulsyntax i modulen (uppdatera rubriken och teckensnittsstilen 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 %} - Skapa ett marknadsföringsmejl och lägg till modulen.
- Skapa ett arbetsflöde med följande utlösare och åtgärd:
- Utlösare: Affären finns i e- handelspipeline och befinner sig i stadiet ”Övergiven varukorg ”. Aktivera återregistrering.
- Åtgärd: Skicka e-post.