Come creare un piano di monitoraggio?
Pubblicato: 2022-06-08Un piano di tracciamento dei dati (di solito indicato solo come un piano di tracciamento ) è un documento che funge da fonte di verità per i dati del tuo evento: è un documento vivente che contiene tutte le informazioni relative ai dati che raccogli sui tuoi clienti quando interagiscono con il tuo prodotto
Questa guida illustra il processo e le migliori pratiche per la creazione di un piano di monitoraggio e offre un modello di piano di monitoraggio che ha richiesto molte iterazioni e oltre 100 ore per essere creato.
I vantaggi della creazione di un piano di monitoraggio
In pratica, il piano di monitoraggio viene aggiornato ogni volta che si desidera eseguire una delle seguenti operazioni:
- Raccogliere un nuovo evento, proprietà dell'evento o proprietà dell'entità
- Modifica il nome di un evento
- Modifica il nome o il tipo di dati di una proprietà
- Interrompi il monitoraggio di un evento o di una proprietà
Qualsiasi dato che non è nel tuo piano di monitoraggio non deve essere monitorato e condurre controlli regolari del tuo piano di monitoraggio può prevenire errori costosi come quelli menzionati di seguito:
- Ridondanza dei dati: raccolta della stessa parte di dati più volte
- Inesattezza dei dati: raccolta di dati incoerenti o errati
- Disordine di dati: una combinazione di dati ridondanti e imprecisi
Oltre a evitare problemi critici, ci sono molti vantaggi nel mantenere un piano di monitoraggio aggiornato; i tre principali sono discussi di seguito.
Facilità di attuazione
La raccolta di dati è uno sforzo continuo che richiede a vari team di coordinare ed eseguire regolarmente nuove attività.
Il piano di tracciamento non solo mantiene un archivio di quali dati devono essere tracciati, ma specifica anche da dove provengono i dati (origine dati), gli strumenti e i sistemi a cui i dati devono essere inviati (destinazioni dei dati), nonché chi è responsabile dell'attuazione.
Quando si lavora con più parti interessate, menzionare lo scopo di ogni evento o proprietà può accelerare il processo di implementazione, soprattutto quando una o più persone devono approvare il monitoraggio di ogni evento o proprietà.
Riferimento rapido
Dopo l'implementazione, diversi team iniziano a consumare e utilizzare i dati tra le destinazioni, gli strumenti e i sistemi a cui vengono inviati i dati tracciati. Un piano di monitoraggio aggiornato consente a quei team di conoscere il significato e lo scopo di ogni evento o proprietà, facilitando loro l'analisi e l'azione in base a tali dati.
Ad esempio, quando il team del prodotto desidera condurre un'analisi della canalizzazione, qualcuno deve creare le canalizzazioni all'interno di uno strumento di analisi del prodotto in base agli eventi resi disponibili nello strumento.
Allo stesso modo, quando il team di crescita desidera eseguire un nuovo esperimento di posta elettronica rivolto a un particolare segmento di utenti, può fare riferimento al piano di monitoraggio per impostare facilmente il segmento in base agli eventi disponibili e alle proprietà dell'utente nel proprio strumento di coinvolgimento.
Trasferimento di conoscenza
Anche se di grande importanza, il trasferimento delle conoscenze è di solito un ripensamento per la maggior parte delle aziende, specialmente nelle prime fasi dell'impostazione del monitoraggio degli eventi.
Tuttavia, mantenendo un piano di monitoraggio adeguato e aggiornato, le aziende possono evitare molte sfide derivanti dal trasferimento di progetti o dall'inserimento dei dipendenti.
Consentire ai nuovi membri del team di aggiornarsi su tutto ciò che è stato implementato in relazione al monitoraggio degli eventi può far risparmiare settimane, forse anche mesi (a seconda della quantità di dati monitorati) di avanti e indietro tra i membri del team nuovi ed esistenti.
Procedure consigliate per la creazione di un piano di monitoraggio
Si è detto abbastanza sul contenuto di un piano di monitoraggio; ora concentriamoci su come dovrebbe essere un piano di monitoraggio.
Il modello definitivo per il piano di monitoraggio
Il modello del piano di monitoraggio di seguito è un foglio di lavoro di Fogli Google creato dopo molte ricerche e molte iterazioni per adattarsi a quasi tutti i settori. Viene fornito anche con alcuni eventi e proprietà di esempio per darti un vantaggio.
Per favore, fai una copia del modello qui (avrai bisogno di un account Google per copiare il foglio di lavoro).
Il modello contiene le istruzioni e un glossario di termini. Dopo aver esaminato le varie schede, vai alla scheda denominata Eventi e Proprietà evento per iniziare.
I primi 3 passaggi seguenti si applicano a tutti i tipi di prodotti, mentre il quarto passaggio è applicabile solo ai prodotti che devono tenere traccia dell'attività a livello di account, come nel caso dei prodotti SaaS B2B.
- Eventi
- Proprietà dell'evento
- Proprietà utente
- Proprietà dell'organizzazione
Quello che segue è un processo passo passo per creare il tuo piano di monitoraggio. Assicurati di avere il modello del piano di monitoraggio aperto in un'altra finestra prima di procedere. Entriamo subito.
Eventi
Prima di procedere, si consiglia vivamente di elencare le domande scottanti che si hanno sugli utenti e sull'utilizzo del prodotto. Idealmente, le domande scottanti dovrebbero concentrarsi sulla comprensione del comportamento dell'utente e sul percorso che un utente intraprende per l'evento di attivazione.
Se non l'hai già fatto, ti consigliamo di dare un'occhiata a questa guida che tocca le domande scottanti in modo più dettagliato e ti aiuterà a decidere quali eventi monitorare e quali dati raccogliere.
È anche bene tenere a mente che potrebbero sorgere ulteriori domande sul tuo prodotto al momento dell'elenco degli eventi, ad esempio, potresti non essere sicuro se un evento debba essere monitorato come un clic o come completamento di un processo.
Se sorgono tali domande, assicurati di elencarle nel tuo piano di monitoraggio sotto il foglio etichettato Discussioni , in questo modo non ti dimenticherai di discutere con il tuo team il modo più adatto per definire eventi e proprietà fin dall'inizio .

