Skip to main content

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.