Skonfigurowanie przejrzystej struktury danych to pierwszy krok do udanego setupu w Positive User. Dzięki wcześniejszemu uporządkowaniu kontaktów, zdarzeń i atrybutów Twój zespół zyskuje pewność, że każda informacja jest gotowa do wykorzystania w kampaniach na dużą skalę oraz spersonalizowanych interakcjach. Zanim zaczniesz, polecamy skorzystać z naszego „Arkusza do planowania struktury danych i automatyzacji”, aby zmapować swoje wymagania.
Twój model danych to fundament workspace. Wykonaj poniższe kroki, aby zbudować strukturę, która będzie rosła razem z Twoim biznesem.
Zmiana struktury danych po zaimportowaniu tysięcy kontaktów może prowadzić do niespójności danych. Zawsze zaplanuj swój model przed pierwszym dużym importem.
Zanim zaczniesz cokolwiek konfigurować, ustal, co Twój zespół faktycznie chce osiągnąć. Dane nigdy nie powinny istnieć „tak po prostu” – muszą służyć konkretnemu celowi. Skup się na procesach, które chcesz zautomatyzować, takich jak odzyskiwanie porzuconych koszyków czy powitanie nowego kontaktu.
Jakość danych decyduje o skuteczności Twoich automatyzacji. Znacznie łatwiej zacząć od czystego, mniejszego zestawu danych, który realizuje konkretne cele, niż zarządzać ogromną bazą nieużywanych atrybutów.
Określ najważniejsze procesy, które chcesz zautomatyzować (najwyższy priorytet).
Stawiaj na szybkie rezultaty, takie jak newsletter z dynamiczną personalizacją.
Zidentyfikuj wskaźniki, które chcesz mierzyć, np. open rate, konwersję czy churn (KPI).
Obiekty porządkują logikę Twojego workspace. Zdecyduj, które encje reprezentują Twój model biznesowy. W większości przypadków centralnym punktem jest kontakt, na którym śledzisz wszystkie interakcje. Jeśli pracujesz z firmami, potrzebne będą również obiekty firm, aby powiązać wiele kontaktów z jednym biznesem. W e-commerce wykorzystasz zamówienia i produkty do zarządzania sprzedażą oraz rekomendacjami.
Odpowiedz na poniższe pytania:
Jakie obiekty są niezbędne do realizacji Twoich procesów biznesowych?
Działasz w segmencie B2C czy B2B?
Jakie zespoły będą pracować w aplikacji? (marketing, sprzedaż, wsparcie itd.)
Jakie dodatkowe elementy danych mogą być przydatne? (informacje o subskrypcji, zgłoszenia do wsparcia itd.)
Określ jasno zakres i cel każdego obiektu i opisz je w osobnym pliku „Struktura danych”.
Dla każdego obiektu zdefiniuj zestaw atrybutów, takich jak imię kontaktu, e-mail czy status konta. To cechy Twoich obiektów – pola, w których możesz przechowywać o nich informacje. Zdecyduj, które pola są wymagane, i zadbaj o spójność nazewnictwa.
Dowiedz się więcej o atrybutach i ich typach z artykułu „Czym jest atrybut”.
Wybierz odpowiedni typ. Unikaj ustawiania wszystkiego jako „string” (tekst). Używaj „liczb” dla walut, „dat” dla rejestracji oraz „booleanów” (prawda/fałsz) dla flag statusu.
Stosuj spójne konwencje nazewnictwa, np. „Data ostatniego zakupu”, zamiast mieszać różne style.
Dodaj opis do każdego atrybutu, aby cel każdego pola był jasny dla każdego członka zespołu.
Określ, które pola są obowiązkowe, a które nie.
Twórz własne atrybuty w aplikacji zgodnie z instrukcją „Jak utworzyć własny atrybut”.
Zdarzenia to konkretne akcje wykonywane przez kontakt, takie jak logowanie czy porzucenie koszyka, które uruchamiają Twoje automatyzacje. Procesy e-commerce obejmują również zdarzenia produktowe – interakcje kontaktów z konkretnymi produktami na Twojej stronie.
Dla każdego zdarzenia określ szczegóły, które chcesz przechwytywać – czyli atrybuty zdarzenia. Na przykład zgłoszenie formularza newslettera powinno zawierać informację o zgodzie marketingowej.
W przypadku zdarzeń produktowych nie potrzebujesz dodatkowych atrybutów – te zdarzenia są powiązane z produktami, więc wybierasz z atrybutów produktu te dane, które chcesz przesłać razem ze zdarzeniami takimi jak zakup czy zamówienie.
Później możesz wykorzystać te wszystkie szczegóły, aby uruchamiać swoje automatyzacje, budować segmenty i stosować personalizację w kampaniach. [LINK]
Zdarzenia odgrywają dużą rolę w konfiguracji automatyzacji – upewnij się, że śledzisz wszystkie najważniejsze akcje kontaktów na Twojej stronie. Nie zapominaj o atrybutach zdarzeń – pozwalają one budować głębszą segmentację.
Kluczowe aspekty:
Zdefiniuj zdarzenia i ich atrybuty w workspace, zanim zaczniesz przesyłać je do Positive User.
Unikaj tworzenia zdarzeń bez konkretnego celu.
Dodawaj precyzyjne opisy określające, kiedy dokładnie powinno być wysyłane każde zdarzenie i jakie atrybuty powinno zawierać.
Zdecyduj, jak Twoje obiekty są ze sobą powiązane – np. że jeden kontakt ma przypisanych wiele zdarzeń lub szans sprzedaży.
Jak to opisać:
Określ główne klucze, które pozwalają łączyć obiekty (np. „ID kontaktu”, „ID firmy”).
Zdefiniuj typ relacji (1:1 / 1:wiele).
Ustal, jak zarządzasz przypadkami, gdy dane są niekompletne.
Musisz zdecydować, co się dzieje, gdy ten sam atrybut lub relacja jest przesyłana do Positive User wielokrotnie z różnych źródeł.
Logika aktualizacji: Określ, czy nowe dane mają nadpisywać starą wartość, być agregowane, czy też dodawane wyłącznie wtedy, gdy pole jest aktualnie puste.
Identyfikacja źródeł: Zmapuj, skąd pochodzą Twoje dane – formularze na stronie, sklepy e-commerce, CRM, systemy ERP, zgłoszenia wsparcia, integracje API, webhooki, importy CSV czy Google Tag Manager.
Pytania o spójność: Czy dane płyną w czasie rzeczywistym, czy partiami (np. raz dziennie)? Jak zapewnisz, że dane pozostają identyczne w różnych systemach? Czy masz logi błędów, aby obsłużyć nieudane importy?
Dobra praktyka: Stwórz mapę przepływu danych ze źródła do systemu marketing automation i waliduj dane przed ich importem.
Zaplanuj, jak dane będą dostarczane do Twojego workspace – czy przez API, JavaScript (na stronie), Google Tag Manager, importy CSV czy webhooki.
Zbuduj mapę źródeł: Zmapuj Źródło danych → System marketing automation → Struktura danych.
Ustal jasne zasady: Bez nich Twój zespół ryzykuje utratę danych historycznych lub tworzenie zduplikowanych kontaktów.
Jakość Twoich danych decyduje o skuteczności Twoich automatyzacji.
Walidacja: Upewnij się, że e-maile mają poprawny format, a pola liczbowe nie zawierają znaków tekstowych.
Deduplikacja: Ustal, jak rozpoznawać duplikaty (np. po e-mailu lub konkretnym ID [LINK]) i określ zasady scalania rekordów, aby Twój zespół nie miał wielu profili dla tego samego kontaktu.
Czyszczenie danych: Skonfiguruj zasady i częstotliwość audytu danych. Dzięki temu poprawisz jakość swoich kampanii marketingowych. (Sprawdź „Jak wyczyścić listę kontaktów”)
Wykorzystaj wewnętrzne narzędzia w Positive User do grupowania kontaktów: tagi, listy kontaktów oraz segmenty.
Aby dowiedzieć się więcej o przeznaczeniu każdej z tych opcji, zapoznaj się z naszym artykułem „Porównanie tagów, segmentów i list kontaktów”.
Na początku możesz zdefiniować te najważniejsze, a system rozwijać wraz z intensywnością korzystania z aplikacji.
Wykorzystuj tagi, listy i segmenty do statystyk na swoich dashboardach. [LINK]
Zanim Twój zespół uruchomi duże automatyzacje, sprawdź, czy dane trafiają poprawnie.
Testowanie: Wyślij testowe zdarzenie i sprawdź profil kontaktu. Zmień atrybut i zobacz, czy odpowiedni scenariusz uruchamia się zgodnie z oczekiwaniami.
Audyt: Raz w miesiącu sprawdzaj spójność danych. Monitoruj odsetek duplikatów i wyszukuj brakujące wartości w kluczowych atrybutach.