company logo

Baza wiedzy

Przejdź do Positive User
Wszystkie kolekcjePierwsze krokiStarterpack struktury danych

Starterpack struktury danych

Uporządkuj swój model danych, aby tworzyć elastyczne automatyzacje, precyzyjne segmenty i wartościowe raporty.

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.

Krok po kroku

1. Określ cele i Use Case'y

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).

2. Zidentyfikuj kluczowe obiekty

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”.

3. Ustaw atrybuty dla obiektów

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”.

4. Zdefiniuj zdarzenia i zdarzenia produktowe

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ć.

5. Zmapuj relacje między danymi

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.

6. Zdecyduj o zasadach aktualizacji i wersjonowania danych

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.

7. Zaplanuj przepływy danych i integrację

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.

8. Zarządzaj walidacją, czyszczeniem i deduplikacją

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”)

9. Porządkuj dane z pomocą segmentów, tagów i list

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]

10. Testowanie, monitorowanie i audyty danych

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.

Powiązane artykuły

  • Stwórz swoją pierwszą automatyzację

  • Jak dodać skrypt śledzący do swojej strony

  • Wyślij swoją pierwszą kampanię e-mailową

  • Jak działają filtry

Czy ta odpowiedź pomogła?
😞
😐
😁