Поделиться через


Пример руководства прогноза ценности клиента на протяжении жизненного цикла (CLV)

В этом руководстве объясняется от начала до конца пример прогноза ценности клиента на протяжении жизненного цикла (CLV) в Dynamics 365 Customer Insights - Data с использованием примеров данных. Мы рекомендуем вам попробовать этот прогноз в новой среде.

Сценарий

Contoso — компания, производящая высококачественный кофе и кофемашины. Они продают продукты через свой веб-сайт Contoso Coffee. Компания хочет понять ценность (доход), которую их клиенты могут создать в следующие 12 месяцев. Знание ожидаемой ценности своих клиентов в следующие 12 месяцев поможет им направить свои маркетинговые усилия на высокоценных клиентов.

Предварительные условия

Задача 1. Прием данных

Обзор статей о приеме данных и подключении к источнику данных Power Query. Следующая информация предполагает, что вы в целом знакомы с приемом данных.

Получение данных о клиентах с платформы eCommerce

  1. Создайте источник данных Power Query с именем eCommerce и выберите соединитель Текст/CSV.

  2. Введите URL-адрес для контактов eCommerce https://aka.ms/ciadclasscontacts.

  3. При редактировании данных выберите Преобразовать, затем Использовать первую строку в качестве заголовков.

  4. Обновите тип данных для столбцов, перечисленных ниже:

    • DateOfBirth: дата
    • CreatedOn: дата/время/часовой пояс

    Преобразовать дату рождения в дату.

  5. В поле Имя на правой панели переименуйте свой источник данных на eCommerceContacts

  6. Сохраните источник данных.

Получение данных о покупках в Интернете

  1. Добавьте другой набор данных к тому же источнику данных eCommerce. Снова выберите соединитель Текст/CSV.

  2. Введите URL-адрес для данных Интернет-покупкиhttps://aka.ms/ciadclassonline.

  3. При редактировании данных выберите Преобразовать, затем Использовать первую строку в качестве заголовков.

  4. Обновите тип данных для столбцов, перечисленных ниже:

    • PurchasedOn: дата/время
    • TotalPrice: валюта
  5. В поле Имя на боковой панели переименуйте свой источник данных на eCommercePurchases.

  6. Сохраните источник данных.

Получение данных о клиентах из схемы лояльности

  1. Создайте источник данных с именем LoyaltyScheme и выберите соединитель Текст/CSV.

  2. Введите URL-адрес для постоянных клиентов https://aka.ms/ciadclasscustomerloyalty.

  3. При редактировании данных выберите Преобразовать, затем Использовать первую строку в качестве заголовков.

  4. Обновите тип данных для столбцов, перечисленных ниже:

    • DateOfBirth: дата
    • RewardsPoints: целое число
    • CreatedOn: дата/время
  5. В поле Имя на правой панели переименуйте свой источник данных на loyCustomers.

  6. Сохраните источник данных.

Получение данных о клиентах из отзывов веб-сайтов

  1. Создайте источник данных с именем Website и выберите соединитель Текст/CSV.

  2. Ввод URL-адрес для обзоров веб-сайта https://aka.ms/CI-ILT/WebReviews.

  3. При редактировании данных выберите Преобразовать, затем Использовать первую строку в качестве заголовков.

  4. Обновите тип данных для столбцов, перечисленных ниже:

    • ReviewRating: десятичное число
    • ReviewDate: дата
  5. В поле Имя на правой панели переименуйте свой источник данных в Проверки.

  6. Сохраните источник данных.

Задача 2. Унификация данных

Просмотрите статью об объединении данных. Следующая информация предполагает, что вы в целом знакомы с унификацией данных.

После приема данных начните процесс объединения данных, чтобы создать единый профиль клиента. Дополнительные сведения см. в разделе Унификация данных.

Описание объединяемых данных клиентов

  1. После приема данных сопоставьте контакты из данных eCommerce и лояльности с общими типами данных. Выберите Данные>Унификация.

  2. Выберите таблицы, которые представляют профиль клиента — eCommerceContacts и loyCustomers.

    унифицировать источники данных ecommerce и лояльности.

  3. Выберите ContactId как первичный ключ для eCommerceContacts, а LoyaltyID как первичный ключ для loyCustomers.

  4. Выберите Далее. Пропустите повторяющиеся записи и нажмите Далее.

Определение правил сопоставления

  1. Выберите eCommerceContacts : eCommerce в качестве основной таблицы и включите все записи.

  2. Выберите loyCustomers : LoyaltyScheme и включите все записи.

  3. Добавьте правило:

    • Выберите FullName как для eCommerceContacts, так и для loyCustomers.
    • Выберите тип (телефон, тмя, адрес и т. д.) для параметра Нормализовать.
    • Задайте Уровень точности: Базовый и Значение: Высоко.
  4. Добавьте второе условие для адреса электронной почты:

    • Выберите Адрес электронной почты как для eCommerceContacts, так и для loyCustomers.
    • Оставьте поле "Нормализация" пустым.
    • Задайте Уровень точности: Базовый и Значение: Высоко.
    • Введите FullName, адрес электронной почты для параметра "Имя".

    Унифицировать правило совпадения для имени и электронной почты.

  5. Нажмите кнопку Готово.

  6. Выберите Далее.

