Tempo aproximado para leitura: 00:03:00 min
Dúvida
Como segmentar um público de clientes que estão sem comprar por um determinado período ?
Ambiente
Cross Segmentos - TOTVS Backoffice (Linha Datasul) - Segmentação de Públicos (CRMSEG) - Todas as versões
Solução
Para solucionar essa dúvida, realize os seguintes passos:
1. Crie um atributo para mostrar o código do cliente do Sistema Datasul em Menu CRM / Segmentação de públicos / aba Cadastros / Manutenção Grupo de Informações
Selecione o grupo Dados de negócios e no menu de ações relacionadas / atributos da segmentação adicione os seguintes atributos:
2. Realize uma segmentação criando um público com todas as contas / clientes onde o código do Sistema Datasul seja maior que zero em Menu CRM / Segmentação de público / aba Cadastros / Manutenção Segmentação
Com a segmentação selecionada, vá no menu ações relacionadas / filtros da segmentação
Ainda com a segmentação selecionada, vá no menu Ações Relacionadas / Gerar Público / Executar
Será gerado um público com todos os clientes do Sistema Datasul que estão no CRM.
Importante
A execução dessa rotina geralmente é demorada, dependendo do número de clientes que existe na base de dados.
3. Gere os Valores Complementares da Conta em Menu CRM / Gestão de Contas / aba Tarefas / Geração dos Valores Complementares da Conta.
Selecione o público que foi criado e acione o botão Salvar
Será apresentada a tela para agendamento do RPW. Essa rotina irá popular dados nas tabelas do CRM que são necessários para verificar qual é a data da última compra do cliente (pedido faturado e não cancelado e/ou devolvido).
4. Segmente os clientes conforme data de última compra em Menu CRM / Segmentação de público / aba Cadastros / Manutenção segmentação
Com a segmentação selecionada, vá ao menu de Ações relacionadas / Filtros de Segmentação.
No exemplo abaixo, serão considerados todos os clientes cuja data de última compra seja menor que 02/03/2016, ou seja, que não compram há um ano.
Crie um atributo para data e crie um filtro na segmentação com o campo onde o valor deve ser menor igual ao valor informado:
Execute a segmentação.
Com a segmentação selecionada, vá ao menu de ações relacionadas / manutenção de públicos / selecionar o público desejado / ir em ações relacionadas / Contas do Público.
OUTPUT TO 'c:\tmp\listacliente.txt'.
FOR EACH crm_pessoa_comp NO-LOCK
WHERE crm_pessoa_comp.dat_ult_compra <= 01/01/2017:
FOR FIRST crm_pessoa WHERE crm_pessoa.num_id = crm_pessoa_comp.num_id_pessoa:
PUT 'cliente ' crm_pessoa.num_id ' Tipo: ' crm_pessoa.idi_tip_cta SKIP.
END.
END.
OUTPUT CLOSE.
/* idi_tip_cta
'LEAD': 1,
'CLIENT': 2,
'CONTACT': 3,
'fornecedor' : 4,
'CLIENT_fornecedor': 5,
'CLIENT_CONTACT': 6,
'fornecedor_CONTACT' : 7,
'CLIENT_fornecedor_CONTACT' : 8
*/
Importante
A data da compra é enviada para o CRM conforme tabela mgmov.nota-fiscal do Sistema Datasul.
0 Comentários