Пример водича за предвиђање губитка претплата (верзија за преглед)

Објаснићемо вам комплетан пример предвиђања губитка претплата помоћу примера података наведених у наставку.

Сценарио

Contoso је компанија која производи висококвалитетну кафу и апарате за кафу, које продају путем свог веб-сајта Contoso Coffee. Недавно су покренули услугу претплате како би њихови клијенти редовно добијали кафу. Циљ им је да разумеју који претплаћени клијенти би могли отказати претплату у наредних неколико месеци. Када знају које клијенте ће вероватно изгубити, могу да уштеде на маркетиншким кампањама и фокусирају се на њихово задржавање.

Предуслови

1. задатак – Унос података

Прегледајте чланке о уносу података и увозу извора података помоћу Power Query конектора конкретно. Следеће информације претпостављају да сте се упознали са уношењем података уопште.

Унесите податке о клијентима са платформе eCommerce

  1. Направите извор података под именом eCommerce, изаберите опцију увоза и изаберите Текст/CSV конектор.

  2. Унесите URL адресу за eCommerce контакте https://aka.ms/ciadclasscontacts.

  3. Док уређујете податке, изаберите Трансформација, а затим Користи први ред као заглавља.

  4. Ажурирајте тип података за доленаведене колоне:

    • Датум рођења: Датум
    • Креирано: Датум/време/зона

    [!div class="mx-imgBorder"] Трансформиши датум рођења у датум

  5. У пољу „Име“ у десном окну преименујте извор података из Упит у eCommerce контакти

  6. Сачувајте извор података.

Унесите податке о клијентима из шеме лојалности

  1. Направите извор података под именом Шема лојалности, изаберите опцију увоза и изаберите Текст/CSV конектор.

  2. Унесите URL адресу за eCommerce контакте https://aka.ms/ciadclasscustomerloyalty.

  3. Док уређујете податке, изаберите Трансформација, а затим Користи први ред као заглавља.

  4. Ажурирајте тип података за доленаведене колоне:

    • Датум рођења: Датум
    • Наградни поени: Цео број
    • Креирано: Датум/време
  5. У пољу „Име“ у десном окну преименујте извор података из Упит у Лојални клијенти.

  6. Сачувајте извор података.

Унос информација о претплати

  1. Направите извор података под именом Историја претплата, изаберите опцију увоза и изаберите Текст/CSV конектор.

  2. Унесите URL адресу за eCommerce контакте https://aka.ms/ciadchurnsubscriptionhistory.

  3. Док уређујете податке, изаберите Трансформација, а затим Користи први ред као заглавља.

  4. Ажурирајте тип података за доленаведене колоне:

    • ID претплате: Цео број
    • Износ претплате: Валута
    • Датум завршетка претплате: Датум/време
    • Датум почетка претплате: Датум/време
    • Датум трансакције: Датум/време
    • Да ли се понавља: Тачно/нетачно
    • Да_ли_се_аутоматски_обнавља: Тачно/нетачно
    • Учесталост понављања у месецима: Цео број
  5. У пољу „Име“ у десном окну преименујте извор података из Упит у Историја претплата.

  6. Сачувајте извор података.

Унесите податке о клијентима из рецензија на веб-сајту

  1. Направите извор података под именом Веб-сајт, изаберите опцију увоза и изаберите Текст/CSV конектор.

  2. Унесите URL адресу за eCommerce контакте https://aka.ms/ciadclasswebsite.

  3. Док уређујете податке, изаберите Трансформација, а затим Користи први ред као заглавља.

  4. Ажурирајте тип података за доленаведене колоне:

    • Оцена из рецензија: Цео број
    • Датум рецензије: Датум
  5. У пољу „Име“ у десном окну преименујте извор података из Упит у Рецензије на вебу.

2. задатак 2 – Обједињавање података

Након уноса података, сада започињемо процес Мапирања, подударања, обједињавања да бисмо креирали обједињени профил клијента. За више информација погледајте Обједињавање података.

Мапирај

  1. Након уноса података, мапирајте контакте са платформе eCommerce и из података о лојалности у уобичајене типове података. Идите на Подаци > Обједини > Мапирај.

  2. Изаберите ентитете који представљају профил клијента – eCommerce контакти и Лојални клијенти.

    обједините изворе података о платформ ecommerce и лојалности.

  3. Изаберите ID клијента као примарни кључ за eCommerce контакте и ID лојалности као примарни кључ за Лојалне клијенте.

    Обједините ID лојалности као примарни кључ.

