Nota bene: se siete Super Admin, scoprite come inserire il vostro account nella beta.
HubSpot Data Studio consolida i dati dei clienti esterni per fornire una piattaforma unificata per la sincronizzazione, l'integrazione e l'attivazione attraverso il vostro stack tecnologico. Gli utenti possono creare set di dati da fonti esterne come Google Sheets, Snowflake e app di sincronizzazione dei dati, quindi integrarli in elenchi, flussi di lavoro e report per un processo decisionale efficiente e basato sui dati.
Un dataset è una raccolta di dati provenienti da tutto l'account HubSpot e può essere costituito da HubSpot e/o da fonti di dati esterne. Un dataset può includere proprietà per oggetti CRM e asset HubSpot, campi da fonti di dati esterne e formule per calcolare i dati.
Per saperne di più sulle definizioni di dataset, consultare il Glossario.
Di seguito sono riportati i principali casi d'uso che dimostrano come sia possibile sfruttare i set di dati esterni per migliorare i record CRM, ottimizzare i flussi di lavoro, creare elenchi di clienti dinamici e utilizzare i set di dati per creare report.
È possibile sincronizzare i set di dati da applicazioni di terze parti direttamente con il CRM HubSpot. Ciò consente di:
Ad esempio, è possibile combinare i dati di una piattaforma di utilizzo dei prodotti (ad esempio Mixpanel) con i dati aziendali per creare una potente proprietà Product engagement score in HubSpot.
Scoprite come sincronizzare i dati da applicazioni di terze parti.
È possibile sincronizzare i dati con il CRM di HubSpot per:
Ad esempio, è possibile creare un set di dati che tenga traccia del comportamento dei clienti su diversi canali. Sincronizzando questi dati con il CRM, è possibile affinare la segmentazione del pubblico per identificare i lead ad alto potenziale. Utilizzando questi dati, è possibile inviare campagne e-mail personalizzate in base alle preferenze dei clienti, aumentando il coinvolgimento e i tassi di conversione.
Scoprite come sincronizzare i dati con il CRM di HubSpot.
È possibile utilizzare i dataset in un flusso di lavoro per:
Ad esempio, sfruttate il dataset del punteggio di coinvolgimento per creare un flusso di lavoro che automatizzi gli avvisi ai clienti per potenziali aggiornamenti o rischi di abbandono. Questo flusso di lavoro può anche raggiungere in modo proattivo i clienti che potrebbero essere adatti a un upgrade.
Scoprite come utilizzare i dataset in un flusso di lavoro.
È possibile utilizzare i set di dati per creare segmenti:
Ad esempio, è possibile sfruttare un set di dati mirati sui clienti per generare un segmento dinamico che guida una campagna di marketing automatizzata, offrendo esperienze personalizzate ai clienti su scala.
Scoprite come utilizzare i vostri set di dati per creare segmenti.
È possibile utilizzare i set di dati in un report per:
Ad esempio, si può creare un campo per calcolare i ricavi ricorrenti annuali in base alla proprietà dell'importo della transazione, e quindi utilizzare questi dati dal set di dati in un report per tracciare le tendenze dei ricavi, prevedere i guadagni futuri e analizzare la fidelizzazione dei clienti nel tempo.
Scoprite come utilizzare i dataset in un report.
È possibile esportare i set di dati in Google Sheets e Office 365 Excel per:
Ad esempio, l'esportazione dei set di dati HubSpot in Google Sheets o Office 365 Excel consente alle aziende di affinare i dati per ottenere una visione chiara dell'andamento dei ricavi e dell'acquisizione dei clienti, per poi condividerli in modo sicuro con gli stakeholder esterni senza concedere l'accesso a HubSpot.
Scopri come esportare i set di dati.
Per creare un set di dati:
Le fonti di dati sono la base del set di dati. Per saperne di più sulle diverse fonti di dati, consultare il Glossario.
Per unire un'altra fonte di dati:
Utilizzate l'agente dati per condurre ricerche e generare nuovi dati:
Utilizzare l'arricchimento per colmare le lacune o convalidare i dati:
Utilizzare le formule per creare calcoli basati su altre colonne:
Utilizzare i modificatori per applicare modifiche alla formattazione e normalizzazione:
Esistono due tipi di viste che vengono utilizzate per visualizzare i set di dati:
Applicare filtri al set di dati.
Una volta completata la personalizzazione del set di dati, è possibile procedere come segue:
Le fonti di dati comprendono gli oggetti del CRM (ad esempio, contatti, oggetti personalizzati), le risorse (ad esempio, pagine di siti web, e-mail) e le attività (ad esempio, conversazioni, vendite) su cui si desidera creare un report. È possibile selezionarne fino a cinque per ogni set di dati.
La fonte di dati principale è il punto di riferimento del set di dati, a cui si collegano tutte le altre fonti. HubSpot le collega utilizzando il percorso più breve, unendo automaticamente i dati correlati come i contatti e le offerte senza ulteriori passaggi.
Altre fonti di dati richiedono connessioni intermedie per l'integrazione. Ad esempio, se Deals è la fonte primaria e sono necessari i dati dei post del blog, HubSpot li collega tramite Contatti e Attività Web, selezionando automaticamente le fonti necessarie.
È possibile aggiungere fonti di dati secondarie al dataset per consolidare le informazioni in un'unica vista. Alcune fonti si integrano automaticamente, mentre altre possono richiedere ulteriori input per stabilire una connessione.
Sono disponibili giunzioni automatiche per le più comuni combinazioni di dati di HubSpot (ad esempio, Aziende + Trattative) e per le integrazioni con le app di sincronizzazione (ad esempio, Contatti + Fatture di Stripe).
Quando si selezionano queste coppie di fonti, le righe vengono abbinate automaticamente utilizzando una colonna predefinita, in genere Indirizzo e-mail o Dominio aziendale.
Per personalizzare la colonna di abbinamento, è possibile gestire l'abbinamento nel pannello dell'origine.
Quando si integrano dati da fonti con strutture di colonne flessibili, come Google Sheets, AirTable, CSV e magazzini, è necessario fornire ulteriori dettagli per consentire l'unione dei dati.
Se è necessario un join personalizzato, è necessario selezionare le colonne corrispondenti da ciascuna fonte. In questo modo si garantisce il corretto allineamento dei dati, utilizzando identificatori comuni come indirizzi e-mail, ID o domini aziendali.
All'interno di una funzione, è possibile utilizzare dati provenienti da proprietà e campi o dati letterali. I dati delle proprietà e dei campi saranno dinamici in base alle singole fonti di dati, mentre i dati letterali sono costanti. Ad esempio:
2021-03-05
è una data letterale, costante.[CONTACT.createdate]
è una data basata su una proprietà, che è dinamica per ogni record di contatto.Le funzioni possono includere sia dati letterali che proprietà/campo, purché i tipi di dati siano compatibili con gli argomenti richiesti dalla funzione. Ad esempio:
DATEDIFF("MONTH", "2021-01-01", “[CONTACT.createdate]”)
Di seguito, si illustra la sintassi dei letterali e dei dati di proprietà/campo e come incorporarli nelle formule.
Utilizzate i letterali per aggiungere stringhe di testo specifiche e statiche, numeri, valori veri o falsi e date nei vostri calcoli.
“My cool string”
.42
.true
o false
."YYY-MM-DD"
, o un numero di data (ad esempio, 1635715904
). I riferimenti alle proprietà consentono di includere direttamente i valori delle proprietà delle fonti di dati selezionate. Non è necessario aggiungere la proprietà come campo del dataset per potervi fare riferimento.
Per fare riferimento alle proprietà, utilizzare la seguente sintassi:
[
e ]
).[CONTACT.lifecyclestage]
[COMPANY.name]
[e_hs_scheduled_email_v2.__hs_event_native_timestamp]
È possibile fare riferimento ai campi in una formula circondando il nome del campo con parentesi quadre. Ad esempio:
[Field 1]
[My awesome custom field]
È possibile fare riferimento ai campi nelle formule purché gli operatori e le funzioni della formula accettino il tipo di dati del campo. Ad esempio, se si crea un nuovo campo che contiene una stringa, è possibile fare riferimento al campo in una funzione che accetta stringhe:
[DEAL.name]
, contiene un valore stringa (il nome dell'affare).CONCAT([Field 1], "Q4")
sarebbe valido perché contiene due valori stringa.CONCAT([DEAL.name], 2012)
non sarebbe valido perché contiene sia un valore stringa che un valore numero.È possibile utilizzare gli operatori con valori letterali e valori di proprietà/campo; gli operatori vengono valutati secondo l'ordine standard delle operazioni di PEMDAS. È possibile annidare gli operatori utilizzando le parentesi. Ad esempio:
1 + [DEAL.amount]
(1 + 2) * (3 + 4)
Operatore | Descrizione | Esempio di utilizzo |
|
Aggiungi numeri. Restituisce un numero. |
|
|
Sottrae numeri. Restituisce un numero. |
|
|
Moltiplica i numeri. Restituisce un numero. |
|
|
Divide i numeri. Restituisce un numero. |
|
|
Annulla un numero. |
|
|
Verifica se entrambi i valori booleani sono veri. Restituisce un booleano. |
|
|
Verifica se uno dei due valori booleani è vero. Restituisce un booleano. |
|
|
Negare un valore booleano. Restituisce un altro valore booleano. |
|
|
Operatore di uguaglianza. Restituisce un valore booleano. |
=true = vero |
La logica IF è un insieme di regole eseguite se viene soddisfatta una determinata condizione. È possibile utilizzare la logica IF per differenziare i dati. Ad esempio, è possibile utilizzare la logica IF per:
La funzione LABEL converte i valori degli intervalli delle proprietà enumerative in valori di facile utilizzo. Alcune proprietà definite da HubSpot, come Deal e Contact owner, sono rappresentate come valori interni. Ciò rende difficile l'analisi. Quando viene utilizzata con le proprietà definite da HubSpot che supportano la traduzione, la funzione LABEL fornisce la traduzione in base alle impostazioni del portale, non alle impostazioni dell'utente. Ad esempio, è possibile utilizzare la funzione LABEL per:
accedere ai nomi dei contatti o delle fasi di trattativa direttamente nei campi
LABEL([DEAL.dealstage]) = "Closed Won"(10)
LABEL([DEAL.hubspot_owner_id]) = "John Smith"
Funzione | Definizione | Argomenti | Esempio di utilizzo |
|
Calcola il valore assoluto di un numero. Restituisce un numero. |
numero: il numero di cui calcolare il valore assoluto. |
|
|
Arrotonda un valore decimale al numero intero più vicino. Restituisce un numero. |
numero: il numero di cui prendere il massimo. |
|
|
Divide un numero, ma restituisce zero quando il divisore è zero. Restituisce un numero. |
dividendo: il numero da usare come dividendo nell'operazione di divisione. divisore: il numero da usare come divisore nell'operazione di divisione, con zero che dà come risultato un valore complessivo pari a zero. |
|
|
Numero di Eulero del computer elevato a un valore. Restituisce un numero. |
esponente: l'esponente a cui elevare il numero di Eulero. |
|
|
Arrotonda un valore decimale al numero intero più vicino. Restituisce un numero. |
numero: l'esponente a cui elevare il numero di Eulero. |
|
|
Calcola il logaritmo naturale di un valore. Restituisce un numero. |
numero: il valore di cui calcolare il logaritmo naturale. |
|
|
Calcola il logaritmo di un valore in una base specificata. Restituisce un numero. |
base: la base da utilizzare nel calcolo del logaritmo del valore. valore: il numero di cui calcolare il logaritmo. |
|
|
Eleva un valore base a una potenza specificata. Restituisce un numero. |
base: il numero di cui calcolare la potenza. esponente: il numero per cui elevare la base. |
|
|
Radice quadrata di un numero non negativo. Restituisce un numero. |
numero: il numero di cui fare la radice quadrata. |
|
|
Suddivide i valori numerici in secchielli di uguale ampiezza. Restituisce il numero del secchio in cui rientra il valore. Se il valore restituito è inferiore al minimo, restituisce zero. Se il valore restituito è superiore al massimo, restituisce il numero di secchi +1. |
valore: il numero da calcolare nel numero del secchio. minValue: il valore minimo da cui iniziare il binning. maxValue: il valore massimo a cui effettuare il binning. bucketCount: il numero desiderato di bucket di uguale larghezza in cui suddividere i valori tra minValue e maxValue. |
|
Funzione | Definizione | Argomenti | Esempio di utilizzo |
|
Determina se una stringa contiene una sottostringa sensibile alle maiuscole. Restituisce un valore booleano. |
stringa: il valore della stringa da testare. sottostringa: il valore da verificare all'interno della stringa. |
|
|
Concatena due stringhe. Restituisce una stringa. |
string1: il valore della stringa a cui verrà aggiunta la stringa2. string2: il valore della stringa da aggiungere a string1. |
|
|
Calcola la lunghezza di una stringa. Restituisce un numero. |
stringa: il valore della stringa di cui calcolare la lunghezza. |
|
|
Rimuove gli spazi bianchi iniziali e finali da una stringa. Restituisce una stringa. |
stringa: il valore della stringa da cui tagliare gli spazi bianchi. |
|
Funzione | Definizione | Argomenti | Esempio di utilizzo |
|
Crea un valore di data dalle parti di anno, mese e giorno. Restituisce una data. |
anno: la parte anno della data desiderata. mese: la parte del mese della data desiderata. giorno: la parte del giorno della data desiderata. |
|
|
Restituisce il numero di unità di tempo tra il primo valore della data e il secondo per un'unità di tempo specificata. Restituisce un numero. |
dataPart: l'unità di misura dell'anno, del trimestre, del mese, della settimana o del giorno da utilizzare nel calcolo della differenza. date1: il valore della data iniziale da sottrarre a date2. date2: il valore della data finale da cui sottrarre date1. |
|
|
Estrae l'anno, il trimestre, il mese, la settimana o il giorno da un valore di data. Restituisce un numero. |
dataPart: l'unità di anno, trimestre, mese, settimana o giorno da estrarre. data: il valore della data da cui estrarre una parte di data. |
|
|
Tronca un valore di data al suo anno, trimestre, mese, settimana o giorno. |
datePart: l'unità di misura dell'anno, del trimestre, del mese, della settimana o del giorno da troncare. date: il valore della data da troncare. |
|
|
Crea un valore di data e ora dalle parti di anno, mese, giorno, ora, minuto e secondo. Restituisce un valore datetime. |
anno: la parte dell'anno della data desiderata. mese: la parte del mese della data desiderata. giorno: la parte del giorno del giorno desiderato. |
|
|
Calcola il numero della settimana all'interno di un anno per una data. Restituisce un numero. |
data: il valore datetime con cui calcolare il numero della settimana all'interno di un anno. |
|
|
Restituisce l'ora corrente in base al fuso orario dell'account. Restituisce un valore datetime. |
|
|
|
Restituisce il numero di giorni della settimana (da lunedì a venerdì) tra due date. |
valore1: il valore datetime iniziale. valore 2: il valore datetime finale. |
|