Visão geral
Os atributos de usuário e os atributos da empresa são informações essenciais sobre seus usuários que podem ser compartilhadas com o UserGuiding. Esses atributos permitem que você personalize seu conteúdo para grupos de usuários específicos, aprimorando a personalização e o engajamento.
Por outro lado, a ação do usuário é uma informação personalizada sobre algo que o usuário faz, que também pode ser rastreada para aprimorar a personalização. Veja a seguir um resumo do processo:
Envio de atributos do usuário
Identificação do usuário ativada
Se você habilitou a Identificação de Usuário , use a função `window.userGuiding.identify()` para identificar seus usuários finais e enviar atributos de usuário. Inclua os atributos dentro da função, conforme mostrado abaixo:
window.userGuiding.identify(userId, {
name: "John Doe",
email: "[email protected]",
created_at: "2022/01/25",
isTrial: false,
numberOfGuides: 3,
roles: ["admin", "editor"]
});
Consulte este artigo se preferir enviá-los através da API de Usuários do UserGuiding.
Importante: Aceitamos apenas strings (somente letras), números, valores booleanos, listas de strings (ex.: funções: ["admin", "editor"]) e estes formatos de data específicos . Não aceitamos objetos aninhados como atributos de usuário válidos.
Identificação do usuário não ativada
Se optar por não ativar a Identificação do Usuário, ainda poderá enviar atributos de usuário sem um ID exclusivo. No entanto, tenha em mente que não usufruirá totalmente das vantagens da Identificação do Usuário .
window.userGuiding.identify({
name: "John Doe",
email: "[email protected]",
created_at: "2022/01/25",
isTrial: false,
numberOfGuides: 3
});
Enviando atributos de empresa
Você pode enviar dados em nível de empresa (company) para o UserGuiding para rastrear interações e criar segmentos de acordo. Após habilitar a Identificação do Usuário , você pode usar a função `window.userGuiding.identify()` para identificar seus usuários finais e enviar atributos da empresa. Inclua os atributos dentro da função, conforme mostrado abaixo:
window.userGuiding.identify(userId, {
name: "John Doe",
email: "[email protected]",
created_at: "2022/01/25",
isTrial: false,
numberOfGuides: 3
// company id is required when sending company attributes
company: {
id: '1',
name: 'Awesome Company',
created_at: 1644403436643,
}
});
Importante: O ID da empresa é obrigatório. Aceitamos apenas strings (somente letras), números, valores booleanos, listas de strings (ex.: funções: ["admin", "editor"]) e estes formatos de data específicos. Não aceitamos objetos aninhados como atributos de usuário válidos.
Rastreamento das ações do usuário
Para direcionar o conteúdo do UserGuiding com base nas ações do usuário, siga os passos abaixo.
Utilize a função window.userGuiding.track(), que é eficaz independentemente de a Identificação do Usuário estar ativada:
//e.g. "Clicked some Button"
window.userGuiding.track("action name");
//Tracking button click action
window.userGuiding.track("button click action", {
button: "home-cta"
});
//Another action idea
window.userGuiding.track("submit support ticket", {
url: "/support",
article: "installation"
});
Localizando dados de segmentação de usuários
Após enviar os atributos do usuário ou da empresa e rastrear as ações do usuário, acesse a página de usuários para encontrar os dados. Aplique filtros para segmentar os usuários com base nessas informações de forma eficiente, o que ajudará você a personalizar seu conteúdo e suas estratégias de engajamento.