Подударање

  1. Идите у на картицу Подударање и изаберите Подеси редослед.

  2. На падајућој листи Примарно, одаберите eCommerce контакти: eCommerce као примарни извор и укључите све записе.

  3. На падајућој листи Ентитет 2, одаберите Лојални клијенти: Шема лојалности и укључите све записе.

    Обједините подударање платформе eCommerce и лојалности.

  4. Изаберите Креирај ново правило

  5. Додајте свој први услов користећи Име и презиме.

    • За eCommerce контакте одаберите Име и презиме на падајућој листи.
    • За Лојалне клијенте одаберите Име и презиме на падајућој листи.
    • Изаберите падајућу листу Нормализација и одаберите Тип (телефон, име, адреса...).
    • Подесите Ниво прецизности: Основни и Вредност: Висока.
  6. Унесите назив Име и презиме, е-пошта за ново правило.

    • Додајте други услов за адресу е-поште избором ставке Додајте услов
    • За ентитет eCommerce контакти одаберите Е-пошта у падајућем менију.
    • За ентитет Лојални клијенти одаберите Е-пошта у падајућем менију.
    • Оставите Нормализација празно.
    • Подесите Ниво прецизности: Основни и Вредност: Висока.

    Обједините правило подударања за име и е-пошту.

  7. Изаберите Сачувај и Затвори.

Обједини

  1. Идите на картицу Обједињавање.

  2. На ID контакта за ентитет Лојални клијенти промените име за приказ у ID контакта ЛОЈАЛНОСТ да би се разликовало од осталих унетих ID-ова.

    Преименујте ID контакта из ID-а лојалности.

  3. Изаберите Сачувај и Покрени да бисте започели поступак обједињавања.

3. задатак – Конфигуришите предвиђање губитка претплата

Када су обједињени профилима клијената спремни, сада можемо покренути предвиђање губитка претплата. За детаљне кораке погледајте чланак Предвиђање губитка претплата (верзија за преглед).

  1. Идите на Обавештавање > Откријте и изаберите да користите Модел губитка клијената.

  2. Изаберите опцију Претплата и Започните.

  3. Назовите модел OOB предвиђање губитка клијената и излазни ентитет OOBSubscriptionChurnPrediction.

  4. Дефинишите два услова за модел губитка:

    • Број дана од завршетка претплате: најмање 60 дана. Ако клијент не обнови претплату у овом периоду након њеног завршетка, сматра се да сте га изгубили.

    • Дефиниција губитка: најмање 93 дана. Трајање током којег може доћи до губитка клијената, по предвиђању модела. Што даље гледате у будућност, то су резултати мање прецизни.

      Изаберите регулаторе модела Временски период предвиђања и Дефиниција губитка.

  5. Изаберите Додајте потребне податке и Додајте податке за историју претплата.

  6. Додајте ентитет Претплата: Историја претплата и мапирајте поља из платформе eCommerce са одговарајућим пољима које тражи модел.

  7. Придружите ентитет Претплата: Историја претплата са eCommerce контакти: eCommerce, именујте однос eCommerce претплата.

    Придружите eCommerce ентитете.

  8. У оквиру Активности клијената додајте ентитет Рецензије на вебу: Веб-сајт и мапирајте поља из Рецензија на вебу са одговарајућим пољима која тражи модел.

    • Примарни кључ: ID рецензије
    • Временска ознака: Датум рецензије
    • Догађај: Оцена из рецензија
  9. Конфигуришите активност за рецензије са веб-сајта. Изаберите активност Рецензија и придружите ентитет Рецензије на вебу: Веб-сајт са eCommerce контакти: eCommerce.

  10. Изаберите Даље да бисте поставили распоред модела.

    Модел треба редовно да се обучава како би научио нове обрасце када дође до уноса нових података. За овај пример изаберите Месечно.

  11. Након прегледа свих детаља, изаберите Сачувај и покрени.

4. задатак – Преглед резултата модела и објашњења

Нека модел заврши обуку и оцењивање података. Сада можете прегледати објашњења модела губитка претплата. За више информација погледајте Прегледајте статус и резултате предвиђања.

5. задатак – Креирајте сегмент клијената са високим ризиком од губитка

Покретање производног модела ствара нови ентитет који можете да видите у одељку Подаци > Ентитети.

Можете да креирате нови сегмент на основу ентитета који је креирао модел.

  1. Идите на Сегменти. Изаберите Ново и Направи од > Обавештавање.

Креирајте сегмент са излазом модела.

  1. Изаберите крајњу тачку OOB предвиђање губитка клијената и дефинишите сегмент:

    • Поље: Оцена губитка
    • Оператор: веће je од
    • Вредност: 0,6

    Подесите сегмент губитка претплате.

Сада имате сегмент који се динамички ажурира и који идентификује клијенте са високим ризиком од губитка за ову услугу претплате.

Више информација потражите у одељку Креирање и управљање сегментима.