(function () { try { const merchantId = "manhattan_br"; // Substitua pelo seu Merchant ID const fingerPrint = new Date().getTime(); const sessionId = `${merchantId}${fingerPrint}`; // Gera um sessionId único // Insere o script de fingerprinting dinâmico const script = document.createElement("script"); script.type = "text/javascript"; script.src = `https://h.online-metrix.net/fp/tags.js?org_id=k8vif92e&session_id=${sessionId}`; script.async = true; document.head.appendChild(script); // Adiciona fallback para clientes sem JavaScript const noscript = document.createElement("noscript"); noscript.innerHTML = ` `; document.body.appendChild(noscript); // Expõe o sessionId corretamente via API global window.getFingerprintSession = function () { return { sessionId: fingerPrint, // Corrigido para `sessionId` timestamp: new Date().toISOString(), }; }; console.log("Fingerprint session initialized:", fingerPrint); } catch (error) { console.error("Erro ao inicializar o Fingerprint:", error); } })();