Salta al contenuto
Nota bene: la traduzione in italiano di questo articolo è fornita solo per comodità. La traduzione viene creata automaticamente tramite un software di traduzione e potrebbe non essere stata revisionata. Pertanto, la versione inglese di questo articolo deve essere considerata come la versione di governo contenente le informazioni più recenti. È possibile accedervi qui.

Crea report avanzati sull'e-commerce

Ultimo aggiornamento: 9 luglio 2026

Disponibile con uno qualsiasi dei seguenti abbonamenti, tranne dove indicato:

Ottieni informazioni più approfondite sui tuoi clienti e-commerce utilizzando gli strumenti di reporting e analisi dei dati di HubSpot. Scopri come creare e utilizzare set di dati, proprietà personalizzate e moduli per comprendere meglio i comportamenti dei clienti, segmentare il tuo pubblico, monitorare la cronologia degli acquisti e migliorare le tue strategie di vendita e marketing.

Utilizza questo articolo per impostare il punteggio di fidelizzazione, analizzare i modelli di acquisto e monitorare i processi di spedizione grazie alle istruzioni dettagliate per la configurazione di set di dati e report personalizzati. Con questi strumenti, potrai segmentare i contatti, personalizzare le campagne di marketing e generare report utilizzabili.

Prima di iniziare

Prima di configurare i casi d’uso, crea una pipeline e-commerce sull’oggetto“Deal” con le seguenti fasi:

  • Checkout in sospeso
  • Checkout abbandonato
  • Checkout completato
  • Spedito
  • Annullato

Abbonamento richiesto Per creare set di dati è necessario un abbonamento a Data HubEnterprise.

Autorizzazioni richieste Per creare o modificare set di dati sono necessarie le autorizzazioni di Super Admin o le autorizzazioni di modifica per Data Studio.

Autorizzazioni richieste Per sincronizzare i set di dati sono necessari i permessi di Super Admin o i permessi di sincronizzazione per Data Studio.

Crediti HubSpot richiesti per determinate funzionalità Per sincronizzare ed esportare i set di dati sono necessari crediti HubSpot.

Autorizzazioni richieste Per creare proprietà sono necessari i permessi di Superamministratore o i permessi di modifica delle impostazioni della proprietà.

Valutazione della fedeltà del cliente

Utilizza i set di dati per calcolare un punteggio di fedeltà del cliente e filtra ulteriormente il punteggio di fedeltà per assegnare i clienti a livelli (ad esempio, i clienti più fedeli nel livello 1). Utilizzando i punteggi e i livelli per creare report e segmenti, puoi adattare il tuo approccio di vendita e marketing ai tuoi clienti.

Il punteggio di fedeltà nell’esempio viene calcolato come segue:

  • Assegna un punteggio di 5 se un contatto ha un affare che si è concluso negli ultimi 60 giorni.
  • Assegna un punteggio di 10 se il fatturato totale del contatto è superiore a 100 $.
  • Assegna un punteggio di 10 se la media delle visualizzazioni di pagina del contatto è superiore a tre.
  • Assegna un punteggio di 5 se il numero di visite del contatto al tuo sito web è superiore a 8. 

La formula per la fascia è calcolata come segue:

  • I contatti con un punteggio di fedeltà pari o superiore a 15 vengono classificati nel livello 1.
  • I contatti con un punteggio di fedeltà compreso tra 9 e 14 vengono classificati nel livello 2.
  • I contatti con un punteggio di fedeltà inferiore a 9 vengono classificati nel livello 3.

Modifica i valori in base alle tue esigenze. 

Configurare il punteggio di fedeltà e di fascia utilizzando i set di dati