Elenca gli eventi
In Eventi e proprietà dell'evento , elenca gli eventi principali di cui devi tenere traccia per rispondere alle domande più scottanti.
Il foglio contiene eventi di esempio registrati e Per ora, ignora le proprietà e concentrati solo sugli eventi.
Questi due eventi, ad esempio, possono rispondere alla domanda "quale percentuale di nuovi utenti ha creato un progetto" e poiché ogni evento contiene un timestamp, è possibile eseguire il drill-down per recuperare i dati solo da un periodo specifico come gli ultimi 7 giorni.
Nell'esempio sopra, Project Created è l'evento di attivazione e per arrivare al punto in cui è possibile eseguire l'evento di attivazione, è necessario prima registrarsi (eseguire l'evento Signed Up ).
Tenendo presente questo esempio, concentrati sull'evento di attivazione ed elenca gli eventi chiave che un utente deve eseguire per raggiungere il punto di attivazione. Assicurati di elencare solo gli eventi chiave che ti dicono qualcosa sul percorso dell'utente.
Elencando troppi eventi, come ogni clic che porta all'esecuzione dell'evento di attivazione (nell'esempio viene creato il progetto), ti ritroverai con molti eventi non necessari che allungheranno il periodo di implementazione e ti lasceranno sopraffatto.
Best practice: inizia elencando una manciata di eventi chiave che aiutano a comprendere il comportamento degli utenti e il percorso per l'attivazione, ignorando per il momento tutto il resto.
Se hai ancora bisogno di idee su cosa monitorare, consulta le guide all'implementazione di Amplitude con la tassonomia suggerita per e-commerce, fintech, streaming media, carta stampata e B2B SaaS. Anche se il tuo prodotto appartiene a un altro settore, puoi trarre ispirazione da queste o da altre tassonomie specifiche del settore.
Aggiungi la fonte e il proprietario
È estremamente utile menzionare la fonte in cui viene tracciato un evento. In questo modo è anche facile assegnare un proprietario, la persona responsabile dell'attuazione di quell'evento.
Come puoi vedere nel modello del piano di monitoraggio, Signed Up è un evento lato client in quanto si svolge sul cliente non appena il modulo di registrazione viene inviato correttamente.
Project Created, invece, è un evento lato server che si basa sul completamento di un processo che avviene sul server. Se il processo non riesce per qualche motivo, l'evento potrebbe non essere eseguito anche se l'utente potrebbe aver completato tutti i passaggi per creare un progetto.


Il rilevamento di un evento sul lato client o sul lato server dipende completamente dall'architettura del prodotto e dalle tecnologie utilizzate: specificarlo nel piano di monitoraggio potrebbe richiedere l'aiuto del team di ingegneri.
Inoltre, potresti anche voler tenere traccia degli eventi che si verificano su sistemi esterni collegati al tuo prodotto. Ad esempio, se desideri monitorare l'evento Support Ticket Created e utilizzi uno strumento di ticketing di terze parti come Zendesk, l'origine dei dati sarà Zendesk poiché è lì che si è svolto l'evento.
Best practice: importare dati da fonti esterne nella seconda fase della strumentazione.
Proprietà dell'evento
La definizione delle proprietà degli eventi dopo l'aggiunta di alcuni eventi è un processo migliore da seguire poiché puoi passare mentalmente dal pensare agli eventi al pensare alle proprietà che dovrebbero essere associate a ogni evento.
Aggiungi le proprietà per ogni evento
Affronta un evento alla volta e pensa alle proprietà che ti danno più contesto sull'evento.
È utile tenere a mente che un utente esegue l'evento Signed Up solo una volta (al momento della creazione di un account) e questo è quando viene generato l'identificatore univoco user_id .Se le proprietà del gruppo sono applicabili al tuo prodotto, l'identificatore del gruppo Organization_id viene generato anche quando un utente si registra per un nuovo account. Nel caso in cui un utente sia invitato a entrare a far parte di un'organizzazione esistente, un nuovo id_organizzazione non viene generato per quell'utente.
Oltre agli identificatori generati dal sistema, Signed Up contiene una proprietà per ogni informazione raccolta dall'utente quando si verifica quell'evento (nome, cognome, e-mail, ecc.) .

La proprietà user_type aiuta a differenziare coloro che si sono registrati organicamente da quelli che sono stati invitati a entrare in un account esistente (Invitato) o indirizzati da qualcuno a creare il proprio account (Riferito).
Nota interessante: le pertanto, queste proprietà fungono anche da proprietà utente e vengono aggiunte nel foglio Proprietà utente .
Altri eventi come Project Created possono essere eseguiti più volte e le proprietà associate all'evento devono essere limitate solo a quelle che forniscono il contesto su un'occorrenza di quell'evento.
Oltre all'ID progetto (project_id) e al timestamp (project_created_at), le proprietà project_name e project_user_count forniscono informazioni aggiuntive ogni volta che viene creato un progetto (viene eseguito l'evento Project Created ).
Inoltre, l' id_utente deve essere associato a ogni evento per sapere chi ha eseguito l'evento. Se il tuo prodotto deve tenere traccia dell'attività a livello di account, a ogni evento deve essere associato anche un identificatore di gruppo come id_organizzazione .
Specificare i tipi di dati e i valori previsti
L'importanza di specificare il tipo di dati per ogni proprietà è stata brevemente trattata in questa guida. In questo modo è di grande aiuto nel processo di strumentazione ed è un passaggio fondamentale per mantenere la coerenza dei dati.

