Charge l'agent Device Identification via une balise HTML personnalisée de GTM. Ajoutez l'identification des visiteurs, la détection des bots et les smart signals à votre application Google Tag Manager en quelques minutes.
Ajoutez le SDK à votre projet avec votre gestionnaire de packages préféré.
npm install gtm-templateyarn add gtm-templatepnpm add gtm-templateDevenez opérationnel avec la configuration minimale.
<!-- GTM Custom HTML Tag --><script> (function() { var script = document.createElement('script'); // Public key travels in the s.js query string (?k=...) script.src = 'https://edge.tracio.ai/s.js?k=your-public-key'; script.onload = function() { window.Tracio.load() .then(function(tc) { return tc.get(); }) .then(function(result) { dataLayer.push({ event: 'tracio_loaded', visitorId: result.visitorId }); }); }; document.head.appendChild(script); })();</script>Des modèles prêts pour la production avec gestion des erreurs, états de chargement et configuration avancée.
<!-- GTM Custom HTML Tag — production setup --><script> (function() { var script = document.createElement('script'); // Public key travels in the s.js query string (?k=...) script.src = 'https://edge.tracio.ai/s.js?k=your-public-key'; script.async = true; script.onerror = function() { dataLayer.push({ event: 'tracio_error', tracio_error_message: 'Failed to load agent script', }); }; script.onload = function() { window.Tracio.load() .then(function(tc) { return tc.get(); }) .then(function(result) { dataLayer.push({ event: 'tracio_loaded', visitorId: result.visitorId, confidence: result.confidence, verdict: result.verdict, }); }) .catch(function(err) { dataLayer.push({ event: 'tracio_error', tracio_error_message: err.message, }); }); }; document.head.appendChild(script); })();</script>Toutes les options disponibles pour initialiser et configurer le SDK.
publicKeystringVotre clé publique depuis le tableau de bord — sans risque dans le navigateurendpointstringURL d'endpoint personnalisée pour les déploiements routés par proxy — une URL explicite prime sur regionregionstringRégion des données : us ou eutimeoutMsnumberDélai d'expiration de l'appel getResult() complet, en millisecondeslinkedIdstringVotre ID de compte interne pour l'utilisateur connecté, afin de lier les visites partageant un appareiltagstringLibellé libre attaché à la requête d'identification, par ex. checkout ou logindebugbooleanJournalise le cycle de vie du script et l'activité réseau dans la console du navigateurscriptUrlstringRemplacement complet de l'URL du script agent — pour l'auto-hébergement ou Subresource IntegrityAllez plus loin avec la référence API complète, la configuration des webhooks et les guides avancés.
Référence API complète, guides d'intégration et bonnes pratiques.
Livraison d'événements en temps réel, schéma de la charge utile et vérification de signature.
Configurez des notifications d'événements en temps réel pour chaque identification d'appareil.
Ajoutez le device fingerprinting à votre application Google Tag Manager en moins de 5 minutes.