Просмотрите единые данные

  1. Переименуйте ContactId для таблицы loyCustomers на ContactIdLOYALTY, чтобы отличить его от других принятых идентификаторов.

  2. Выберите Далее, чтобы просмотреть, а затем выберите Создать профили клиентов.

Задача 3. Создание действия истории транзакции

Ознакомьтесь со статьей о действиях клиентов. Следующая информация предполагает, что вы в целом знакомы с созданием действий.

  1. Создайте действия с помощью таблицы eCommercePurchases:eCommerce и таблицы Reviews:Website.

  2. Для eCommercePurchases:eCommerce выберите SalesOrderLine для Тип действия и PurchaseId для Первичный ключ.

  3. Для Reviews:Website выберите Обзор для Тип действия и ReviewID для Первичный ключ.

  4. Введите следующие сведения для действия покупки:

    • Название действия: eCommercePurchases
    • Метка времени: PurchasedOn
    • EventActivity: TotalPrice
    • Идентификатор строки заказа: PurchaseId
    • Дата заказа: PurchasedOn
    • Итоговая сумма: TotalPrice
  5. Введите следующие сведения для действия веб-обзора:

    • Имя действия: WebReviews
    • Метка времени: ReviewDate
    • Действие события: ActivityTypeDisplay
    • Дополнительная информация: ReviewRating
  6. Добавьте отношение между eCommercePurchases:eCommerce и eCommerceContacts:eCommerce с ContactID в качестве внешнего ключа для соединения двух таблиц.

  7. Добавьте связь между Website и eCommerceContacts с UserId в качестве внешнего ключа.

  8. Просмотрите изменения и выберите Создать действия.

Задача 4. Настройка прогноза ценности клиента на протяжении жизненного цикла

Имея единые профили клиентов и созданное действие, выполните прогноз ценности клиента на протяжении жизненного цикла (CLV). Подробные инструкции см. в разделе Прогноз ценности клиента на протяжении жизненного цикла.

  1. Перейдите в Аналитика>Прогнозы.

  2. На вкладке Создать выберите Использовать модель на плитке Ценность клиента на протяжении жизненного цикла.

  3. Выберите Приступая к работе.

  4. Назовите модель Прогноз OOB eCommerce CLV и выходную таблицу OOBeCommerceCLVPrediction.

  5. Задание параметров модели:

    • Период времени прогноза: 12 месяцев или 1 год, чтобы определить, как далеко в будущем прогнозировать CLV.
    • Активные клиенты: Разрешить модели рассчитывать интервал покупки, что является интервалом времени, в котором у клиента должна быть хотя бы одна транзакция, чтобы считаться активным.
    • Ценный клиент: вручную определите ценных клиентов как первые 30% активных клиентов.

    Шаг настроек в управляемом взаимодействии для модели CLV.

  6. Выберите Далее.

  7. На шаге Необходимые данные шаг, выберите Добавить данные для предоставления данных истории транзакций.

    Добавьте шаг обязательных данных в управляемом взаимодействии для модели CLV.

  8. Выберите SalesOrderLine и таблицу eCommercePurchases и выберите Далее. Необходимые данные автоматически заполняются из действия. Выберите Сохранить, затем Далее.

  9. На шаге Дополнительные данные (необязательно) можно добавить дополнительные данные о действиях клиентов, чтобы получить больше аналитики для взаимодействий с клиентами. Для этого примера выберите Добавить данные и добавьте действие веб-отзыва.

  10. Выберите Далее.

  11. На шаге Обновление данных выберите Ежемесячно для расписания модели.

  12. Выберите Далее.

  13. Изучив все сведения, выберите Сохранить и выполнить.

Задача 5. Обзор результатов модели и объяснения

Дайте модели завершить обучение и оценку данных. Ознакомьтесь с разделом Результаты и объяснения для модели CLV.

Задача 6. Создание сегмента ценных клиентов

Запуск модели создает новую таблицу, которая указана в Данные>Таблицы. Вы можете создать новый сегмент клиентов на основе таблицы, созданной моделью.

  1. На странице результатов выберите Создать сегмент.

  2. Создайте правило с помощью таблицы OOBeCommerceCLVPrediction и определите сегмент:

    • Поле: CLVScore
    • Оператор: больше
    • Значение: 1500
  3. Выберите для сегмента Сохранить и Выполнить.

Теперь у вас есть сегмент, который определяет клиентов, которые, по прогнозам, принесут более 1500 долларов США дохода в следующие 12 месяцев. Этот сегмент обновляется динамически, если загружается больше данных. Дополнительные сведения см. в разделе Создание сегментов и управление ими.

Совет

Вы также можете создать сегмент для модели прогноз со страницы Аналитика>Сегменты, выбрав Создать и выбрав Создать из>Аналитика. Дополнительные сведения о см. в разделе Создание нового сегмента с помощью быстрых сегментов.

Дальнейшие действия