Datenintegrität: Warum sie für das Verständnis des Benutzerverhaltens von entscheidender Bedeutung ist
Veröffentlicht: 2024-11-23Im heutigen Zeitalter des personalisierten Marketings ist ein Vermarkter ohne umfassende Kundendaten verloren. Was viele Vermarkter jedoch vergessen, während sie Millionen von Datenpunkten in die Cloud verschieben, ist die Bedeutung der Qualität und Integrität ihrer Datenpunkte.
Hochwertige Daten machen das Leben für alle Teams besser. Das Marketingteam kann bessere Kampagnen erstellen, das Analyseteam kann bessere Entscheidungen ohne Transformationen und Problemumgehungen treffen und das Produktteam kann fundierte Produktentscheidungen treffen.
Hier ist ein einfaches Beispiel: Sie pushen jeden Monat Millionen von Kaufereignissen, stellen jedoch eines Tages fest, dass Sie den Produktnamen als Eigenschaft dem Ereignis zugeordnet haben. Das mag logisch oder trivial erscheinen, aber stellen Sie sich vor, Sie hätten mehrere Produkte mit genau demselben Namen. Dies führt zu überhöhten Zahlen und führt Sie und Ihre strategischen Marketing-Pipelines in die Irre. Dies hätte vermieden werden können, wenn Sie dem Kaufereignis die Produkt-ID oder SKU zugeordnet hätten.
Wenn Sie Ihren Daten nicht vertrauen können, werden Sie sich nie wohl dabei fühlen, Analysen für Geschäftsentscheidungen zu nutzen.
Häufige Situationen, die die Datenintegrität beeinträchtigen
Datenvervielfältigung
Duplikate beeinträchtigen nicht nur die Datenintegrität, sondern können aufgrund der Speicherkapazitäten auch direkt zu höheren Kosten führen. Dabei kann es sich um Duplikate von Benutzerprofilen handeln oder sogar darum, dass dasselbe Ereignis mehrmals ausgelöst wird, obwohl es einmal hätte ausgelöst werden sollen.
Ein häufiges Beispiel für Duplizierung: Ihr integriertes SDK verfolgt standardmäßig einige „Systemereignisse“, wie z. B. „App gestartet“ oder „Benachrichtigung angeklickt“, aber Ihre Entwickler übersehen dies und lösen das Ereignis auch manuell aus. In einem solchen Fall speichern Sie dasselbe Ereignis zweimal, was Ihre Plattformkosten in die Höhe treibt, da Sie Ihr Kontingent für die Ereignisverfolgung schneller überschreiten. Bei einer Größenordnung von Millionen von Benutzern werden diese zusätzlichen Kosten Ihre Marketing- und Analysebudgets erheblich belasten.
Zeitzonenverwaltung
Ein großer Teil der Marketingkampagnen ist zeitbasiert, und eine falsch angegebene Benutzerzeitzone kann dazu führen, dass Ihre Kampagne unbemerkt bleibt, weil sie um 3 Uhr morgens statt um 19 Uhr zugestellt wird. Dies ist besonders wichtig, wenn Sie ein internationales Unternehmen haben.
Standortdaten
Es gibt zwei Arten von Standorten, die Sie über Ihre App abrufen können:
1. Grober Standort:
Dies kann über den Mobilfunkanbieter und WLAN-Zugangspunkte ohne GPS-Zugang ermittelt werden, weist jedoch keine hohe Genauigkeit auf.
Dies könnte für Ihre Anwendungsfälle ausreichend sein, beispielsweise wenn Sie einfach Kampagnen versenden oder Benutzer anhand ihres ungefähren Standorts segmentieren möchten, beispielsweise Benutzer aus Kalifornien.
Grobe Standortdaten können auch ausreichen, um wertvolle und wesentliche Erkenntnisse wie Marktdurchdringung, Kundenakzeptanz und mehr abzuleiten.
Für diese Erkenntnisse müssen Sie wahrscheinlich nicht den teureren genauen Benutzerstandort erfassen.
2. Genauer Standort:
Dies erfolgt über einen GPS-Zugriff und ist auf wenige Meter genau.
Hochpräzise Standortdaten sind in Branchen wie E-Commerce, Lebensmittel- und Lebensmittellieferung usw. von größerer Bedeutung. Der Standort des Benutzers ist wichtig für Sonderangebote, standortbasierte Personalisierung, Empfehlungen usw.
Beispielsweise nutzen viele Kunden von CleverTap Geofencing , um Benutzern hochpräzise standortbasierte Interaktionen zu ermöglichen, etwa um einen Coupon zu versenden, wenn sie sich in der Nähe einer Filiale des Kunden befinden. Wie Sie sich vorstellen können, erfordert dies eine Genauigkeit der Standortdaten auf wenige Meter.
Um eine hohe Genauigkeit zu gewährleisten, ist ein GPS-Zugriff vom Endbenutzer erforderlich. Bedenken Sie, dass diese Verpflichtungen zwangsläufig darunter leiden, wenn der Endbenutzer aus Datenschutzgründen und/oder aus Batteriegründen die Erlaubnis zum Zugriff auf Standortdaten verweigert.
Sie können die Genauigkeit der Standortdaten auswählen, die Sie benötigen, indem Sie die Bedeutung von Standortdaten in Ihren spezifischen Marketing-Anwendungsfällen verstehen. Die Kosten für das Abrufen genauer Standortdaten können in vielen Fällen die Vorteile überwiegen, da Sie möglicherweise keine Daten von Benutzern erhalten, die sich gegen die Angabe von Standortdaten entscheiden, und für diese Benutzer möglicherweise eine angepasste Route erforderlich ist.
Bedenken Sie jedoch, dass alle Beteiligten darauf hingewiesen werden sollten, dass die Standortdaten möglicherweise unscharf sind und nicht verwendet werden sollten, wenn eine genaue Standortbestimmung erforderlich ist, wenn Sie sich für die grobe Standortbestimmung entscheiden.
Schlechte Benennung von Ereignissen
Die Art und Weise, wie Sie Anwendungsereignisse benennen, kann einen nachhaltigen Einfluss auf die Klarheit Ihrer Daten haben. Sie können ein Ereignis, bei dem ein Produkt angesehen wird, wie folgt benennen:
- Produktansicht
- Produkt angesehen
- Produkt angesehen
- UserProductView
- Produkt_Angesehen
- Produkt angesehen
- Produkt anzeigen
Wir empfehlen die Syntax „Nomen + Verb“. Beispiel: Produkt angesehen, Registrierung abgeschlossen.
Was auch immer Sie wählen, stellen Sie sicher, dass Ihre Namenskonvention auf allen Plattformen eingehalten wird, und bringen Sie Ihre Teams auf den gleichen Stand. Wir haben Fälle beobachtet, in denen dasselbe Ereignis in iOS- und Android-Apps unterschiedlich benannt oder geschrieben wird. Dies führt entweder zu Datenverlust oder Fehlinformationen und kann schwierig zu beheben sein.
Seien Sie bei der Benennung konsistent und klar, um einen unkomplizierten Arbeitsablauf zu gewährleisten. Stellen Sie sicher, dass Sie relevante interne Teams wie Marketing- und Data-Science-Teams konsultieren, um eine reibungslose Interoperabilität und einen geringen Overhead zu gewährleisten.
Schauen Sie sich diese Beispielveranstaltungen nach Branche an, um einen guten Ausgangspunkt zu erhalten.
Probleme bei der Identifizierung eindeutiger Benutzer
Identitätsmanagement ist ein sehr wichtiger Teil Ihrer Marketingbemühungen. Sie müssen Benutzer eindeutig identifizieren und vermeiden, dass dieselben Kampagnen mehrmals an denselben Benutzer gesendet werden, sowie andere Fehler dieser Art.
Hier sind einige wichtige Empfehlungen zum Festlegen von Benutzeridentitäten in Ihrer Marketingplattform:
- Legen Sie keine Identität fest, wenn keine vorhanden ist. Wenn Sie beispielsweise für mehrere Benutzer eine Identität auf„Keine“festlegen , werden wahrscheinlich alle Benutzer unter dieser „Keine“-Identität zusammen gruppiert (d. h. es wird davon ausgegangen, dass jeder Benutzer mit der Identität „Keine“ derselbe Benutzer ist). Nur wenige Plattformen weisen eine interne Eindeutigkeit zu ID für Benutzer, falls die übergebene Identität Null ist, wie es bei CleverTap der Fall ist, und diese Identität weiterhin zur Identifizierung einzelner Benutzer verwendet werden kann.
- Weisen Sie keine Identität zu, die sich ändern könnte. Wenn sich beispielsweise die E-Mail-Adresse einer Person in Ihrer App ändern kann, ist es keine gute Idee, E-Mail als Identität zuzulassen. Die meisten Marketingplattformen markieren die Person als neuen Benutzer, wenn sie ihre E-Mail-Adresse ändert. Das Gleiche kann für eine Handynummer, eine Facebook-ID usw. gelten.
Möglicherweise haben Sie spezielle Anwendungsfälle, z. B. wenn mehrere Benutzer die App von einem Gerät aus verwenden. Hochentwickelte Plattformen wie CleverTap können je nachdem, wer gerade angemeldet ist, zwischen verschiedenen Benutzerprofilen wechseln .
Ereignisdaten
Stellen Sie sicher, dass Ihre Veranstaltungsdaten sorgfältig geplant und umgesetzt werden, sowohl aus Entwickler- als auch aus Geschäftssicht.
Denken Sie methodisch über Ihre Veranstaltungen und Veranstaltungseigenschaften nach. Sie möchten kein Kaufereignis auslösen, ohne die Produkt-ID als Ereigniseigenschaft zu haben.
Identifizieren Sie Auslösepunkte für jedes Ereignis und stellen Sie sicher, dass das Ereignis zum richtigen Zeitpunkt ausgelöst wird.
Und lösen Sie in Ihrer Android-App im Vergleich zu Ihrer iOS-App keine Ereignisse an unterschiedlichen Punkten einer User Journey aus. Beispielsweise kann es sein, dass Sie auf Android versehentlich das Ereignis „Startbildschirm angezeigt“ auslösen, wenn der Startbildschirm geladen wird, auf iOS jedoch erst, nachdem die Seite geladen wurde. Dies kann zu einer deutlichen Diskrepanz zwischen Android- und iOS-Zahlen führen und zu falschen Erkenntnissen führen, da viele Benutzer die App möglicherweise schließen, während der Startbildschirm noch geladen wird, was zu relativ geringeren Zählungen für iOS-Benutzer führt, was wiederum dazu führen kann, dass Sie unnötige Informationen erhalten Änderungen.
Verwenden Sie ein Testkonto und einen Testbenutzer, um tatsächliche App-Aktionen mit den auf der Benutzerprofilseite ausgelösten Ereignissen zu bestätigen.
Datentyp der Ereignisdaten
Die Identifizierung der richtigen Datentypen für Ihre Veranstaltungseigenschaften sollte eine gut durchdachte Entscheidung sein. Nur wenige Marketingplattformen wie CleverTap verfügen über ein integriertes Schemaverwaltungstool, mit dem Sie die Datentypen für jede Ereigniseigenschaft definieren können.
Wir haben Fälle beobachtet, in denen Benutzergeburtstage von der App als String statt als Date-Objekt übergeben wurden. Dies macht die Daten größtenteils unbrauchbar, da einfache Abfragen wie „Wie viel Prozent meiner Benutzer gehören zur Generation Z?“ sind. kann nicht schnell beantwortet werden.
Kürzlich hat ein Kunde seine Transaktionsbetragsdaten als Zeichenfolge statt als Ganzzahl gesendet. Dies macht die Ausführung vieler einfacher mathematischer Operationen unmöglich.
Einfache Versäumnisse können zu einer erheblichen Verschwendung von Ressourcen führen: Der Versuch, die Daten nachträglich umzuwandeln, oder die Notwendigkeit, sie vollständig zu verwerfen.
Wie kann ich eine hohe Datenintegrität aufrechterhalten?
Zum Glück ist es nicht sehr schwierig, die Datenintegrität aufrechtzuerhalten. Aber es erfordert etwas Planung und Voraussicht.
Befolgen Sie diese Best Practices:
- Konsistente und klare Ereignisbenennung in Ihrer gesamten Dokumentation und auf Ihren Plattformen.
- Nehmen Sie sich während der ersten Integration mit Ihrer Marketingplattform zusätzliche Zeit, um die plattformübergreifend ausgelösten Ereignisse gründlich manuell zu testen. Verwenden Sie ein Testkonto und den Aktivitätsstream eines Benutzerprofils, bevor Sie live gehen. Dies wird Ihnen in Zukunft viel Zeit und Schmerzen ersparen.
- Eine gründliche Prüfung sollte häufig durchgeführt werden, insbesondere wenn einige Ereignisstrukturen geändert oder hinzugefügt werden.
- Überlegen Sie sorgfältig, welche Ereignisse Sie verfolgen möchten, übertreiben Sie es nicht und verpassen Sie keine kritischen Ereignisse. Stellen Sie sicher, dass Sie Ihre KPIs und Anwendungsfälle klar definieren.
- Konsultieren Sie relevante Teams, die möglicherweise von den Daten Gebrauch machen, z. B. das Marketingteam, das Management, Entwickler und Datenwissenschaftler.
- Stellen Sie sicher, dass alle Plattformteams (Android, iOS, SDK) auf derselben Seite sind, wenn sie entscheiden, wann ein Ereignis ausgelöst werden soll.
- Nehmen Sie sich Zeit für die Pflege eines Ereignisschemas. Besuchen Sie unsere Dokumentation, um mehr über Schema zu erfahren und wie es zur Aufrechterhaltung der Datenintegrität beitragen kann.
Datenintegrität erreichen und aufrechterhalten
Es ist sehr wichtig, Ihren Daten vertrauen zu können, wenn Sie planen, Ihre Geschäftsentscheidungen darauf zu stützen, und alles, was Sie brauchen, ist ein wenig mehr Zeit und Mühe, um dieses Vertrauen aufzubauen. Die Wahrung der Datenintegrität erspart Ihnen und Ihrem Unternehmen auf lange Sicht viel Ärger.