Installer le script
L’installation tient en une balise script dans le head de la page. Elle se charge de manière asynchrone, ne bloque jamais l’affichage et ne dépose aucun cookie sur les appareils de vos visiteurs.
Balise script
Copiez la balise depuis Intégrations. Elle contient votre clé publiable, publique par conception et qui ne fonctionne que sur votre propre domaine.
<script async src="https://…/l.js" data-loop="pk_live_…"></script>Où la placer sur les plateformes courantes
| Plateforme | Où |
|---|---|
| WordPress | Apparence → Éditeur de fichiers du thème → header.php, ou une extension de « scripts d’en-tête » |
| Ghost | Settings → Code injection → Site header |
| Tistory | Éditeur de skin → HTML → à l’intérieur de <head> |
| Webflow | Site settings → Custom code → Head code |
| Squarespace | Settings → Advanced → Code Injection → Header |
| Wix | Settings → Custom code → Head |
| Shopify | Online Store → Themes → Edit code → theme.liquid |
Installer avec l’IA
Intégrations → Installer avec l’IA fournit une instruction pour Claude Code, Cursor ou Codex. Elle nomme la balise exacte à ajouter, l’endroit où elle doit se trouver dans votre framework, ce qu’il ne faut pas toucher et comment vérifier le résultat. Elle est assemblée à partir d’un texte fixe, relu, et ne contient que votre clé publique.
React et Next.js
Les composants qui encapsulent le script et un emplacement se trouvent dans le paquet SDK. Le paquet n’est pas encore publié sur npm ; la plupart des sites devraient donc utiliser la balise script. Dans Next.js App Router, placez-la dans app/layout.tsx ou utilisez next/script avec les mêmes attributs.
Content-Security-Policy
Si votre site envoie un en-tête Content-Security-Policy, autorisez l’origine du script à la fois dans script-src et dans connect-src.
Comment fonctionne la vérification
Il n’y a aucun fichier à téléverser ni enregistrement DNS. Le fait que le script nous appelle depuis une page de votre domaine prouve que vous contrôlez le site. Le premier compte à le faire détient le domaine ; d’ici là, n’importe qui peut en conserver un brouillon non vérifié, et les sites non vérifiés ne participent pas à l’échange.
Questions
- Quelle est la taille du script ?
- Moins de 4 Ko compressé.
- Dépose-t-il des cookies ?
- Aucun cookie, et rien n’est stocké sur les appareils de vos propres visiteurs. Une exception : sur le site où arrive un visiteur après un clic sur une unité, un jeton propre à cette visite est conservé pour cet onglet du navigateur, pendant une heure au plus, afin qu’une inscription ou un achat puisse y être comptabilisé. Il disparaît à la fermeture de l’onglet et aucun autre site ne peut le lire.
- Puis-je le charger via un gestionnaire de balises ?
- Oui, tant que la balise conserve son attribut data-loop. Le charger directement dans le head vérifie le site plus rapidement.