Integralność danych: dlaczego zrozumienie zachowań użytkowników jest tak istotne

Opublikowany: 2024-11-23

W dzisiejszej dobie marketingu spersonalizowanego marketer jest zagubiony bez bogatych danych o klientach. Jednak o czym wielu marketerów zapomina, przesyłając miliony punktów danych do chmury, to znaczenie jakości i integralności punktów danych.
Wysokiej jakości dane czynią życie lepszym dla wszystkich zespołów. Zespół marketingowy może tworzyć lepsze kampanie, zespół analityczny może podejmować lepsze decyzje bez przekształceń i obejść, a zespół ds. produktu może podejmować świadome decyzje dotyczące produktu.
Oto prosty przykład: co miesiąc przekazujesz miliony zdarzeń związanych z zakupem, ale pewnego dnia zdajesz sobie sprawę, że zmapowałeś nazwę produktu jako właściwość zdarzenia. Może się to wydawać logiczne lub trywialne, ale wyobraź sobie, że masz wiele produktów o dokładnie tej samej nazwie. Spowoduje to zawyżenie liczb i wprowadzenie w błąd Ciebie i Twoich strategicznych kanałów marketingowych. Można było tego uniknąć, mapując identyfikator produktu lub SKU na zdarzenie zakupu.
Jeśli nie możesz ufać swoim danym, nigdy nie będziesz czuć się komfortowo, korzystając z analiz przy podejmowaniu decyzji biznesowych.

Typowe sytuacje pogarszające integralność danych

Powielanie danych
Powielanie nie tylko szkodzi integralności danych, ale może również bezpośrednio prowadzić do wzrostu kosztów ze względu na pojemność pamięci masowej. Może to oznaczać powielanie profili użytkowników lub nawet wielokrotne zgłaszanie tego samego zdarzenia tam, gdzie powinno zostać zgłoszone raz.
Typowy przykład powielania: zintegrowany pakiet SDK domyślnie śledzi niektóre „zdarzenia systemowe”, takie jak uruchomienie aplikacji lub kliknięcie powiadomienia, ale programiści przeoczają to i zgłaszają zdarzenie również ręcznie. W takim przypadku przechowujesz to samo wydarzenie dwa razy, co zwiększa koszty platformy, ponieważ szybciej przekroczysz limit śledzenia zdarzeń. W skali milionów użytkowników te dodatkowe wydatki naprawdę zaszkodzą budżetom marketingowym i analitycznym.
Zarządzanie strefą czasową
Duża część kampanii marketingowych opiera się na czasie, a błędnie określona strefa czasowa użytkownika może oznaczać, że Twoja kampania pozostanie niezauważona, ponieważ zostanie dostarczona o 3:00 zamiast o 19:00. Jest to szczególnie ważne, jeśli prowadzisz działalność międzynarodową.
Dane lokalizacyjne
Z aplikacji możesz uzyskać dwa typy lokalizacji:

1. Zgrubna lokalizacja:  

Można to uzyskać za pomocą dostawcy sieci komórkowej i punktów dostępu Wi-Fi bez dostępu GPS, ale nie zapewnia to dużej dokładności.
Może to być wystarczające w Twoich przypadkach, np. jeśli chcesz po prostu wysyłać kampanie lub segmentować użytkowników na podstawie przybliżonej lokalizacji, np. użytkownicy z Kalifornii.
Zgrubne dane lokalizacyjne mogą również wystarczyć do uzyskania cennych i niezbędnych informacji, takich jak penetracja rynku, przyjęcie klientów i nie tylko.
Aby uzyskać te statystyki, prawdopodobnie nie trzeba zbierać droższej dokładnej lokalizacji użytkownika.

2. Dokładna lokalizacja:  