Per configurare il punteggio di fedeltà e di fascia utilizzando i set di dati:

  1. Nel tuo account HubSpot, fai clic su Altro, quindi vai a Gestione dei dati > Data Studio. Se Altro non compare nel tuo account, vai direttamente a Gestione dei dati > Data Studio.
  2. In alto a destra, fai clic suCrea set di dati. Se stai aggiungendo questo campo a un set di dati esistente, in alto, fai clic sulla scheda Set di dati. Quindi, fai clic su un set di dati esistente.
  3. Seleziona "Contatti " come oggetto principale e fai clic su "Continua".

  4. Nel pannello di destra, clicca su+ Aggiungi fonte.

  5. Seleziona "Offerte " e fai clic su "Continua".
  6. Fare clic su "Colonne" nel pannello di destra, quindi fare clic su "+ Crea nuova colonna".

  7. Fare clic su"Formule" per comprimere il menu "Formule", quindi fare clic su"Crea formula personalizzata (Avanzate)".

  8. In fondo, nel campo Nome colonna, inserisciPunteggio fedeltà.
  9. Nella casella dell’editor, inserisci quanto segue:
    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)
  10. In alto a destra nella finestra della formula, fare clic su Salva.

  11. Fare clic su+ Crea nuova colonna.
  12. Fare clic suFormule per comprimere il menu Formule, quindi fare clic suCrea formula personalizzata (Avanzate).
  13. In fondo, nel campo Nome colonna, inserisci Livello fedeltà.
  14. Nella casella dell’editor, inserisci quanto segue:
    IF(
     [Loyalty score] >= 15,
     "Tier 1",
     IF([Loyalty score] >= 9, "Tier 2", "Tier 3"))
  15. In alto a destra nella finestra della formula, fare clic su Salva.
  16. In alto a destra, fare clic suSalva per salvare il set di dati.

  17. Inserisci unnome euna descrizione, quindi fai clic suSalva.
  18. Per utilizzare il set di dati, in alto a destra, fare clic su Usa indownCarat e selezionare un'opzione

Cronologia degli acquisti

Utilizza le proprietà personalizzate ei set di dati per generare report sulla cronologia degli acquisti dei contatti. Genera report su:

  • Totale medio degli ordini in base alle dimensioni del carrello.
  • Giorni trascorsi dall'ultimo acquisto.
  • Acquirenti abituali vs acquirenti occasionali.
  • Importo medio degli acquisti per fonte originale. 

Totale medio degli ordini in base alle dimensioni del carrello

Utilizza l'importo medio degli ordini per individuare modalità per aumentare il valore medio degli ordini attraverso opportunità di up-selling o cross-selling. 

In questo esempio, crea due proprietà personalizzate per calcolare l’importo medio di acquisto e il numero di articoli acquistati. Quindi, crea un report per visualizzare l’importo medio di acquisto dei contatti, in base alle dimensioni del loro ordine (numero di articoli acquistati).

  1. Crea una proprietà di riepilogo per l'importo medio degli acquisti con i seguenti attributi:
    • Tipo di oggetto: Contatto
    • Tipo di campo: Rollup
    • Tipo di rollup: Media
    • Formato dei numeri: Valuta
    • Tipo di record associato: Operazione
    • Proprietà del record associato: Importo
  2. Creare una proprietà di rollup per la quantità dell'ordine di acquisto con i seguenti attributi:
    • Tipo di oggetto: Operazione
    • Tipo di campo: Rollup
    • Tipo di rollup: Conteggio
    • Formato del numero: Numero formattato o non formattato
    • Tipo di record associato: Voce di riga
    • Proprietà del record associato: Quantità
  3. Crea un report personalizzato con i seguenti attributi:
    • Fonte dati primaria: Contatti
    • Fonte dati aggiuntiva: Opportunità
    • Proprietà dell'asse Y: Importo medio di acquisto
    • Proprietà dell'asse X: Dimensione dell'ordine di acquisto

Giorni trascorsi dall'ultimo acquisto

