SPA et SSR (Next.js, etc.)
Les frameworks qui hydratent l’interface peuvent charger la CMP trop tard ou deux fois. La règle reste : window.INTA puis uc.js, le plus tôt possible dans le vrai document HTML.
Next.js (App Router)
- Préférez
app/layout.tsx(ou layout racine) avec un composant serveur ou client qui émet l’extrait dans<head>. - Avec
next/script, assurez-vous que la CMP s’exécute avant les scripts analytics dans l’ordre du document —strategy="beforeInteractive"peut convenir au chargeur CMP ; évitez GA avec un ordre effectif plus précoce. - Ne montez pas la CMP uniquement dans une route client profonde (ex. un seul composant de page) sauf si chaque entrée l’inclut.
React (SPA)
- Ajoutez les deux balises script dans
public/index.htmlou le modèle HTML du framework, pas seulement dans un composant monté tard. - Cherchez
uc.jsen double dans le bundle lors de l’ajout de scripts tiers via plugins.
Vue / Nuxt / SvelteKit
- Utilisez le layout racine ou
app.html/ hooks de tête pour que la CMP soit dans la réponse HTML initiale du premier rendu.
Vérifier
- Afficher le code source de la page (pas seulement Éléments) :
uc.jsdoit figurer dans le HTML brut. - Bandeau absent ou consentement réinitialisé à la navigation : Dépannage.
Voir aussi
Last updated