Integrità dei dati: perché è fondamentale comprendere il comportamento degli utenti
Pubblicato: 2024-11-23Nell'era odierna del marketing personalizzato, un operatore di marketing è perso senza dati completi sui clienti. Ma ciò che molti professionisti del marketing dimenticano mentre trasferiscono milioni di punti dati nel cloud è l’importanza della qualità e dell’integrità dei loro punti dati.
Dati di alta qualità migliorano la vita di tutti i team. Il team di marketing può creare campagne migliori, il team di analisi può prendere decisioni migliori senza trasformazioni e soluzioni alternative e il team di prodotto può prendere decisioni informate sul prodotto.
Ecco un semplice esempio: promuovi milioni di eventi di acquisto al mese, ma un giorno ti rendi conto di aver mappato il nome del prodotto come proprietà dell'evento. Questo può sembrare logico o banale, ma immagina di avere più prodotti con lo stesso identico nome. Ciò causerà un aumento dei numeri e ingannerà te e le tue linee di marketing strategico. Ciò avrebbe potuto essere evitato se avessi mappato l'ID prodotto o lo SKU all'evento di acquisto.
Se non puoi fidarti dei tuoi dati, non ti sentirai mai a tuo agio nell'utilizzare l'analisi per prendere decisioni aziendali.
Situazioni comuni che compromettono l'integrità dei dati
Duplicazione dei dati
La duplicazione non solo danneggia l’integrità dei dati, ma può anche comportare direttamente un aumento dei costi a causa delle capacità di archiviazione. Potrebbe trattarsi della duplicazione dei profili utente o anche che lo stesso evento venga generato più volte laddove avrebbe dovuto essere generato una volta.
Un esempio comune di duplicazione: il tuo SDK integrato tiene traccia di alcuni "eventi di sistema" per impostazione predefinita, come l'avvio dell'app o il clic su una notifica, ma i tuoi sviluppatori trascurano questo aspetto e generano anche l'evento manualmente. In tal caso, archivierai lo stesso evento due volte, facendo aumentare i costi della tua piattaforma, poiché supererai la quota di monitoraggio degli eventi più velocemente. Su una scala di milioni di utenti, queste spese extra danneggeranno davvero i tuoi budget di marketing e analisi.
Gestione del fuso orario
Gran parte delle campagne di marketing sono basate sul tempo e un fuso orario utente specificato in modo errato può significare che la tua campagna passerà inosservata perché viene consegnata alle 3 del mattino anziché alle 19:00. Ciò è particolarmente importante se hai un'attività internazionale.
Dati sulla posizione
Esistono due tipi di posizioni che puoi ottenere dalla tua app:
1. Posizione approssimativa:
Questo può essere estratto utilizzando il provider di rete mobile e i punti di accesso Wi-Fi senza accesso GPS, ma non ha un'elevata precisione.
Questo potrebbe essere sufficiente per i tuoi casi d'uso, ad esempio se desideri semplicemente inviare campagne o segmentare gli utenti in base alla posizione approssimativa, come gli utenti della California.
I dati grossolani sulla posizione possono anche essere sufficienti per ottenere informazioni preziose ed essenziali come la penetrazione del mercato, l'adozione da parte dei clienti e altro ancora.
Per questi approfondimenti, probabilmente non è necessario raccogliere la posizione precisa dell'utente, più costosa.
2. Posizione precisa:
Questo utilizza l'accesso GPS ed è preciso entro pochi metri.
I dati sulla posizione ad alta precisione sono di maggiore importanza in settori come l'e-commerce, la consegna di cibo e generi alimentari, ecc. La posizione dell'utente è importante per offerte speciali, personalizzazione basata sulla posizione, consigli e così via.
Ad esempio, molti clienti di CleverTap utilizzano il geofencing per offrire agli utenti coinvolgimenti basati sulla posizione altamente accurati, come l'invio di un coupon quando si trovano vicino a uno dei punti vendita del cliente. Come puoi immaginare, ciò richiede che i dati sulla posizione siano precisi entro pochi metri.
Per garantire un'elevata precisione, è richiesto l'accesso GPS da parte dell'utente finale. Tieni presente che se l'utente finale sceglie di negare l'autorizzazione ad accedere ai dati sulla posizione per motivi di privacy e/o problemi di batteria, questi impegni sono destinati a risentirne.
Puoi scegliere la precisione dei dati sulla posizione di cui hai bisogno comprendendo l'importanza dei dati sulla posizione nei tuoi specifici casi d'uso di marketing. In molti casi, i costi per il recupero di dati accurati sulla posizione potrebbero superare i vantaggi, poiché potresti perdere l'opportunità di ottenere dati dagli utenti che scelgono di rinunciare a fornire dati sulla posizione e potresti aver bisogno di un percorso modificato per tali utenti.
Ma tieni presente che se scegli di attenersi a dati di posizione grossolani, tutte le parti interessate dovrebbero essere informate che i dati di posizione potrebbero essere confusi e non dovrebbero essere utilizzati dove è richiesta una posizione precisa.
Denominazione degli eventi inadeguata
Il modo in cui assegni un nome agli eventi dell'applicazione può avere un impatto duraturo sulla chiarezza dei tuoi dati. Puoi nominare un evento in cui un prodotto viene visualizzato come:
- productView
- Prodotto visualizzato
- Prodotto visualizzato
- Visualizzazioneprodottoutente
- Prodotto_Visualizzato
- prodotto visualizzato
- Visualizza prodotto
Consigliamo la sintassi “Sostantivo + Verbo”. Ad esempio, prodotto visualizzato, registrazione completata.
Qualunque cosa tu scelga, assicurati che la convenzione di denominazione sia mantenuta su tutte le piattaforme e porta i tuoi team sulla stessa lunghezza d'onda. Abbiamo osservato casi in cui lo stesso evento viene nominato o scritto in modo diverso nelle app iOS e Android e ciò porta alla perdita di dati o alla disinformazione e può essere complicato da risolvere.
Sii coerente e chiaro nella denominazione per garantire un flusso di lavoro semplice. Assicurati di consultare i team interni pertinenti, come i team di marketing e di scienza dei dati, per un'interoperabilità fluida e costi generali ridotti.
Dai un'occhiata a questi eventi di esempio suddivisi per settore verticale per un buon punto di partenza.
Problemi di identificazione dell'utente univoco
La gestione dell'identità è una parte molto importante dei tuoi sforzi di marketing. È necessario identificare in modo univoco gli utenti ed evitare di inviare più volte le stesse campagne allo stesso utente e altri errori simili.
Ecco alcuni consigli importanti sull'impostazione delle identità utente nella tua piattaforma di marketing:
- Non impostare l'Identità se non ce n'è una. Ad esempio, impostando un'identità come"Nessuno"per più utenti probabilmente verranno raggruppati tutti gli utenti sotto quell'identità "Nessuno" (ovvero si presuppone che qualsiasi utente con l'identità "Nessuno" sia lo stesso utente). Poche piattaforme assegnano un'identità interna univoca ID agli utenti nel caso in cui l'identità passata sia Null, come fa CleverTap, e questa identità può ancora essere utilizzata per identificare i singoli utenti.
- Non assegnare un'identità che potrebbe cambiare. Ad esempio, se l'e-mail di qualcuno può cambiare all'interno della tua app, non è una buona idea consentire l'e-mail come identità. La maggior parte delle piattaforme di marketing contrassegnerà la persona come nuovo utente se cambia la propria email. Lo stesso può valere per un numero di cellulare, un ID Facebook e così via.
Potresti avere casi d'uso speciali come più utenti che utilizzano l'app da un dispositivo. Piattaforme sofisticate come CleverTap possono passare da un profilo utente all'altro in base a chi ha effettuato l'accesso.
Dati dell'evento
Assicurati che i dati del tuo evento siano pianificati e implementati con attenzione, sia dal punto di vista dello sviluppatore che da quello aziendale.
Pensa metodicamente ai tuoi eventi e alle proprietà degli eventi. Non vuoi generare un evento Purchase senza avere l'ID prodotto come proprietà dell'evento.
Identifica i punti di attivazione per ogni evento e assicurati che l'evento venga generato al momento giusto.
E non generare eventi in punti diversi del percorso dell'utente nella tua app Android rispetto alla tua app iOS. Ad esempio, potresti generare accidentalmente un evento "Schermata iniziale visualizzata" su Android quando inizia il caricamento della schermata iniziale, ma su iOS dopo il caricamento della pagina. Ciò può causare una chiara discrepanza tra i numeri Android e iOS e portare a informazioni errate, poiché molti utenti potrebbero chiudere l'app mentre la schermata iniziale è ancora in caricamento, portando a conteggi relativamente inferiori per gli utenti iOS, che a loro volta potrebbero farti rendere inutili cambiamenti.
Utilizza un account di prova e un utente di prova per verificare le azioni effettive dell'app con gli eventi generati nella pagina Profilo utente.
Tipo di dati dei dati evento
Identificare i tipi di dati giusti per le proprietà del tuo evento dovrebbe essere una decisione ben ponderata. Poche piattaforme di marketing come CleverTap dispongono di uno strumento di gestione dello schema integrato che può aiutarti a definire i tipi di dati per ciascuna proprietà dell'evento.
Abbiamo osservato casi in cui i compleanni degli utenti vengono passati dall'app come stringa anziché come oggetto Date. Ciò rende i dati per lo più inutili perché domande semplici come "Quale percentuale dei miei utenti appartiene alla Gen-Z?" non è possibile rispondere rapidamente.
Recentemente, abbiamo avuto un cliente che ha inviato i dati sull'importo della transazione come stringa anziché come numero intero. Ciò rende impossibile eseguire molte semplici operazioni matematiche.
Semplici sviste possono portare a un notevole spreco di risorse: provare a trasformare i dati a posteriori o doverli scartare completamente.
Come posso mantenere un'elevata integrità dei dati?
Fortunatamente per te, non è molto difficile mantenere l'integrità dei dati. Ma ci vuole una certa pianificazione e lungimiranza.
Segui queste best practice:
- Denominazione degli eventi coerente e chiara nella documentazione e nelle piattaforme.
- Dedica più tempo durante l'integrazione iniziale con la tua piattaforma di marketing per testare manualmente e in modo approfondito gli eventi generati sulle piattaforme. Utilizza un account di prova e il flusso di attività di un profilo utente prima di andare in diretta. Ciò ti farà risparmiare molto tempo e dolore in futuro.
- Dovrebbero essere condotti frequentemente audit approfonditi, soprattutto quando alcune strutture di eventi vengono modificate o aggiunte.
- Pensa attentamente agli eventi che desideri monitorare, non esagerare e non perdere eventi critici. Assicurati di definire chiaramente i tuoi KPI e i casi d'uso.
- Consulta i team pertinenti che potrebbero utilizzare i dati, come il team di marketing, il management, gli sviluppatori e i data scientist.
- Assicurati che tutti i team della piattaforma (Android, iOS, SDK) siano sulla stessa lunghezza d'onda quando decidono quando organizzare un evento.
- Dedica tempo al mantenimento di uno schema di eventi. Consulta la nostra documentazione per saperne di più su Schema e su come può aiutare a mantenere l'integrità dei dati.
Raggiungere e mantenere l'integrità dei dati
È molto importante potersi fidare dei tuoi dati se prevedi di basare le tue decisioni aziendali su di essi, e tutto ciò di cui hai bisogno è un po’ di tempo e impegno extra per sviluppare questa fiducia. Mantenere l’integrità dei dati farà risparmiare a te e alla tua azienda molti problemi in futuro.