Utilizza i set di dati per segmentare i contatti in base al numero di giorni trascorsi dal loro ultimo acquisto. Puoi utilizzare i dati nei segmenti,nell’email marketing e in altri canali di marketing per mantenere vivo il coinvolgimento con i clienti che hanno già effettuato acquisti presso di te.

  1. Nel tuo account HubSpot, fai clic su Altro, quindi vai a Gestione dei dati > Data Studio. Se Altro non compare nel tuo account, vai direttamente a Gestione dei dati > Data Studio.
  2. In alto a destra, fare clic suCrea set di dati. Se si desidera aggiungere questo campo a un set di dati esistente, in alto, fare clic sulla scheda Set di dati. Quindi, fare clic su un set di dati esistente.
  3. Seleziona "Contatti " come oggetto principale e fai clic su "Continua".

  4. Nel pannello di destra, fare clic su+ Aggiungi origine.

  5. Seleziona "Opportunità " e fai clic su "Continua".
  6. Fare clic su "Colonne" nel pannello di destra, quindi fare clic su "+ Crea nuova colonna".

  7. Fare clic su"Formule" per comprimere il menu "Formule", quindi fare clic su"Crea formula personalizzata (Avanzate)".

  8. In fondo, nel campo "Nome colonna ", inserisci "Tempo trascorso dall'ultimo acquisto".
  9. Nella casella dell’editor, inserisci quanto segue:
    DATEDIFF("DAY", [CONTACT.recent_deal_close_date], NOW())
  10. In alto a destra nella finestra della formula, fare clic su Salva.

  11. In alto a destra, fare clic suSalva per salvare il set di dati.

  12. Inserisci unnome euna descrizione, quindi fai clic suSalva.
  13. Per utilizzare il set di dati, in alto a destra, fare clic su "Usa indownCarat " e selezionare un'opzione

Acquirenti abituali

Utilizza i set di dati per segmentare i contatti in base al numero di acquisti effettuati. Puoi utilizzare i dati nei segmenti, nell’email marketing e in altri canali di marketing per indirizzare i clienti verso acquisti ripetuti.

  1. Nel tuo account HubSpot, fai clic su Altro, quindi vai a Gestione dei dati > Data Studio. Se Altro non compare nel tuo account, vai direttamente a Gestione dei dati > Data Studio.
  2. In alto a destra, fare clicsu Crea set di dati. Se si aggiunge questo campo a un set di dati esistente, in alto, fare clic sulla scheda Set di dati. Quindi, fare clic su un set di dati esistente.
  3. Seleziona "Contatti " come oggetto principale e fai clic su "Continua".

  4. Nel pannello di destra, fare clic su+ Aggiungi origine.

  5. Seleziona "Opportunità " e fai clic su "Continua".
  6. Fare clic su "Colonne" nel pannello di destra, quindi fare clic su "+ Crea nuova colonna".

  7. Fai clic su"Formule" per comprimere il menu "Formule", quindi fai clic su"Applica logica condizionale".

  8. In fondo, nel campo "Nome colonna ", inserisci "Acquirente abituale".
  9. Accanto aIF:
    • Fare clic sul menu a discesa "Seleziona proprietà o colonna " e selezionare"Numero di trattative associate".
    • Fare clic sul menu a discesa =e selezionare> ( maggiore di).
    • Nel campo "Inserisci valore ", inserisci1.
  10. Accanto aTHEN:
    • Lascia il campo "Tipo " impostato su "Stringa".
    • Nel campo"Inserisci valore ", inserisci "Acquirente abituale".
  11. Sotto l'istruzioneIF THEN, fare clic su+ Aggiungi istruzione else if.
  12. Accanto aIF:
    • Fare clic sul menu a discesa "Seleziona proprietà o colonna " e selezionare"Numero di trattative associate".
    • Fare clic sul menu a discesa =e selezionare= (uguale a).
    • Nel campo Inserisci valore, inserisci1.
  13. Accanto aTHEN:
    • Lascia il campo "Tipo " impostato su "Stringa".
    • Nel campo"Inserisci valore ", inserisci "Acquirente singolo".
  14. Accanto aALTRIMENTI:
    • Lasciare il campoTipo suStringa.
    • Nel campo"Inserisci valore ", inserisci "Nessuna cronologia degli acquisti".

  15. In alto a destra nella finestra della formula, fare clic su Salva.

  16. In alto a destra, fare clic suSalva per salvare il set di dati.

  17. Inserisci unnome euna descrizione, quindi fai clic suSalva.
  18. Per utilizzare il set di dati, in alto a destra, fare clic su "Usa indownCarat " e selezionare un'opzione

