(Rascunho)

Collection: analytics-events

Visão Geral

Esta coleção armazena eventos de analytics brutos gerados por diversas fontes da plataforma (Hyperflow, Web, App). Serve como um data lake operacional para auditoria, debugging e posterior processamento por ferramentas de BI e Data Science.

Schema / Estrutura

Exemplo de Documento

{
  "_id": "ObjectId('655b8f...')",
  "event_type": "button_click",
  "timestamp": 1700500000,
  "metadata": {
    "environment": "production",
    "source": "hyperflow",
    "correlation_id": "12345"
  },
  "payload": {
    "flow_slug": "onboarding-flow",
    "ai": false,
    "template": "welcome_message",
    "classification": "lead",
    "channel": "whatsapp"
  }
}

Campos Principais

CampoTipoObrigatório?Descrição
_idObjectIdSimIdentificador único
event_typeStringSimTipo do evento (ex: button_click)
timestampNumberSimUnix timestamp da inserção
metadataObjectNãoMetadados contextuais
payloadObjectSimDados específicos do evento

Governança

  • Database: growth
  • Retenção (TTL): Permanente (Cold Storage após 90 dias - Policy a definir)
  • Criticidade: Alta
  • Owner: Data Team

Dependências (Relações)

Produtores (Writers)

Quem insere ou atualiza dados nesta coleção?

Sistema/FluxoOperaçãoLink
N8N Store Analytics EventsInsertindex

Consumidores (Readers)

Quem lê dados desta coleção?

Sistema/Fluxo/DashboardPropósitoLink
Metabase / DashboardsAnálise de dados[Link para Dashboard]
Scripts de ETLProcessamento Batch[Link para Repositório]

Índices

Nome do ÍndiceCamposÚnico?TTL?Propósito
_id__idSimNãoPadrão
event_type_idxevent_typeNãoNãoFiltro por tipo de evento
timestamp_idxtimestampNãoNãoRange queries por data