Pular para conteúdo

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:

  1. Session Replay: Grave e replay sessões completas dos usuários
  2. Rage Clicks: Detecta automaticamente frustração do usuário
  3. Omnisearch: Busca qualquer elemento ou texto em todas as sessões
  4. 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

  1. Bug Investigation: Ver exatamente o que causou erro
  2. UX Optimization: Identificar pontos de fricção
  3. Support Troubleshooting: Entender problema do cliente
  4. Conversion Analysis: Ver por que usuários não convertem

Quando NÃO usar FULLSTORY

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