FULLSTORY - Session Replay Avançado
O que é este Node?
O FULLSTORY é o node responsável por enviar eventos para o FullStory, plataforma premium de session replay com análise de frustração, omnisearch e insights automáticos.
Por que este Node existe?
FullStory oferece session replay de nível enterprise. O FULLSTORY existe para:
- Session Replay: Grave e replay sessões completas dos usuários
- Rage Clicks: Detecta automaticamente frustração do usuário
- Omnisearch: Busca qualquer elemento ou texto em todas as sessões
- Auto-insights: Machine learning identifica problemas automaticamente
Como funciona internamente?
FULLSTORY envia custom events que aparecem na timeline de session replays.
Quando você DEVE usar este Node?
Use FULLSTORY para debugging e análise visual avançada:
Casos de uso
- Bug Investigation: Ver exatamente o que causou erro
- UX Optimization: Identificar pontos de fricção
- Support Troubleshooting: Entender problema do cliente
- Conversion Analysis: Ver por que usuários não convertem
Quando NÃO usar FULLSTORY
- Product Analytics: Use AMPLITUDE
- Budget Constrained: Use HOTJAR (mais barato)
- Open-source: Use POSTHOG
Parâmetros
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| provider | string | Sim | "fullstory" |
| eventName | string | Sim | Nome do custom event |
| properties | object | Não | Event metadata |
Configuração
FULLSTORY_ORG_ID=seu_org_id_aqui
Exemplo: Mark Critical User Actions
{
"name": "FullStory - Track Payment Error",
"nodes": [
{
"id": "start_1",
"type": "start",
"position": { "x": 100, "y": 100 },
"data": { "label": "Início" }
},
{
"id": "analytics_1",
"type": "analytics",
"position": { "x": 300, "y": 100 },
"data": {
"label": "Mark Error",
"parameters": {
"provider": "fullstory",
"eventName": "Payment Failed",
"properties": {
"error_code": "CARD_DECLINED",
"amount": 297.00,
"payment_method": "visa"
}
}
}
},
{
"id": "message_1",
"type": "message",
"position": { "x": 500, "y": 100 },
"data": {
"label": "Erro",
"parameters": {
"message": "❌ Pagamento recusado. Tente outro cartão."
}
}
},
{
"id": "end_1",
"type": "end",
"position": { "x": 700, "y": 100 },
"data": { "label": "Fim" }
}
],
"edges": [
{ "source": "start_1", "target": "analytics_1" },
{ "source": "analytics_1", "target": "message_1" },
{ "source": "message_1", "target": "end_1" }
]
}
Boas Práticas
✅ SIM: - Use custom events para marcar momentos críticos - Configure privacy rules para ocultar dados sensíveis - Use segments para filtrar sessões relevantes
❌ NÃO: - Não grave inputs sensíveis (senha, cartão) - Não ignore privacy compliance
Dicas
💡 Dica 1: Omnisearch permite buscar qualquer texto em todas as sessões 💡 Dica 2: Rage click detection mostra usuários frustrados 💡 Dica 3: Use segments para analisar cohorts específicos
Próximo Node
→ POSTHOG - Open-source alternativo com session replay → HOTJAR - Opção mais acessível