Przewidywanie wartości okresu istnienia klienta (CLV)
Przewiduj potencjalną wartość (przychód), jaką indywidualni aktywni klienci przyniosą Twojej firmie w określonym okresie w przyszłości. To przewidywanie umożliwia:
- Identyfikowanie klientów o wysokiej wartości i przetwarzanie tych informacji.
- Twórz strategiczne segmenty klientów w oparciu o ich potencjalną wartość, aby prowadzić spersonalizowane kampanie z ukierunkowaną sprzedażą, marketingiem i działaniami wsparcia.
- Kieruj rozwojem produktu, koncentrując się na funkcjach zwiększających wartość tego klienta.
- Zoptymalizuj strategię sprzedaży lub marketingu i dokładniej przydziel budżet na potrzeby dotarcia do klientów.
- Rozpoznawaj i nagradzaj wartościowych klientów za pomocą programów lojalnościowych lub programów nagród.
Określ, co CLV oznacza dla działalności firmy. Obsługujemy prognozowanie CLV oparte na transakcjach. Przewidywana wartość klienta jest oparta na historii transakcji biznesowych. Rozważ utworzenie kilku modeli z różnymi preferencjami wejściowymi i porównaj wyniki modeli, aby zobaczyć, który scenariusz modelu najlepiej odpowiada potrzebom biznesowym.
Napiwek
Spróbuj użyć narzędzia przewidywania CLV za pomocą przykładowych danych: Przykładowy przewodnik po prognozowaniu wartości całego cyklu życia klienta (CLV).
Wymagania wstępne
- Co najmniej uprawnienia współautora
- Co najmniej 1000 profilów klientów w żądanym oknie przewidywania
- Identyfikator klienta, unikalny identyfikator umożliwiający dopasowanie transakcji do indywidualnego klienta
- Przynajmniej rok historii transakcji, najlepiej dwa do trzech lat. Idealnie, co najmniej dwie do trzech transakcji na identyfikator klienta, najlepiej w wielu datach. Historia transakcji musi zawierać:
- Identyfikator transakcji: niepowtarzalny identyfikator każdej transakcji
- Data transakcji: data lub sygnatura czasowa każdej transakcji
- Kwota transakcji: wartość pieniężna (na przykład przychód lub marża zysku) każdej transakcji
- Etykieta przypisana do zwrotów: wartość logiczna wskazująca prawda/fałsz, czy transakcja jest zwrotem
- Identyfikator produktu: Identyfikator produktu, którego dotyczy transakcja
- Dane dotyczące działań klienta:
- Klucz podstawowy: unikatowy identyfikator działania
- Sygnatura czasowa: data i godzina zdarzenia identyfikowanego przez klucz podstawowy
- Zdarzenie (nazwa działania): nazwa zdarzenia, którego chcesz użyć
- Szczegóły (kwota lub wartość): Szczegółowe informacje dotyczące działania klienta
- Dodatkowe dane, takie jak:
- Działania w sieci: historia odwiedzin witryny lub historia wiadomości e-mail
- Działania lojalnościowe: historia gromadzenia i wykorzystania punktów lojalnościowych
- Obsługa klienta dziennika: zgłoszenia, skargi lub historii zwrotów
- Informacje o profilu klienta
- Mniej niż 20% brakujących wartości w wymaganych polach
Uwaga
Można skonfigurować tylko jedną tabelę historii transakcji. Jeśli istnieje wiele tabel zakupu lub transakcji, możesz połączyć je w usłudze Power Query przed pozyskaniem danych.
Utwórz prognozę wartości okresu istnienia klienta
W dowolnym momencie wybierz opcję Zapisz roboczą, aby zapisać przewidywanie jako roboczą. Wersja robocza wyświetla się na karcie Moje prognozy.
Przejdź do opcji Szczegółowe informacje>Przewidywania.
Na karcie Utwórz wybierz Model użycia na kafelku Wartość istnienia klienta.
Wybierz Rozpocznij.
Nazwij ten model i Nazwa tabeli wyjściowej, aby odróżnić je od innych modeli lub tabel.
Wybierz Dalej.
Zdefiniuj preferencje modelu
Ustaw Okres przewidywania, aby określić, jak daleko w przyszłości chcesz przewidzieć CLV. Domyślnie jednostka jest ustawiona na miesiące.
Napiwek
Aby dokładnie przewidzieć CLV dla ustawionego okresu, wymagany jest porównywalny okres danych historycznych. Na przykład, jeśli chcesz prognozować CLV na następne 12 miesięcy, musisz mieć co najmniej 18–24 miesiące danych historycznych.
Ustaw przedział czasu, w którym klient musiał mieć co najmniej jedną transakcję, aby zostać uznanym za aktywną. Model będzie przewidywać CLV tylko dla aktywnych klientów.
- Zezwól modelowi na obliczenie interwału zakupów (zalecane): model analizuje dane i określa okres na podstawie historycznych zakupów.
- Ręczne ustawianie interwału: okres dla definicji aktywnego klienta.
Zdefiniuj wartość procentową klienta o wysokiej wartości.
- Model obliczania (zalecane): w modelu jest używana reguła 80/20. Odsetek klientów, którzy przyczynili się do 80% skumulowanych przychodów Twojej firmy w okresie historycznym, to klienci o dużej wartości. Zwykle mniej niż 30-40% klientów przyczynia się do 80% skumulowanych przychodów. Jednak liczba ta może się różnić w zależności od Twojej firmy i branży.
- Procent aktywnych klientów o najwyższej wartości: konkretne procenty dla klienta o wysokiej wartości. Na przykład wprowadź 25, aby zdefiniować klientów o wysokiej wartości jako najwyższe 25% przyszłych płacących klientów.
Jeśli Twoja firma definiuje klientów o dużej wartości w inny sposób, daj nam znać, z przyjemnością dowiemy się więcej.
Wybierz Dalej.
Dodaj wymagane dane
Wybierz Dodaj dane dla Historii transakcji klienta.
Wybierz semantyczny typ działania SalesOrder lub SalesOrderLine zawierającym informacje o historii transakcji. Jeśli działanie nie zostało ustawione, zaznacz tutaj i utwórz działanie.
W obszarze Działania, jeśli atrybuty działania zostały semantycznie zamapowane podczas tworzenia działania, wybierz określone atrybuty lub tabelę, na których chcesz skupić obliczenia. Jeśli semantyczne mapowanie nie wystąpiło, wybierz opcję Edytuj i zamapuj dane.
Wybierz opcję Dalej i przejrzyj atrybuty wymagane dla tego modelu.
Wybierz pozycję Zapisz.
Dodaj więcej działań lub wybierz Dalej.
Dodaj opcjonalne dane dotyczące działań
Dane odzwierciedlające kluczowe interakcje z klientami (takie jak internet, obsługa klienta i dzienniki zdarzeń) dodają kontekst do rekordów transakcji. Więcej wzorców znalezionych w danych o aktywności klientów może poprawić dokładność prognoz.
Wybierz Dodaj dane w opcji Popraw jakość wyników analiz modelu dzięki dodatkowym danym dotyczącym działań.
Wybierz typ działania dopasowania do typu działania klienta, które jest dodawane. Jeśli działanie nie zostało ustawione, zaznacz tutaj i utwórz działanie.
W obszarze Działania, jeśli atrybuty działania zostały zamapowane podczas tworzenia działania, wybierz określone atrybuty lub tabelę, na których chcesz skupić obliczenia. Jeśli mapowanie nie wystąpiło, wybierz opcję Edytuj i zamapuj dane.
Wybierz opcję Dalej i przejrzyj atrybuty wymagane dla tego modelu.
Wybierz pozycję Zapisz.
Wybierz Dalej.
Dodaj opcjonalne dane klienta lub wybierz opcję Dalej i przejdź do ustawiania harmonogramu aktualizacji.
Dodaj opcjonalne dane klienta
Wybierz jeden z 18 najczęściej używanych atrybutów profilu klienta, które mają być używane jako wprowadzenie do modelu. Te atrybuty mogą prowadzić do bardziej spersonalizowanych, trafnych i praktycznych wyników modelu w przypadku zastosowań biznesowych.
Na przykład: firma Contoso Coffee chce przewidzieć wartość życiową klienta, aby dotrzeć do klientów o wysokiej wartości ze spersonalizowaną ofertą związaną z wprowadzeniem na rynek ich nowego ekspresu do kawy. Firma Contoso używa modelu CLV i dodaje wszystkie 18 atrybutów profilu klienta, aby zobaczyć, które czynniki wpływają na klientów o najwyższej wartości. Uważają, że lokalizacja klienta jest dla nich najważniejszym czynnikiem. Dzięki tym informacjom organizują lokalne wydarzenie z okazji uruchomienia ekspresu do kawy i współpracują z lokalnymi sprzedawcami w celu uzyskania spersonalizowanych ofert i specjalnych wrażeń podczas wydarzenia. Bez tych informacji firma Contoso mogła wysłać tylko ogólne marketingowe wiadomości e-mail i stracić możliwość personalizacji dla tego lokalnego segmentu swoich klientów o wysokiej wartości.
Wybierz Dodaj dane w opcji Jeszcze bardziej popraw jakość wyników analiz modelu dzięki dodatkowym danym klientów.
Dla opcji Tabela wybierz pozycję Klient: CustomerInsights, aby wybrać ujednolicony profil klienta mapowany na dane atrybutu klienta. Jako identyfikator klienta wybierz pozycję System.Customer.CustomerId.
Mapowanie większej liczby pól, jeśli dane są dostępne w ujednoliconych profilach klientów.
Wybierz pozycję Zapisz.
Wybierz Dalej.
Ustaw harmonogram aktualizacji
Wybierz częstotliwość ponownego uaktualnienia modelu na podstawie najnowszych danych. To ustawienie jest ważne, aby zaktualizować dokładność prognoz w miarę pozyskiwania nowych danych. Większość firm może przeprowadzać ponowne szkolenia raz w miesiącu i uzyskać dobrą dokładność przewidywań.
Wybierz Dalej.
Przegląd i uruchamianie konfiguracji modelu
W kroku Przejrzyj i uruchom przedstawiono podsumowanie konfiguracji i użytkownik może wprowadzić zmiany przed utworzeniem przewidywania.
Wybierz Edytuj na każdym z etapów, aby przejrzeć i wprowadzić ewentualne zmiany.
Jeśli użytkownik jest zadowolony z wprowadzonych opcji, wybiera opcję Zapisz i uruchom, aby rozpocząć uruchamianie modelu. Wybierz pozycję Gotowe. Podczas tworzenia przewidywanie jest wyświetlana karta Moje prognozy. Przeprowadzanie procesu może potrwać kilka godzin, w zależności od ilości danych użytych w przewidywaniu.
Napiwek
Zadania i procesy mają swoje stany. Większość procesów zależy od innych procesów nadrzędnych, takich jak źródła danych i odświeżenia profilowania danych.
Wybierz stan obok okienka Szczegóły postępu, aby wyświetlić postęp zadania. Aby anulować zadanie, wybierz opcję Anuluj zadanie w dolnej części okienka.
Pod każdym zadaniem możesz wybrać Zobacz szczegóły, aby uzyskać więcej informacji o postępie, takich jak czas przetwarzania, data ostatniego przetwarzania oraz wszystkie odpowiednie błędy i ostrzeżenia związane z zadaniem lub procesem. Wybierz Wyświetl stan systemu u dołu panelu, aby wyświetlić inne procesy w systemie.
Wyświetl wyniki przewidywania
Przejdź do opcji Szczegółowe informacje>Przewidywania.
Na karcie Moje przewidywania wybierz przewidywanie, które chcesz wyświetlić.
Na stronie wyników wyszukiwania znajdują się trzy podstawowe sekcje danych.
Wydajność modelu szkolenia: oceny A, B lub C wskazują wydajność prognozy i może pomóc w podjęciu decyzji o użyciu wyników przechowywanych w tabeli wyjściowej.
System oceni, jak model AI przeprowadził przewidywanie klientów wysokiej jakości w porównaniu do modelu odniesienia.
Oceny są określane na podstawie następujących reguł:
- A kiedy model dokładnie przewidział co najmniej 5% więcej wartościowych klientów w porównaniu z modelem bazowym.
- B gdy model dokładnie przewidział od 0 do 5% więcej klientów o wysokiej wartości w porównaniu z modelem bazowym.
- C, gdy model dokładnie przewidział mniej wartościowych klientów w porównaniu z modelem bazowym.
Wybierz Dowiedz się o tym wyniku, by otworzyć okienko Klasyfikacji modelu, które pokazuje dalsze szczegóły dotyczące wydajności modelu AI i modelu odniesienia. Pomoże to w lepszym poznaniu podstawowych metryk wydajności modelu oraz sposobu pochodnego końcowej oceny wydajności modelu. Model bazowy wykorzystuje podejście nie oparte na sztucznej inteligencji do obliczania wartości klienta od początku śledzenia na podstawie historycznych zakupów dokonanych przez klientów.
Wartość klientów według procentu: klienci o niskiej i wysokiej wartości są wyświetlani na wykresie. Najedź kursorem na słupki na histogramie by zobaczyć liczbę klientów w każdej grupie i średnią wartość CLV tej grupy. Opcjonalnie możesz utworzyć segmenty klientów na podstawie ich prognoz CLV.
Czynniki mające największy wpływ: Podczas tworzenia prognozy CLV na podstawie danych wejściowych dostarczonych do modelu AI brane są pod uwagę różne czynniki. Każdy z czynników ma swoje znaczenie obliczane dla zagregowanych przewidywań tworzonych przez model. Tych czynników można użyć w celu sprawdzenia poprawności wyników przewidywania. Czynniki te zapewniają również lepszy wgląd w najbardziej wpływowe czynniki, które przyczyniły się do przewidywania CLV u wszystkich klientów.
Zapoznaj się z informacjami o wyniku
Standardowa formuła używana do obliczania CLV według modelu bazowego:
CLV dla każdego klienta = Średni miesięczny zakup dokonany przez klienta w aktywnym oknie klienta * Liczba miesięcy w okresie prognozowania CLV * Ogólny wskaźnik utrzymania wszystkich klientów
Model AI jest porównywany z modelem bazowym w oparciu o dwie metryki wydajności modelu.
Wskaźnik sukcesu w przewidywaniu wartościowych klientów
Zobacz różnicę w przewidywaniu klientów o dużej wartości za pomocą modelu AI w porównaniu z modelem bazowym. Na przykład wskaźnik sukcesu 84% oznacza, że spośród wszystkich klientów o dużej wartości w danych szkoleniowych model sztucznej inteligencji był w stanie dokładnie uchwycić 84%. Następnie porównujemy ten wskaźnik sukcesu ze wskaźnikiem sukcesu modelu bazowego, aby zgłosić względną zmianę. Ta wartość służy do przypisywania oceny modelowi.
Metryki błędów
Przeglądanie ogólnej wydajności modelu pod kątem błędu w przewidywaniu przyszłych wartości. Do oceny tego błędu używamy ogólnej metryki Root Mean Squared Error (RMSE). RMSE to standardowy sposób pomiaru błędu modelu przy prognozowaniu danych ilościowych. Wartość RMSE modelu AI jest porównywana z wartością RMSE modelu bazowego i zgłaszana jest względna różnica.
Model AI nadaje priorytet dokładnemu rankingowi klientów zgodnie z wartością, jaką wnoszą do Twojej firmy. Tak więc do wyliczenia ostatecznej oceny modelu wykorzystuje się tylko wskaźnik sukcesu przewidywania klientów o wysokiej wartości. Metryka RMSE jest wrażliwa na wartości odstające. W scenariuszach, w których masz niewielki odsetek klientów z wyjątkowo wysokimi wartościami zakupów, ogólna metryka RMSE może nie dawać pełnego obrazu wydajności modelu.