Importo medio di acquisto per fonte originale

Utilizza il calcolo dell’importo medio degli acquisti per fonte originale per analizzare gli importi degli acquisti per canale (ad esempio, traffico diretto, referral, social a pagamento).

In questo esempio, crea una proprietà personalizzata per calcolare l’importo medio degli acquisti. Crea quindi un report per visualizzare l’importo medio degli acquisti dei contatti per fonte originale.

Nota: se in precedenza è stata configurata una proprietà personalizzata per l’importo medio degli acquisti relativa al caso d’uso del totale medio degli ordini in base alle dimensioni del carrello, è possibile utilizzare la stessa proprietà per questo caso d’uso, senza bisogno di crearne una aggiuntiva.

  1. Crea una proprietà di rollup per l'importo medio di acquisto con i seguenti attributi:
    • Tipo di oggetto: Contatto
    • Tipo di campo: Rollup
    • Tipo di rollup: Media
    • Formato dei numeri: Valuta
    • Tipo di record associato: Operazione
    • Proprietà del record associato: Importo
  2. Crea un report personalizzato con i seguenti attributi:
    • Fonte dati primaria: Contatti
    • Fonte dati aggiuntiva: Opportunità
    • Proprietà dell'asse Y: Importo medio di acquisto
    • Proprietà dell'asse X: Fonte di traffico originale (proprietà dell'affare)

Spedizioni e logistica

Utilizza i set di dati per generare report sulla durata della spedizione e sul numero di ordini con spedizione in ritardo.

Tempi di spedizione e ritardi nella spedizione

