Compartilhar via


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

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

  1. Crie uma fonte de dados do Power Query chamada Comércio eletrônico e selecione o conector Texto/CSV.

  2. Insira o URL para contatos de comércio eletrônico https://aka.ms/ciadclasscontacts.

  3. Ao editar os dados, selecione Transformar e então Usar a primeira linha como cabeçalhos.

  4. Atualize o tipo de dados para as colunas listadas abaixo:

    • DateOfBirth: Data
    • CreatedOn: Data/Hora/Zona

    Transformar data de nascimento em data.

  5. No campo Nome no painel direito, renomeie sua fonte de dados como eCommerceContacts

  6. Salvar a fonte de dados.

Ingerir dados do cliente do esquema de fidelidade

  1. Crie uma fonte de dados chamada LoyaltyScheme e selecione o conector Texto/CSV.

  2. Insira o URL para clientes de fidelidade https://aka.ms/ciadclasscustomerloyalty.

  3. Ao editar os dados, selecione Transformar e então Usar a primeira linha como cabeçalhos.

  4. Atualize o tipo de dados para as colunas listadas abaixo:

    • DateOfBirth: Data
    • RewardsPoints: Número inteiro
    • CreatedOn: Data/Hora
  5. No campo Nome no painel direito, renomeie sua fonte de dados como loyCustomers.

  6. Salvar a fonte de dados.

Ingerir informações de assinatura

  1. Crie uma fonte de dados chamada SubscriptionHistory e selecione o conector Texto/CSV.

  2. Digite o URL para assinaturas https://aka.ms/ciadchurnsubscriptionhistory.

  3. Ao editar os dados, selecione Transformar e então Usar a primeira linha como cabeçalhos.

  4. 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
  5. No campo Nome no painel direito, renomeie sua fonte de dados de para SubscriptionHistory.

  6. Salvar a fonte de dados.

Ingerir dados do cliente de comentários do site

  1. Crie uma fonte de dados chamada Website e selecione o conector Texto/CSV.

  2. Digite a URL para avaliações do site https://aka.ms/ciadclasswebsite.

  3. Ao editar os dados, selecione Transformar e então Usar a primeira linha como cabeçalhos.

  4. Atualize o tipo de dados para as colunas listadas abaixo:

    • ReviewRating: Número inteiro
    • ReviewDate: Data
  5. 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

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

  2. Selecione as tabelas que representam o perfil do cliente eCommerceContacts e loyCustomers.

    unifique as fontes de dados de comércio eletrônico e fidelidade.

  3. Selecione ContactId como a chave primária para eCommerceContacts e LoyaltyID como a chave primária para loyCustomers.

  4. Selecione Avançar. Ignore registros duplicados e selecione Avançar.

Definir regras correspondentes

  1. Escolha eCommerceContacts : eCommerce como a tabela principal e inclua todos os registros.

  2. Escolha loyCustomers : LoyaltyScheme e inclua todos os registros.

  3. 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.
  4. 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.

    Regra de correspondência unificada para nome e email.

  5. Escolha Concluído.

  6. Selecione Avançar.

Exibir dados unificados

  1. Renomeie a ContactId da tabela loyCustomers como ContactIdLOYALTY para diferenciá-la das outras IDs ingeridas.

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

  1. Crie atividades com as tabelas Assinatura e Reviews:Website.

  2. Para Assinatura, selecione Assinatura para o Tipo de Atividade e CustomerId para a Chave primária.

  3. Para Reviews:Website, selecione Review para o Tipo de Atividade e ReviewID para a Chave primária.

  4. 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
  5. 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
  6. Crie um relacionamento entre SubscriptionHistory:Subscription e eCommerceContacts:eCommerce com CustomerID como a chave estrangeira para conectar as duas tabelas.

  7. Crie um relacionamento entre Site e eCommerceContacts com UserId como a chave estrangeira.

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

  1. Vá para Insights>Previsões.

  2. Na guia Criar, selecione Usar modelo no bloco Modelo de rotatividade de clientes.

  3. Selecione Assinatura para o tipo de rotatividade e depois Introdução.

  4. Nomeie o modelo Previsão de rotatividade de assinaturas OOB e a tabela de saída OOBSubscriptionChurnPrediction.

  5. 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 as preferências do modelo e a definição de rotatividade.

  6. Selecione Avançar

  7. Na etapa Dados obrigatórios, selecione Adicionar dados para fornecer o histórico de assinaturas.

  8. Selecione Assinatura e a tabela SubscriptionHistory e selecione Avançar. Os dados necessários são preenchidos automaticamente a partir da atividade. Selecione Salvar.

  9. Em Atividades do cliente, selecione Adicionar dados.

  10. Para este exemplo, adicione a atividade de avaliação da web.

  11. Selecione Avançar

  12. Na etapa Atualizações de dados, selecione Mensal para o cronograma do modelo.

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

  1. Na página de resultados, selecione Criar segmento.

  2. Crie uma regra usando a tabela OOBSubscriptionChurnPrediction e defina o segmento:

    • Campo: ChurnScore
    • Operador: maior que
    • Valor: 0.6
  3. 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.

Próximas etapas