Como Criar e Usar Atributos Personalizados no Messages
O Messages permite que você acompanhe informações adicionais sobre suas conversas e contatos além dos atributos de dados padrão, como nome, e-mail e localização. Essas informações adicionais são chamadas de atributos customizados e podem ser qualquer coisa que você queira rastrear. Abaixo estão alguns exemplos de atributos customizados.
-
Plano de assinatura
-
Data da assinatura
-
Data de cadastro
-
Item mais comprado
-
Link do produto comprado
-
Data da última transação
Os atributos de dados customizados permitem que você anexe informações adicionais a uma conversa ou cliente, como histórico de compras ou status da conta. Essas informações podem ser usadas para compreender melhor e segmentar sua base de clientes.
## Como criar um atributo customizado?A única diferença entre os atributos customizados e os atributos padrão é que os atributos padrão são atualizados automaticamente.
Passo 1. Vá para Configurações → Atributos Customizados. Clique no botão “Adicionar Atributo Customizado”.
Passo 2. Uma janela modal será aberta, solicitando os detalhes do novo atributo customizado. Preencha essas informações. Aqui está um exemplo:
Estes são os campos necessários para criar o atributo customizado:
-
Aplica-se a
Tipo do atributo (Conversa/Contato).
-
Nome para exibição
Serve como rótulo ao exibir o atributo customizado.
-
Chave
Identificador único associado ao atributo customizado.
-
Descrição
Descrição do atributo customizado.
-
Tipo
Texto, Número, Link, Data, Lista e Caixa de seleção.
Atenção: Não é possível criar um atributo customizado com a mesma chave mais de uma vez na conta.
Passo 3. Depois de inserir os detalhes, clique no botão “Criar”. Se a operação for bem-sucedida, a mensagem "Atributo customizado adicionado com sucesso" será exibida.
## Como usar um atributo customizado em uma conversa?Você pode adicionar atributos customizados de conversa em uma conversa pelo painel lateral da conversa. Siga os passos abaixo.
Passo 1. No seu painel, ao abrir uma conversa específica, você encontrará uma seção chamada “Informações da Conversa”. Clique no sinal de +
para expandi-la.
Passo 2. Você verá uma opção “Adicionar Atributos” seguida de um menu suspenso com todos os atributos customizados da sua conta. Use a barra de pesquisa para filtrar pelo nome do atributo desejado ou clique em um para selecioná-lo. Se precisar criar um novo, use o botão “Criar novo atributo” no mesmo menu.
Passo 3. Baseado no tipo do atributo adicionado (lista, caixa de seleção, texto, etc.), preencha conforme desejar. Aqui estão alguns exemplos:
Para editar/excluir/copiar um atributo, passe o mouse sobre ele para ver as opções.
## Como usar um atributo customizado em um contato?Existem duas formas de definir atributos customizados para contatos.
### Definir atributos via método SDKPara definir um atributo customizado de contato, chame o método setCustomAttributes
da seguinte forma.
window.$chatwoot.setCustomAttributes({
key: value,
// Key é o identificador único que já foi definido ao criar um atributo customizado
// Value deve ser compatível com o tipo (atualmente suporta Number, Date, String e Number)
// Verifique se suas chaves sempre possuem um valor JSON válido
// Você precisa "achatar" a estrutura JSON aninhada ao usar esta função
});
Exemplo:
window.$chatwoot.setCustomAttributes({
key: value,
// Key é o identificador único que já foi definido ao criar um atributo customizado
// Value deve ser compatível com o tipo (atualmente suporta Number, Date, String e Number)
// Verifique se suas chaves sempre possuem um valor JSON válido
// Você precisa "achatar" a estrutura JSON aninhada ao usar esta função
});
Você pode visualizar esses atributos no painel lateral do contato/conversa.
Para excluir um atributo customizado, use deleteCustomAttribute
da seguinte forma.
window.$chatwoot.deleteCustomAttribute("attribute-key");
Exemplo:
window.$chatwoot.deleteCustomAttribute("signUpDate");
Atenção: Antes da versão v1.22, todos os atributos eram exibidos como texto. Por favor, crie uma nova definição para exibir o valor corretamente.
### Definir atributos via painel lateral do contatoPara adicionar atributos ao contato, siga o mesmo procedimento descrito acima para os atributos customizados da conversa, porém use a seção Atributos do Contato
no painel lateral do chat. Veja como fica:
Baseado no tipo do atributo adicionado (lista, caixa de seleção, texto, etc.), preencha conforme desejar. Aqui está um exemplo: