Ir para o conteúdo

📥 004.001 [1/3] — GTM Typeform: Receptor

Visão Geral

Primeiro estágio do pipeline de tracking server-side. Recebe envios do Typeform via webhook e publica imediatamente na fila RabbitMQ para processamento assíncrono. Resposta rápida (< 200ms) garante que o Typeform não sofra timeout.

Ficha Técnica

Campo Valor
Nome 004.001 - [1/3] - Google Tag Manager - Typeform
ID AiL4nHZJqhVO1vR1
Instância workflows.goldeletra.pro
Status 🟢 Ativo
Nós 6 (1 desabilitado)
Trigger Webhook POST /typeform_gtm
Error Workflow ByxX1TqYfyvlgp2T
Tags OK, Cadastrado, Documentado

Arquitetura

flowchart LR
    A["🔗 Webhook\nPOST /typeform_gtm"] --> B["🐇 RabbitMQ\ngtm_banco_de_dados_1_2"]
    B -.->|consumer| C["Parte 2/3"]

    style A fill:#1a1a2e,stroke:#C8A24E,color:#fff
    style B fill:#1a1a2e,stroke:#ff6600,color:#fff
    style C fill:#0d1117,stroke:#666,color:#666

Fluxo Principal

Apenas 2 nós no caminho crítico — ultra simples por design:

1. Webhook

Tipo: webhook v2

Parâmetro Valor
Método POST
Path /typeform_gtm

Recebe o payload completo do Typeform (dados do formulário, metadata, UTMs, cookies fbc/fbp).

2. BancoDeDados (RabbitMQ Publish)

Tipo: rabbitmq v1.1

Parâmetro Valor
Fila gtm_banco_de_dados_1_2
Tipo Quorum
Durável Sim

Publica o payload inteiro na fila para a Parte 2 consumir.


Fluxo Secundário: Auto-registro TrackAble

Nós para registro automático no sistema de monitoramento externo (trigger desabilitado):

flowchart LR
    A["📡 n8n Trigger\n(desabilitado)"] --> B["✏️ Variaveis\ndo Cliente1"] --> C["📋 Get a workflow\nAPI n8n"] --> D["📡 TrackAble\nwebhooks.autotrackable.com.br"]

    style A fill:#333,stroke:#666,color:#999
    style B fill:#333,stroke:#666,color:#999
    style C fill:#333,stroke:#666,color:#999
    style D fill:#333,stroke:#666,color:#999

Variáveis do Cliente

Variável Valor Descrição
Pasta Cliente 901312698708 Folder ClickUp
Fluxos com Erro 901319151056 Lista de erros
Fluxos Cadastrados 901319151049 Lista OK
Tarefa Cliente ID 86ac2h7bc Task do cliente
Nome do Fluxo $workflow.name Dinâmico
Link N8N Dinâmico URL do workflow
ID Página Fluxos c9pay-8513 Página ClickUp
ID Documento c9pay-15913 Doc ClickUp

Posição no Pipeline

[1/3] Receptor  →  [2/3] Enriquecimento  →  [3/3] Disparo Pixel
  ▲ VOCÊ ESTÁ AQUI
Fila Direção Destino
gtm_banco_de_dados_1_2 Publica → Parte 2 consome

Credenciais

Serviço Credencial Uso
RabbitMQ RabbitMQ Publish na fila
n8n API n8n account Auto-registro (desabilitado)

Troubleshooting

Problema Causa Solução
Typeform não envia URL do webhook errada Verificar path /typeform_gtm no Typeform
Fila não recebe RabbitMQ offline Checar serviço RabbitMQ
Webhook timeout Workflow inativo Reativar no n8n