In questo esempio, configura una proprietà personalizzata e utilizzala in un flusso di lavoro per registrare l’ora e la data in cui è stato completato il checkout. Crea un campo del set di dati per calcolare la durata necessaria per completare la spedizione e un campo per calcolare quando la spedizione è in ritardo. I campi possono quindi essere utilizzati nei report.

  1. Configura la tua pipeline.
  2. Crea una proprietà personalizzata con i seguenti attributi:
    • Etichetta: Timestamp di completamento del checkout
    • Tipo di oggetto: Affare
    • Tipo di campo: Selettore di data e ora (mostra solo data e ora) e consenti qualsiasi data.

  3. Crea un flusso di lavoro con il seguente trigger e la seguente azione:
    • Trigger: L'affare si trova nella pipeline E-commerce ed è nella fase "Checkout completato ".
    • Azione: Imposta la proprietà " timestamp" del record "Checkout " sulla data in cui è stato completato il checkout.

  4. Nel tuo account HubSpot, fai clic su Altro, quindi vai a Gestione dei dati > Data Studio. Se Altro non compare nel tuo account, vai direttamente a Gestione dei dati > Data Studio.
  5. In alto a destra, fare clicsu Crea set di dati. Se si aggiunge questo campo a un set di dati esistente, in alto, fare clic sulla scheda Set di dati. Quindi, fare clic su un set di dati esistente.
  6. Seleziona "Contatti " come oggetto principale e fai clic su "Continua".

  7. Nel pannello di destra, fare clic su+ Aggiungi origine.

  8. Seleziona "Opportunità " e fai clic su "Continua".
  9. Fare clic su"Colonne" nel pannello di destra, quindi fare clic su " edit" e selezionare le colonne.

  10. Nel pannello di destra, fare clic su"Opportunità" per comprimere le proprietà dell'opportunità e selezionare le caselle di controllo "ID record " e "Regione".
  11. Fai clic su "Formule" per comprimere il menu "Formule", quindi fai clic su"Crea formula personalizzata (Avanzate)".

  12. In fondo, nel campo Nome colonna, inserisciDurata per completare la spedizione.
  13. Nella casella dell’editor, inserisci quanto segue:
    ABS(DATEDIFF("DAY", [DEAL.checkout_complete_timestamp], [DEAL. closedate]))
  14. In alto a destra nella finestra della formula, fare clic su Salva.

  15. Fai clic su "Colonne" nel pannello di destra, quindi fai clic su "+ Crea nuova colonna".

  16. Fare clic su"Formule" per comprimere il menu "Formule", quindi fare clic su"Applica logica condizionale".

  17. In fondo, nel campo Nome colonna, inserisci Spedizione in ritardo.
  18. Accanto aSE:
    • Fare clic sul menu a discesa Seleziona proprietà o colonna e selezionareTempo necessario per il completamento della spedizione.
    • Fare clic sul menu a discesa =e selezionare > ( maggiore di).
    • Nel campo "Inserisci valore ", inserisci 7.
  19. Accanto aTHEN:
    • Lascia il campo "Tipo " impostato su "Stringa".
    • Nel campo"Inserisci valore ", inserisci " Scaduto".
  20. Accanto aALTRIMENTI:
    • Lasciare il campoTipo suStringa.
    • Nel campo"Inserisci valore ", inserisci " Within range".

  21. In alto a destra nella finestra della formula, fare clic su Salva.

  22. In alto a destra, fare clic suSalva per salvare il set di dati.

  23. Inserisci unnome euna descrizione, quindi fai clic suSalva.
  24. Per utilizzare il set di dati, in alto a destra, fare clic su "Usa in" (downCarat ) e selezionare un'opzione
  25. È quindi possibile creare un report personalizzatocon i seguenti attributi:
    • Report sul tasso di spedizioni in ritardo:
      • Fonte dati principale: il set di dati che hai creato
      • Tipo di grafico: A torta
      • Valori: ID record di Deal (conteggio distinto)
      • Ripartizione per: Spedizione in ritardo

    • Report sulle spedizioni in ritardo per regione:
      • Fonte dati principale: ilset di dati creato
      • Tipo di grafico: a torta
      • Valori: Spedizioni in ritardo
      • Ripartizione per: Regione dell'affare
    • Durata media per il completamento della spedizione:
      • Fonte dati primaria: il set di dati creato dall'utente
      • Tipo di grafico: Barre verticali
      • Asse Y: Tempo necessario per completare la spedizione (media)
      • Ripartizione per: Regione dell'operazione

Ripartizione dell’utile lordo dei prodotti per pubblico o prodotto

Utilizza i set di dati per suddividere i prodotti in base al pubblico di riferimento o al nome del prodotto, in modo da poter vedere quali segmenti di pubblico o quali prodotti stanno generando i migliori rendimenti.

  1. Nel tuo account HubSpot, fai clic su Altro, quindi vai a Gestione dei dati > Data Studio. Se Altro non compare nel tuo account, vai direttamente a Gestione dei dati > Data Studio.
  2. In alto a destra, fare clicsu Crea set di dati. Se si desidera aggiungere questo campo a un set di dati esistente, in alto fare clic sulla scheda Set di dati. Quindi, fare clic su un set di dati esistente.
  3. Seleziona "Voci di riga" come oggetto principale e fai clic su "Continua".

  4. Nel pannello di destra, fare clic su+ Aggiungi origine.

  5. Seleziona " Offerte " e fai clic su "Continua".
  6. Nel pannello di destra, fare clic su+ Aggiungi origine.
  7. Seleziona " Contatti" e fai clic su "Continua".
  8. Nella colonna "Fase dell'affare ", prendi nota del numero ID della fase "Spedito ".

  9. Fare clic su "Colonne" nel pannello di destra, quindi fare clic su "+ Crea nuova colonna".

  10. Fai clic su"Formule" per comprimere il menu "Formule", quindi fai clic su"Crea formula personalizzata (Avanzate)".

  11. In fondo, nel campo Nome colonna, inserisci "Utile lordo".
  12. Nella casella dell’editor, inserisci quanto segue:
    IF([Deal stage]=="Shipped ID number (e.g., 57441674)", [Unit price] - [Unit cost], null)
  13. In alto a destra nella finestra della formula, fare clic su Salva.

  14. In alto a destra, fai clic suSalva per salvare il set di dati.

  15. Inserisci unnome euna descrizione, quindi fai clic suSalva.
  16. Per utilizzare il set di dati, in alto a destra, fare clic su Usa indownCarat e selezionare un'opzione

