Cosa sono le entità nel contesto dei dati degli eventi?
Pubblicato: 2022-04-29Questa è la terza parte della serie in cinque parti sui dati dei clienti. Ecco le parti uno e due . Si consiglia vivamente di passare attraverso la prima parte prima di leggere questo post.
I dati sugli eventi sono incredibilmente utili per decifrare cosa sta succedendo all'interno di un prodotto o come viene fatto qualcosa. Tuttavia, a meno che tu non sappia chi sta eseguendo quegli eventi, non c'è molto che puoi fare in termini di segmentazione e comprensione dei personaggi degli utenti.
È qui che entrano in gioco i dati dell'entità in cui User è l'entità principale e user_id è la proprietà chiave che deve essere associata a ogni evento. In questo modo, ti consente di comprendere il comportamento degli utenti rispondendo a domande come:
- Quanti utenti unici hanno eseguito l'evento Campagna inviata ?
- Quali utenti hanno eseguito questo evento?
- Qual è il numero medio di eventi eseguiti da un segmento di utenti prima di eseguire l'evento Campagna inviata per la prima volta?
- Quali eventi sono stati eseguiti dal segmento di utenti prima di questo evento?
Non è tutto però. L'associazione degli eventi con le entità giuste è fondamentale per la personalizzazione: un migliore inserimento tramite esperienze in-app contestuali, coinvolgimento e attivazione tramite messaggistica del ciclo di vita, esclusione dei clienti dalle campagne di acquisizione e sensibilizzazione proattiva agli utenti giusti da account a rischio o in espansione. pronto.
Scaviamo più a fondo.
Un evento, più entità
L'utente è l'entità principale associata a ogni evento eseguito da un utente. Ma quando un utente fa parte di un gruppo o di un account , organizzazioni o spazi di lavoro nel contesto di prodotti SaaS B2B, l' account è anche un'entità che deve essere associata per fornire più contesto sugli eventi e tenere traccia dell'attività dell'utente in un account ( o gruppo) livello.
Poiché un account comprende più utenti, l'associazione dell'account corretto agli eventi utente aiuta a comprendere lo stato generale di un account e a rispondere a domande importanti come:
- Quanti account sono attivati?
- Qual è il numero medio di utenti per gli account attivi?
- Quanti account contengono X o più utenti?
È utile tenere presente che le azioni collettive degli utenti in un account spesso contribuiscono all'attivazione piuttosto che quelle di un singolo utente.
Pertanto, i prodotti SaaS utilizzati da più utenti in modo collaborativo devono associare più entità, utente e account , a ogni evento.
Se un account viene definito organizzazione, oltre a user_id , l' organizzazione_id deve essere associata agli eventi per sapere quale utente ha eseguito un evento e in quale organizzazione.
Ad esempio, se l'utente John Doe crea un nuovo progetto all'interno di un'app di gestione dei progetti utilizzata da un'organizzazione Acme Corp con 10 utenti, vengono generate due informazioni importanti:
- John Doe ha creato un nuovo progetto: John Doe ha eseguito l'evento Project Created
- È stato creato un nuovo progetto all'interno dell'organizzazione Acme Corp: l'evento Project Created si è svolto all'interno dell'organizzazione Acme Corp
La mancata associazione dell'evento con l' organizzazione comporterà la perdita della seconda informazione.Inoltre, gli eventi relativi all'abbonamento come Prova iniziata , Prova terminata e Abbonamento annullato si svolgono a livello di organizzazione e non riguardano alcun utente specifico.
Indipendentemente dal fatto che tali eventi avvengano automaticamente (non è stato possibile addebitare la carta in archivio) o come risultato di un'azione dell'utente, può essere utile associare questi eventi a livello di organizzazione a tutti gli utenti di un'organizzazione. Ciò garantisce che non sei limitato a interagire solo con il proprietario dell'account e che gli altri utenti nell'account possano essere avvisati quando si verificano tali eventi.
La mancata associazione degli eventi agli account ostacolerà gli sforzi di analisi e coinvolgimento poiché disporrai solo di dati relativi alle azioni dei singoli utenti. Inoltre, combinare gli eventi utente con le organizzazioni giuste in un secondo momento non sarà possibile o sarà un grosso problema per i tuoi ingegneri di dati.
E questo problema si aggrava se il tuo prodotto consente a un utente di far parte di più account.
Un utente, più account
È abbastanza comune che un utente sia associato a più account nel contesto degli strumenti SaaS. Notion, ClickUp e Integromat sono alcuni strumenti popolari che consentono a un utente unico di unirsi o creare più organizzazioni o spazi di lavoro, ciascuno con un abbonamento distinto.
Ciò significa che lo stesso utente esegue eventi con più account, ma tali eventi non sono correlati in quanto non si verificano necessariamente con lo stesso account o organizzazione.
Per i prodotti che consentono a un utente di far parte di più organizzazioni, per tenere traccia dell'attività a livello di account, per ogni evento utente, è necessario sapere in quale organizzazione si svolge l'evento. In altre parole, il diritto o rganization_id dovrà essere associato a ciascun evento.
In caso contrario, si verificherà un set di dati distorto in cui sarai in grado di vedere tutti gli eventi che un utente ha eseguito su tutti gli account ma senza modo di sapere quale evento appartiene a quale account. Ciò alla fine porterà a decisioni aziendali sbagliate, nonché a esperienze dei clienti alimentate da dati errati, il cui risultato può essere significativamente dannoso.
In conclusione, quando un utente fa parte di più account, è necessario isolare l'attività dell'utente che si svolge sotto ciascun account per capire cosa sta succedendo a livello di account, il che è fondamentale nel caso di B2B SaaS.
Non solo un identificatore
I dati dell'entità non solo aiutano a identificare l'utente (che esegue un evento) o l'organizzazione (in base alla quale l'evento è stato eseguito), ma forniscono anche molte più informazioni sia sull'utente che sull'organizzazione.
Può essere utile classificare i dati dell'entità nei seguenti bucket:
- Informazioni di identificazione personale come Dati demografici come Personaggi come industria, job_role e Preferenze come Dati dell'account come La specifica delle proprietà dell'entità è un passaggio cruciale nel processo di impostazione del monitoraggio degli eventi, che sarà trattato in una guida futura.
Andare avanti con entità e dati di eventi
Pensare alle proprietà delle entità (che aiutano a segmentare gli utenti) potrebbe stimolare nuove idee o far emergere domande relative alla segmentazione degli utenti, ad esempio quali dati vengono raccolti quando un utente si iscrive al tuo prodotto.
Stai ponendo le domande giuste e fornendo agli utenti le opzioni pertinenti? Hai bisogno di modificare queste domande o chiederne di nuove per comprendere meglio le persone? Che dire della convenzione di denominazione delle proprietà o del tipo di dati di ciascuna proprietà?
Anche se può sembrare un po' troppo rimuginare su tutti quei minimi dettagli, è importante porre queste domande prima o poi per assicurarti di raccogliere dati puliti, facili da analizzare e su cui agire.
Ora conosci il ruolo svolto dai dati dell'entità nel processo di raccolta dei dati sugli eventi, il che significa che è un buon momento per esplorare l'aspetto dei dati degli eventi in una piattaforma di analisi del prodotto.