Installation
Aucune dépendance supplémentaire n’est nécessaire. L’adaptateur Nuxt utilise le typage structurel — il n’importe rien des packages nuxt ou h3.
Mise en place
1. Créer l’instance du client
2. Ajouter le middleware d’identité
Créez un middleware serveur qui garantit que chaque visiteur dispose d’un cookie d’identité :
Flux de requête
Utiliser useReelevant
Le helper useReelevant extrait automatiquement l’identité du visiteur, le user-agent, l’IP et le referer depuis l’événement H3 :
Récupérer plusieurs zones
Dans une page Nuxt (SSR)
Récupérez le contenu personnalisé dans une route ou un plugin serveur, puis utilisez-le dans votre page :
Helpers de plus bas niveau
Extrait l’ID utilisateur directement depuis l’en-tête de cookie d’un événement H3 :
runOptionsFromEvent(event)
Récupère tous les champs de contexte (userId, userAgent, ip, referer) depuis un événement :
Traiter les réponses JSON
Pour la personnalisation headless où le Workflow renvoie du 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(). Utilisez l’un des deux patterns :
Consultez SDK core — Tracking des clics pour tous les détails.
Compatibilité avec le tracker client
Les zones rendues côté serveur doivent inclure data-rlvt-ssr="true" dans l’élément conteneur. Le tracker côté client ignore automatiquement ces zones.