Wykorzystuje ona dostęp GPS i zapewnia dokładność z dokładnością do kilku metrów.
Dokładne dane o lokalizacji mają większe znaczenie w branżach takich jak handel elektroniczny, dostawa żywności i artykułów spożywczych itp. Lokalizacja użytkownika jest ważna w przypadku ofert specjalnych, personalizacji opartej na lokalizacji, rekomendacji itp.
Na przykład wielu klientów CleverTap korzysta z geofencingu , aby zapewnić użytkownikom bardzo dokładne interakcje oparte na lokalizacji, takie jak wysyłanie kuponów, gdy znajdą się w pobliżu jednego z punktów sprzedaży klienta. Jak możesz sobie wyobrazić, wymaga to dokładności danych o lokalizacji z dokładnością do kilku metrów.
Aby zapewnić wysoką dokładność, wymagany jest dostęp GPS od użytkownika końcowego. Pamiętaj, że jeśli użytkownik końcowy odmówi pozwolenia na dostęp do danych o lokalizacji ze względu na prywatność i/lub problemy z baterią, takie połączenia z pewnością ucierpią.
Możesz wybrać wymaganą dokładność danych o lokalizacji, rozumiejąc znaczenie danych o lokalizacji w konkretnych przypadkach zastosowań marketingowych. Koszty uzyskania dokładnych danych o lokalizacji mogą w wielu przypadkach przewyższyć korzyści, ponieważ możesz stracić dane od użytkowników, którzy zdecydują się zrezygnować z podawania danych o lokalizacji, a w przypadku tych użytkowników może być konieczna zmodyfikowana podróż.
Należy jednak pamiętać, że jeśli zdecydujesz się trzymać przybliżonych danych o lokalizacji, należy uświadomić wszystkim zainteresowanym stronom, że dane o lokalizacji mogą być niejasne i nie powinny być wykorzystywane tam, gdzie wymagana jest dokładna lokalizacja.
Złe nazewnictwo wydarzeń
Sposób, w jaki nazywasz zdarzenia aplikacji, może mieć długotrwały wpływ na przejrzystość danych. Możesz nazwać wydarzenie, podczas którego produkt jest postrzegany jako:

  1. widok produktu
  2. Produkt obejrzany
  3. Produkt obejrzany
  4. Widok produktu użytkownika
  5. Produkt_obejrzany
  6. oglądany produkt
  7. Zobacz produkt

Zalecamy składnię „Rzeczownik + Czasownik”. Np. produkt obejrzany, rejestracja zakończona.
Cokolwiek wybierzesz, upewnij się, że konwencja nazewnictwa jest zachowana na wszystkich platformach i zapewnij swoim zespołom spójność. Zaobserwowaliśmy przypadki, gdy to samo wydarzenie ma inną nazwę lub pisownię w aplikacjach na iOS i Androida, co prowadzi do utraty danych lub dezinformacji, a naprawienie tego może być kłopotliwe.
Zachowaj spójność i jasność w nazewnictwie, aby zapewnić prosty przepływ pracy. Pamiętaj, aby skonsultować się z odpowiednimi zespołami wewnętrznymi, takimi jak zespoły ds. marketingu i analityki danych, aby uzyskać płynną interoperacyjność i niskie koszty ogólne.
Sprawdź te przykładowe wydarzenia według branży, aby uzyskać dobry punkt wyjścia.
Unikalne problemy z identyfikacją użytkownika
Zarządzanie tożsamością jest bardzo ważną częścią Twoich działań marketingowych. Musisz jednoznacznie identyfikować użytkowników i unikać wielokrotnego wysyłania tych samych kampanii do tego samego użytkownika i innych tego typu błędów.
Oto kilka ważnych zaleceń dotyczących ustawiania tożsamości użytkowników na platformie marketingowej:

  1. Nie ustawiaj tożsamości, jeśli jej nie ma. Na przykład ustawienie tożsamości na„Brak”dla wielu użytkowników prawdopodobnie zgrupuje wszystkich użytkowników w ramach tej tożsamości „Brak” (tzn. zakłada się, że każdy użytkownik z tożsamością „Brak” jest tym samym użytkownikiem). Niewiele platform przypisuje wewnętrzny unikalny identyfikator Identyfikator użytkownikom w przypadku, gdy przekazana tożsamość ma wartość Null, tak jak ma to miejsce w przypadku CleverTap, a tej tożsamości można nadal używać do identyfikacji poszczególnych użytkowników.
  2. Nie przypisuj tożsamości, która może ulec zmianie. Na przykład, jeśli czyjś adres e-mail może zmienić się w Twojej aplikacji, nie jest dobrym pomysłem zezwolenie na korzystanie z poczty e-mail jako tożsamości. Większość platform marketingowych oznaczy tę osobę jako nowego użytkownika, jeśli zmieni ona swój adres e-mail. To samo może dotyczyć numeru telefonu komórkowego, identyfikatora Facebook i tak dalej.