Percorsi e comportamenti dei clienti

Visualizzazioni di pagina per tipo di prodotto

Abbonamento richiesto Per utilizzare gli eventi personalizzati è necessario un abbonamento Enterprise.

Utilizza gli eventi personalizzati per monitorare le visualizzazioni dei prodotti e classificarli utilizzando una proprietà personalizzata. Crea un report per analizzare quale tipo di prodotto ottiene il maggior numero di visualizzazioni.

  1. Crea un evento personalizzato per monitorare le visualizzazioni di un prodotto. Per questo caso d'uso, si consiglia di creare un evento tramite API o utilizzando JavaScript. Se hai bisogno di aiuto per configurare gli eventi personalizzati, valuta la possibilità di rivolgerti a un partner HubSpot Solutions.
  2. Quando crei l’evento personalizzato, crea una proprietà di enumerazione personalizzata per i tuoi tipi di prodotto.

  3. Crea un report personalizzato per il tuo evento personalizzato. Nel report, traccia i tipi di prodotto sull’asse x e l’evento personalizzato sull’asse y.

Percorso di acquisto del cliente

Abbonamento richiesto Per creare report sul percorso del cliente basati sui contatti è necessario un abbonamento a Marketing Hub o Service Hub Enterprise.

Utilizza gli eventi personalizzati per monitorare i punti di contatto nel percorso del cliente, tra cui la visualizzazione di un prodotto, l'aggiunta al carrello, l'abbandono del carrello e l'acquisto. Aggiungi gli eventi personalizzati a un report sul percorso del cliente per monitorare le conversioni tra ciascun evento.

Nota:se in precedenza hai configurato una proprietà personalizzata per l’importo medio di acquisto nel caso d’uso relativo al totale medio dell’ordine in base alle dimensioni del carrello, puoi utilizzare la stessa proprietà per questo caso d’uso e non è necessario crearne una aggiuntiva.

  1. Crea i seguenti tre eventi personalizzati. Per questo caso d’uso, si consiglia di creare un evento tramite API o di utilizzare JavaScript. Se hai bisogno di aiuto per configurare gli eventi personalizzati, valuta la possibilità di rivolgerti a un partner HubSpot Solutions.
    • Visualizzazioni del prodotto
    • Stato del carrello
    • Tracker della pagina di checkout
  2. Aggiungi gli eventi personalizzati come fasi a un report sul percorso del cliente.

Invia email relative all’abbandono del carrello

Abbonamento richiesto Per utilizzare i moduli nelle e-mail di marketing è necessario un abbonamento a Marketing Hub Professional o Enterprise.

Mantieni vivo l’interesse dei clienti inviandoe-mail personalizzate relative al carrello abbandonato. In questo esempio, utilizza la fase della pipeline“Checkout abbandonato” nei flussi di lavoro per inviare e-mail agli acquirenti con articoli nel carrello abbandonato.

  1. Configura la tua pipeline
  2. Crea un modulo in Design Manager. Aggiungi al modulo la seguente sintassi del modulo personalizzato (aggiorna l'intestazione e lo stile dei caratteri secondo necessità):

    {#{{ 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 %}
    
    
  3. Crea un'e-mail di marketing e aggiungi il modulo.
  4. Crea un flusso di lavoro con il seguente trigger e azione:
    • Trigger: L'affare si trova nella pipeline E-commerce ed è nella fase Carrello abbandonato. Attiva la riiscrizione.
    • Azione: invia email.

L'articolo è stato utile?
Questo modulo viene utilizzato solo per il feedback della documentazione. Scopri come ottenere assistenza con HubSpot.