Identificação de utilizadores
Transforme visitantes anónimos em perfis persistentes e pesquisáveis.
Os perfis permitem-lhe acompanhar utilizadores com um identificador estável e oferecem várias vantagens:
- Continuidade entre dispositivos quando o mesmo utilizador é identificado novamente
- Registos de visitantes pesquisáveis no painel
- Melhor atribuição do tráfego anónimo a contas conhecidas
O identify é explícito — é você que o chama
O Flowsery não deteta automaticamente os utilizadores com sessão iniciada.
Instalar o script regista as visualizações de página e as sessões anónimas; não
tem forma de saber quem é o utilizador atual. Associa o visitante a uma conta
chamando o identify explicitamente após o registo, o início de sessão ou
assim que a sua aplicação conhecer o utilizador — o mesmo modelo do DataFast e do
Segment.
window.flowsery('identify', {
userId: 'user_123',
email: 'john@example.com',
name: 'John Wayne',
image: 'https://example.com/avatar.jpg',
profileData: {
role: 'admin',
plan: 'pro',
},
});Chame-o a partir da sua aplicação assim que o utilizador for conhecido. Em React:
'use client';
import { useEffect } from 'react';
export function FlowseryIdentify({ user }) {
useEffect(() => {
if (user?.id) {
window.flowsery?.('identify', {
userId: user.id,
email: user.email,
name: user.name,
});
}
}, [user]);
return null;
}Contrato atual
userIdé obrigatório — o seu id de conta estávelemailé opcional, mas necessário para associar pagamentos por e-mail (ver abaixo)nameé opcionalimageé opcional- Os campos personalizados pertencem ao
profileData
Atribuição de receita por e-mail
Quando não consegue encaminhar o cookie _fs_vid para a metadata do seu fornecedor
de pagamentos (consulte Stripe PaymentIntent API),
o identify é a alternativa: o Flowsery associa um pagamento recebido ao visitante
quando o e-mail do pagamento coincide com o email do utilizador identificado.
Passe o email do utilizador ao identify para que isto funcione. Assim, um
pagamento fica associado ao visitante persistente que vê no painel durante
semanas, mesmo entre dispositivos.
Carregamento fiável
Se as chamadas identify puderem ser disparadas antes de o script principal do rastreador carregar, coloque o shim de fila no head do seu documento:
<script id="flowsery-queue">
window.flowsery =
window.flowsery ||
function () {
window.flowsery.q = window.flowsery.q || [];
window.flowsery.q.push(arguments);
};
</script>Notas
- O identify associa um utilizador conhecido ao perfil do visitante. Não substitui os objetivos personalizados.
- Se a atribuição de receita estiver ativada, os fluxos de fornecedores de pagamento ligados também podem enriquecer a identidade do cliente quando há dados correspondentes disponíveis.