Specificare i valori previsti per le proprietà è anche molto utile per coloro che hanno il compito di implementare e consente anche a tutti di essere sulla stessa pagina quando si suppone che una proprietà contenga valori predefiniti.
Le proprietà con tipo di dati enum o array devono sempre specificare i valori previsti, o i valori precisi (come fatto per user_type ) o un riferimento a un elenco specifico di valori (come fatto per il paese).
Indica le destinazioni
Il termine destinazioni si riferisce agli strumenti e ai sistemi a cui si desidera inviare i dati tracciati. È fondamentale tenere presente che i dati devono essere inviati solo alle destinazioni in cui vengono consumati o utilizzati e che non tutti i dati devono necessariamente essere inviati a tutti gli strumenti della suite.
Le informazioni di identificazione personale (PII) devono essere gestite con la massima attenzione in quanto possono essere utilizzate in modo improprio se finiscono nelle mani sbagliate e devono essere inviate solo agli strumenti in cui sono necessarie PII come nome ed e-mail: strumenti di coinvolgimento utilizzati per la messaggistica basata sugli eventi (in-app o e-mail) hanno sicuramente bisogno di queste informazioni.
Pertanto, la migliore pratica è menzionare tutte le destinazioni per ogni proprietà, anche se la maggior parte delle proprietà viene inviata alle stesse destinazioni.
Proprietà utente
Come forse già saprai, le proprietà degli utenti memorizzano vari dettagli e caratteristiche degli utenti, consentendoti di identificarli e segmentarli in base a tali proprietà.
Inoltre, come accennato in precedenza, i dati raccolti dagli utenti al momento della registrazione vengono aggiunti come proprietà dell'utente poiché queste proprietà sono essenzialmente attributi dell'utente che contengono i tratti di un utente e riflettono il suo stato attuale.
Alcune di queste proprietà rimangono fisse mentre altre sono soggette a modifiche. Se un utente cambia il proprio nome in archivio o l'indirizzo email registrato, le rispettive proprietà vengono aggiornate con i nuovi valori.