Możesz mieć specjalne przypadki użycia, takie jak wielu użytkowników korzystających z aplikacji na jednym urządzeniu. Wyrafinowane platformy, takie jak CleverTap, mogą przełączać się między różnymi profilami użytkowników w zależności od tego, kto jest aktualnie zalogowany.
Dane wydarzenia
Upewnij się, że dane dotyczące wydarzenia są starannie planowane i wdrażane, zarówno z punktu widzenia programisty, jak i biznesu.
Myśl metodycznie o swoich wydarzeniach i ich właściwościach. Nie chcesz wywoływać zdarzenia zakupu bez posiadania identyfikatora produktu jako właściwości zdarzenia.
Zidentyfikuj punkty wyzwalające dla każdego zdarzenia i upewnij się, że zdarzenie zostało wywołane we właściwym czasie.
I nie zgłaszaj zdarzeń w różnych momentach podróży użytkownika w aplikacji na Androida w porównaniu z aplikacją na iOS. Na przykład możesz przypadkowo wywołać zdarzenie „Wyświetlono ekran główny” w systemie Android, gdy zaczyna się ładowanie ekranu głównego, ale w systemie iOS po załadowaniu strony. Może to powodować wyraźną rozbieżność między liczbami w systemach Android i iOS i prowadzić do błędnych wniosków, ponieważ wielu użytkowników może zamknąć aplikację, gdy ekran główny wciąż się ładuje, co prowadzi do stosunkowo niższych wyników dla użytkowników iOS, co z kolei może spowodować niepotrzebne zmiany.
Użyj konta testowego i użytkownika testowego, aby potwierdzić rzeczywiste działania aplikacji ze zdarzeniami zgłoszonymi na stronie profilu użytkownika.
Typ danych danych zdarzenia
Identyfikacja odpowiednich typów danych dla właściwości wydarzenia powinna być dobrze przemyślaną decyzją. Niewiele platform marketingowych, takich jak CleverTap, ma wbudowane narzędzie do zarządzania schematami, które może pomóc w zdefiniowaniu typów danych dla każdej właściwości zdarzenia.
Zaobserwowaliśmy przypadki, w których data urodzenia użytkownika jest przekazywana z aplikacji w postaci ciągu znaków, a nie obiektu Date. To sprawia, że ​​dane są w większości bezużyteczne, ponieważ proste zapytania, takie jak „Jaki% moich użytkowników należy do pokolenia Z?” nie da się szybko odpowiedzieć.
Niedawno mieliśmy klienta, który wysłał dane o kwocie transakcji w postaci ciągu znaków zamiast liczby całkowitej. Uniemożliwia to wykonanie wielu prostych operacji matematycznych.
Proste niedopatrzenia mogą prowadzić do znacznego marnowania zasobów: próby przekształcenia danych po fakcie lub konieczności ich całkowitego wyrzucenia.

Jak zachować wysoką integralność danych?

Na szczęście dla Ciebie utrzymanie integralności danych nie jest zbyt trudne. Ale wymaga to trochę planowania i przezorności.
Postępuj zgodnie z tymi najlepszymi praktykami:

  1. Spójne i jasne nazewnictwo wydarzeń w całej dokumentacji i na różnych platformach.
  2. Poświęć dodatkowy czas podczas początkowej integracji z platformą marketingową, aby dokładnie ręcznie przetestować zdarzenia wywoływane na różnych platformach. Przed publikacją użyj konta testowego i strumienia aktywności profilu użytkownika. Zaoszczędzi to wiele czasu i bólu w przyszłości.
  3. Należy często przeprowadzać dokładny audyt, szczególnie w przypadku modyfikacji lub dodania niektórych struktur zdarzeń.
  4. Zastanów się dokładnie, jakie zdarzenia chcesz śledzić, nie przesadzaj i nie przegap krytycznych wydarzeń. Pamiętaj, aby jasno zdefiniować swoje KPI i przypadki użycia.
  5. Skonsultuj się z odpowiednimi zespołami, które mogą wykorzystać dane, takimi jak zespół ds. marketingu, kierownictwo, programiści i badacze danych.
  6. Upewnij się, że wszystkie zespoły ds. platform (Android, iOS, SDK) podejmują tę samą decyzję przy podejmowaniu decyzji o zgłoszeniu zdarzenia.
  7. Poświęć czas na utrzymanie schematu zdarzeń. Odwiedź naszą dokumentację , aby dowiedzieć się więcej o schemacie i o tym, jak może pomóc w utrzymaniu integralności danych.

Osiąganie i utrzymywanie integralności danych

Zaufanie swoim danym jest bardzo ważne, jeśli planujesz opierać na nich swoje decyzje biznesowe, a wystarczy trochę dodatkowego czasu i wysiłku, aby zbudować to zaufanie. Utrzymanie integralności danych oszczędzi Tobie i Twojej firmie wielu problemów.