Guia de amostra para previsão de rotatividade de assinaturas
Este guia dará a você um exemplo de ponta a ponta de previsão de rotatividade de assinatura usando os dados de amostra. Recomendamos que você teste esta previsão em um novo ambiente.
Cenário
A Contoso é uma empresa que produz café e máquinas de café de alta qualidade. Eles vendem os produtos pelo site da Contoso Coffee. Recentemente, eles começaram um negócio de assinatura para seus clientes obterem café regularmente. O objetivo deles é entender quais clientes assinantes podem cancelar sua assinatura nos próximos meses. Saber qual de seus clientes está propenso a rotacionar, pode ajudá-los a economizar esforços de marketing, concentrando-se em mantê-los.
Pré-requisitos
- Pelo menos permissões de colaborador no Dynamics 365 Customer Insights - Data.
Tarefa 1 - Ingerir dados
Revise os artigos sobre ingestão de dados e conexão a uma fonte de dados do Power Query. As informações a seguir pressupõem que você está familiarizado com a ingestão de dados em geral.
Ingerir dados do cliente da plataforma de comércio eletrônico
Crie uma fonte de dados do Power Query chamada Comércio eletrônico e selecione o conector Texto/CSV.
Insira o URL para contatos de comércio eletrônico https://aka.ms/ciadclasscontacts.
Ao editar os dados, selecione Transformar e então Usar a primeira linha como cabeçalhos.
Atualize o tipo de dados para as colunas listadas abaixo:
- DateOfBirth: Data
- CreatedOn: Data/Hora/Zona
No campo Nome no painel direito, renomeie sua fonte de dados como eCommerceContacts
Salvar a fonte de dados.
Ingerir dados do cliente do esquema de fidelidade
Crie uma fonte de dados chamada LoyaltyScheme e selecione o conector Texto/CSV.
Insira o URL para clientes de fidelidade https://aka.ms/ciadclasscustomerloyalty.
Ao editar os dados, selecione Transformar e então Usar a primeira linha como cabeçalhos.
Atualize o tipo de dados para as colunas listadas abaixo:
- DateOfBirth: Data
- RewardsPoints: Número inteiro
- CreatedOn: Data/Hora
No campo Nome no painel direito, renomeie sua fonte de dados como loyCustomers.
Salvar a fonte de dados.
Ingerir informações de assinatura
Crie uma fonte de dados chamada SubscriptionHistory e selecione o conector Texto/CSV.
Digite o URL para assinaturas https://aka.ms/ciadchurnsubscriptionhistory.
Ao editar os dados, selecione Transformar e então Usar a primeira linha como cabeçalhos.
Atualize o tipo de dados para as colunas listadas abaixo:
- SubscriptioID: Número inteiro
- SubscriptionAmount: Moeda
- SubscriptionEndDate: Data/Hora
- SubscriptionStartDate: Data/Hora
- TransactionDate: Data/Hora
- IsRecurring: Verdadeiro/Falso
- Is_auto_renew: Verdadeiro/Falso
- RecurringFrequencyInMonths: Número inteiro
No campo Nome no painel direito, renomeie sua fonte de dados de para SubscriptionHistory.
Salvar a fonte de dados.
Ingerir dados do cliente de comentários do site
Crie uma fonte de dados chamada Website e selecione o conector Texto/CSV.
Digite a URL para avaliações do site https://aka.ms/ciadclasswebsite.
Ao editar os dados, selecione Transformar e então Usar a primeira linha como cabeçalhos.
Atualize o tipo de dados para as colunas listadas abaixo:
- ReviewRating: Número inteiro
- ReviewDate: Data
No campo Nome no painel direito, renomeie sua fonte de dados como webReviews.
Tarefa 2 - Unificação de dados
Revise o artigo sobre da unificação de dados. As informações a seguir pressupõem que você está familiarizado com a unificação de dados em geral.
Depois de ingerir os dados, inicie o processo de unificação de dados para criar um perfil de cliente unificado. Para obter mais informações, consulte Unificação de dados.
Descrever os dados do cliente a serem unificados
Depois de ingerir os dados, mapeie os contatos dos dados de comércio eletrônico e de fidelidade para tipos de dados comuns. Acesse Dados>Unificar.
Selecione as tabelas que representam o perfil do cliente eCommerceContacts e loyCustomers.
Selecione ContactId como a chave primária para eCommerceContacts e LoyaltyID como a chave primária para loyCustomers.
Selecione Avançar. Ignore registros duplicados e selecione Avançar.
Definir regras correspondentes
Escolha eCommerceContacts : eCommerce como a tabela principal e inclua todos os registros.
Escolha loyCustomers : LoyaltyScheme e inclua todos os registros.
Adicionar uma regra:
- Selecione FullName para eCommerceContacts e loyCustomers.
- Selecione Tipo (telefone, nome, endereço, ...) para Normalizar.
- Defina Nível de precisão: Básico e Valor: Alto.
Adicionar uma segunda condição para o endereço de email:
- Selecione Email para eCommerceContacts e loyCustomers.
- Deixe o campo Normalizar em branco.
- Defina Nível de precisão: Básico e Valor: Alto.
- Insira FullName, Email para o nome.
Escolha Concluído.
Selecione Avançar.
Exibir dados unificados
Renomeie a ContactId da tabela loyCustomers como ContactIdLOYALTY para diferenciá-la das outras IDs ingeridas.
Selecione Avançar para revisar e, em seguida, selecione Criar perfis de cliente.
Tarefa 3 - Criar atividade do histórico de transações
Revise o artigo sobre as atividades do cliente. As informações a seguir pressupõem que você está familiarizado com a criação de atividades em geral.
Crie atividades com as tabelas Assinatura e Reviews:Website.
Para Assinatura, selecione Assinatura para o Tipo de Atividade e CustomerId para a Chave primária.
Para Reviews:Website, selecione Review para o Tipo de Atividade e ReviewID para a Chave primária.
Insira as seguintes informações para a atividade de assinatura:
- Nome da atividade: SubscriptionHistory
- Carimbo de data/hora: SubscriptionEndDate
- Atividade do evento: SubscriptionType
- ID da Transação: TransactionID
- Data da transação: TransactionDate
- ID da assinatura: SubscriptionID
- Data de início da assinatura: SubscriptionStartDate
- Data de término da assinatura: SubscriptionEndDate
Insira as seguintes informações para a atividade de revisão da web:
- Nome da atividade: WebReviews
- Carimbo de data/hora: ReviewDate
- Atividade do evento: ActivityTypeDisplay
- Detalhe adicional: ReviewRating
Crie um relacionamento entre SubscriptionHistory:Subscription e eCommerceContacts:eCommerce com CustomerID como a chave estrangeira para conectar as duas tabelas.
Crie um relacionamento entre Site e eCommerceContacts com UserId como a chave estrangeira.
Revise as alterações e selecione Criar atividades.
Tarefa 4 - Configurar a rotatividade de previsão de assinatura
Com os perfis de cliente unificados em vigor e a atividade criada, execute a previsão de rotatividade de assinatura. Para obter etapas detalhadas, consulte Previsão da rotatividade de assinaturas.
Vá para Insights>Previsões.
Na guia Criar, selecione Usar modelo no bloco Modelo de rotatividade de clientes.
Selecione Assinatura para o tipo de rotatividade e depois Introdução.
Nomeie o modelo Previsão de rotatividade de assinaturas OOB e a tabela de saída OOBSubscriptionChurnPrediction.
Definir as preferências do modelo:
- Dias desde que a assinatura terminou: 60 dias para indicar que um cliente é considerado desligado se não renovar a assinatura nesse período após o término da assinatura.
- Dias para olhar para o futuro para prever a rotatividade: 93 dias, que é a duração que o modelo prevê que clientes podem se desligar. Quanto mais longe você olhar no futuro, menos precisos serão os resultados.
Selecione Avançar
Na etapa Dados obrigatórios, selecione Adicionar dados para fornecer o histórico de assinaturas.
Selecione Assinatura e a tabela SubscriptionHistory e selecione Avançar. Os dados necessários são preenchidos automaticamente a partir da atividade. Selecione Salvar.
Em Atividades do cliente, selecione Adicionar dados.
Para este exemplo, adicione a atividade de avaliação da web.
Selecione Avançar
Na etapa Atualizações de dados, selecione Mensal para o cronograma do modelo.
Depois de revisar todos os detalhes, selecione Salvar e executar.
Tarefa 5 - Revise os resultados e explicações do modelo
Deixe o modelo concluir o treinamento e a pontuação dos dados. Revise as explicações do modelo de rotatividade de assinatura. Para mais informações, consulte Analisar resultados de previsão.
Tarefa 6 - Crie um segmento de clientes de alto risco de rotatividade
A execução do modelo cria uma tabela, que é listada em Dados>Tabelas. Você pode criar um novo segmento com base na tabela criada pelo modelo.
Na página de resultados, selecione Criar segmento.
Crie uma regra usando a tabela OOBSubscriptionChurnPrediction e defina o segmento:
- Campo: ChurnScore
- Operador: maior que
- Valor: 0.6
Selecione Salvar e Execute o segmento.
Agora, você tem um segmento que é atualizado dinamicamente que identifica clientes de alto risco de rotatividade para este negócio de assinatura. Para obter mais informações, consulte Criar e gerenciar segmentos.
Gorjeta
Você também pode criar um segmento para um modelo de previsão na página Insights>Segmentos selecionando Novo e escolhendo Criar de>Insights. Para obter mais informações, confira Criar um novo segmento com segmentos rápidos.