Skip to main content

Installation

Aucune dépendance supplémentaire. L’adaptateur utilise le typage structurel — il n’importe rien de @remix-run/node ni de @remix-run/server-runtime.

Mise en place

1. Créer l’instance du client

2. Garantir l’identité dans le loader racine

Flux de requête

Utiliser createLoader

Le helper createLoader extrait automatiquement l’identité et le contexte de la requête Remix :

Plusieurs zones

Helpers de plus bas niveau

runOptionsFromRequest(request)

Extrayez manuellement les champs d’identité et de contexte :

ensureIdentityCookie(request)

Renvoie une chaîne d’en-tête Set-Cookie si aucune identité n’existe, ou null si le visiteur en a déjà une :

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.