Installation
Aucune dépendance supplémentaire. L’adaptateur utilise le typage structurel — il n’importe rien de @sveltejs/kit.
Mise en place
1. Créer l’instance du client
2. Ajouter le hook d’identité
Garantissez que chaque visiteur dispose d’un cookie d’identité à l’aide d’un hook serveur :
Flux de requête
Utiliser createLoad
Le helper createLoad extrait automatiquement l’identité du visiteur et le contexte depuis l’événement SvelteKit :
Utilisez ensuite les données dans votre page :
Plusieurs zones
Helpers de plus bas niveau
runOptionsFromEvent(event)
Extrayez manuellement les champs d’identité et de contexte :
ensureIdentity(event)
Définit un cookie rlvt_tmpId sur l’événement si aucun cookie d’identité n’existe. À utiliser dans les hooks ou les fonctions de load :
Traiter les réponses JSON
Tracking des clics
Le tracking des clics doit toujours être configuré après l’affichage. Chaque affichage de contenu doit avoir un mécanisme de tracking des clics correspondant — soit un lien de redirection, soit un appel à trackClick().
Chaque RunResult inclut redirectionUrl et trackClick(). Deux patterns :
Consultez SDK core — Tracking des clics pour tous les détails.
Compatibilité avec le tracker client
Ajoutez data-rlvt-ssr="true" à votre élément conteneur. Le tracker côté client ignore automatiquement les zones rendues côté serveur.