Tieni presente che il valore della proprietà is_email_verified cambia in false quando l'email viene modificata e una volta verificata la nuova email, is_email_verified torna a true.
Anche altre informazioni raccolte dagli utenti tramite sondaggi, come il settore a cui appartengono o il loro ruolo lavorativo, vengono archiviate come proprietà dell'utente: aiutano a creare segmenti di utenti a scopo di analisi e attivazione.
Vai avanti ed elenca tutte le proprietà utente, i relativi tipi di dati, i valori previsti e le destinazioni nel foglio denominato Proprietà utente.
Proprietà dell'organizzazione
Le proprietà dell'organizzazione o le proprietà del gruppo si applicano solo ai prodotti che devono tenere traccia dell'attività dell'utente a livello di account.
Come le proprietà dell'utente, le proprietà dell'organizzazione memorizzano i dettagli su organizzazioni o account. Qualsiasi parte di dati che non è associata a un determinato utente e fornisce un contesto sull'account a cui appartiene l'utente viene archiviata come proprietà dell'organizzazione.

Come forse già saprai, le proprietà di gruppo sono comuni per i prodotti SaaS B2B in cui un utente fa parte di un account o di un'organizzazione con più utenti. Il nome dell'account (nome_organizzazione) e il relativo piano di abbonamento (nome_piano_abbonamento) sono proprietà di gruppo comuni applicabili alla maggior parte delle aziende.
Tuttavia, a seconda del prodotto, potrebbero esserci molte più proprietà associate all'account o all'organizzazione e non a un utente. Devi pensarci bene e magari coinvolgere anche il tuo team di ingegneri quando decidi se una proprietà dovrebbe essere una proprietà dell'utente o una proprietà dell'organizzazione.
Una volta che lo sai per certo, vai avanti ed elenca tutte le proprietà dell'organizzazione, i loro tipi di dati, i valori previsti e le destinazioni nel foglio etichettato Proprietà (gruppo) dell'organizzazione.
E il gioco è fatto: la prima versione del tuo piano di monitoraggio dovrebbe ora essere pronta, quindi vai avanti e condividila con i tuoi compagni di squadra per iniziare a collaborare.
Inizia con il monitoraggio
Che tu stia cercando di implementare una piattaforma di dati dei clienti, uno strumento di analisi del prodotto o uno strumento di coinvolgimento dei clienti, il primo passo è creare un piano di monitoraggio.
E ora che sai che aspetto ha quel processo, sei attrezzato per avere un grande impatto sull'infrastruttura dei dati dei tuoi clienti.
Detto questo, puoi portare i tuoi sforzi di monitoraggio un ulteriore passo avanti utilizzando le capacità di governance dei dati di Amplitude per creare un piano di monitoraggio intelligente in cui ogni evento è strumentato in modo accurato. Inizia oggi stesso gratuitamente ad Amplitude.
Buon monitoraggio!
