🧪 Teste do init.js

📋 Objetivo: Esta página testa o script init.js que implementa a nova estratégia de tracking: captura URL completa, gera tracking ID único, envia para backend e redireciona para o bot do Telegram.

🎯 Teste do Modo Manual

Clique no botão abaixo para testar o redirecionamento manual (modo idr-track):

💡 Como funciona: O botão tem o atributo idr-track que ativa o modo manual do script. Em vez de redirecionar automaticamente, ele aguarda o clique do usuário. Quando DEBUG=true, respeita o delay configurado.

🔗 URLs de Teste

Teste diferentes cenários acessando estas URLs:

✅ Com fbclid:
?fbclid=IwAR1234567890abcdef

⚠️ Sem fbclid (fallback):
?utm_source=facebook&utm_medium=cpc

❌ Sem nenhum parâmetro:
Sem parâmetros (fallback direto)

🔍 Com hash fragment:
#?fbclid=IwAR9876543210fedcba
🎯

Tracking Completo

Captura URL completa com todos os parâmetros de tracking

🆔

ID Único

Gera tracking ID único e curto para cada sessão

Backend Integration

Envia dados completos para backend (RethinkDB)

🛡️

Fallback Garantido

Nunca bloqueia usuários - todos prosseguem

📊 Console do Navegador

Abra o console (F12) para ver os logs detalhados do script:

⚙️ Configurações do Script

BOT_URL: https://t.me/mkvini_bot/teste
API_ENDPOINT: https://endpointidr.free.beeceptor.com
REQUEST_TIMEOUT: 5000ms
MAX_RETRIES: 3 tentativas
DEBUG: Dinâmico via ?debug na URL
DELAY_MS: 15000ms (customizável via ?delay=3000)
HTTPS_STRICT: false (permite localhost para desenvolvimento)
🚨 Importante: Para testar o modo debug, adicione ?debug na URL. Para delay customizado, use ?debug&delay=3000. O script agora usa HTTPS_STRICT=false para permitir testes em localhost.