Aller au contenu principal
7 min de lecture

Configuration du proxy de première partie

Servez le suivi Zenovay via votre propre domaine pour contourner la protection du suivi du navigateur et les bloqueurs de publicités.

Un proxy de première partie route le suivi via VOTRE domaine, afin que les navigateurs le voient comme première partie et l'autorisent. Cela peut récupérer 15-30% de visiteurs supplémentaires.


Pourquoi utiliser un proxy de première partie ?

Les navigateurs modernes bloquent les scripts de suivi tiers. Voici ce que chaque navigateur bloque :

NavigateurProtectionBloque api.zenovay.com ?
FirefoxEnhanced Tracking Protection (ETP)Oui
BraveShieldsOui
EdgeTracking PreventionOui
OperaBuilt-in BlockerOui
SafariIntelligent Tracking Prevention (ITP)Partiellement
ChromeLimité (pour le moment)Certaines extensions

Comment cela fonctionne-t-il ?

Comment fonctionne le proxy de première partieTEXT
Sans proxy (bloqué) :
Navigateur → api.zenovay.com ❌ (Tierce partie = bloquée par les navigateurs)

Avec proxy (fonctionne) :
Navigateur → votredomaine.com/api/_z/* ✅ (Première partie = autorisée)
Votre serveur → api.zenovay.com/fp/* (Serveur à serveur = fonctionne toujours)

Le navigateur voit uniquement les requêtes vers VOTRE domaine, donc la protection du suivi ne s'applique pas.


Comprendre l'origine du même domaine (Critique !)

C'est le concept le plus important à comprendre.

Toutes les approches « première partie » ne sont pas égales. Il existe une différence critique entre proxy du même domaine et sous-domaine personnalisé.

Les deux approches

ApprocheExempleFirefox ETPPourquoi
Proxy du même domaine/api/_z/script.js✅ FONCTIONNEMême origine
Sous-domaine personnaliséz.votredomaine.com❌ BLOQUÉOrigine différente

Qu'est-ce que « Même origine » ?

Les navigateurs définissent « même origine » comme : même protocole + même domaine + même port

Exemples de même origineTEXT
https://votredomaine.com (votre site)

❌ https://z.votredomaine.com    → Origine différente (sous-domaine différent)
❌ https://api.votredomaine.com  → Origine différente (sous-domaine différent)
✅ https://votredomaine.com/api/ → MÊME origine (juste un chemin)

Pourquoi les sous-domaines ne fonctionnent pas pour Firefox

Même si z.votredomaine.com semble « première partie », Firefox ETP le traite comme tierce partie car :

  1. Vérification de l'origine : z.votredomaine.comvotredomaine.com
  2. Requête interdomaines : Le navigateur effectue une requête vers une origine différente
  3. Blocage ETP : Firefox bloque les requêtes de suivi interdomaines

Pourquoi le proxy du même domaine fonctionne

Avec /api/_z/script.js :

  1. Vérification de l'origine : votredomaine.com/api/_z/ = votredomaine.com
  2. Requête de même origine : Le navigateur effectue une requête première partie
  3. ETP autorise : Firefox autorise les requêtes de même origine
  4. Serveur proxifie : Votre serveur transfère vers Zenovay (le navigateur ne voit jamais cela)

Résumé : Si vous avez besoin de compatibilité Firefox, utilisez l'approche proxy du même domaine (Vercel, Netlify, Next.js, Cloudflare Pages, nginx, Apache, Astro).

L'approche du sous-domaine personnalisé de Cloudflare Workers (z.votredomaine.com) ne contourne PAS Firefox ETP - elle contourne seulement certains bloqueurs de publicités.


Choisissez votre plateforme

Sélectionnez votre plateforme d'hébergement pour commencer avec un guide étape par étape détaillé :


Référence rapide

Votre configurationMeilleure optionGuide
Projet Next.jsRewrites next.config.jsGuide Next.js
Vercel (n'importe quel cadre)Rewrites vercel.jsonGuide Vercel
NetlifyFichier _redirectsGuide Netlify
Cloudflare PagesPages FunctionsGuide CF Pages
Cloudflare (général)Cloudflare WorkersGuide CF Workers
Serveur auto-hébergéProxy nginx/ApacheGuide nginx/Apache
AstroRoutes APIGuide Astro
Hébergement partagé (Hostinger, GoDaddy, etc.)Cloudflare Workers (gratuit)Guide CF Workers

Utilisez-vous un hébergement partagé (Hostinger, GoDaddy, Bluehost) ?

Ces plateformes ne supportent pas le proxying côté serveur. Créez un compte Cloudflare GRATUIT et utilisez Cloudflare Workers à la place. Cela prend 5 minutes et fonctionne parfaitement.

Guide Cloudflare Workers


Après la configuration : Mettez à jour votre script

Une fois que vous avez configuré le proxy, mettez à jour votre script de suivi. Vous pouvez trouver l'extrait de première partie dans les paramètres de votre domaine : ouvrez Domaines, cliquez sur votre site, puis accédez à la page Général et sélectionnez l'onglet Première partie dans la carte du script de suivi.

Carte du script de suivi montrant l'onglet Première partie avec l'extrait de script proxifié pré-rempli
L'onglet Première partie dans les paramètres du domaine affiche le script avec votre chemin proxifié pré-rempli.
Avant (Tierce partie - peut être bloqué)HTML
<script defer
data-tracking-code="YOUR_TRACKING_CODE"
src="https://api.zenovay.com/z.js">
</script>
Après (Première partie - fonctionne toujours)HTML
<script defer
data-tracking-code="YOUR_TRACKING_CODE"
src="/api/_z/script.js">
</script>

IMPORTANT : Limitation de Cloudflare Workers

L'approche de Cloudflare Workers (z.votredomaine.com) ne contourne PAS Firefox ETP car les sous-domaines sont toujours des origines différentes.

Pour la compatibilité Firefox, utilisez plutôt l'une des options de proxy du même domaine :


Vérifiez que cela fonctionne

Après la configuration, vérifiez que le proxy fonctionne :

1. Vérifiez l'onglet Réseau

  1. Ouvrez DevTools (F12 ou Cmd+Option+I)
  2. Allez à l'onglet Réseau
  3. Rechargez votre page
  4. Recherchez /api/_z/script.js (ou votre chemin de domaine personnalisé)
  5. Devrait afficher le statut 200 de VOTRE domaine

2. Testez dans Firefox (Le plus strict)

Firefox dispose de la protection du suivi la plus stricte :

  1. Ouvrez Firefox
  2. Paramètres → Confidentialité et sécurité → Enhanced Tracking Protection : Strict
  3. Visitez votre site web
  4. Vérifiez que le script se charge avec succès

S'il fonctionne en mode strict Firefox, il fonctionne partout.


Référence des points de terminaison API

Votre proxy doit transférer ces chemins :

Votre cheminAPI ZenovayObjectif
/api/_z/script.js/fp/script.jsScript de suivi
/api/_z/e/:code/fp/e/:codeÉvénements de vue de page
/api/_z/settings/:code/fp/settings/:codeParamètres du site web
/api/_z/load/fp/loadChargeur dynamique

Dépannage

Vous avez des problèmes ? Vérifiez ces problèmes courants :

  • Le script retourne 404 - Vérifiez votre configuration de chemin proxy
  • Erreurs CORS - Assurez-vous que votre proxy ajoute les en-têtes CORS
  • Géolocalisation incorrecte - Transférez l'IP du client avec l'en-tête X-Zenovay-Real-IP
  • Toujours bloqué - Assurez-vous que vous utilisez le chemin proxifié, pas l'URL directe

Pour un dépannage détaillé, consultez le guide spécifique de chaque plateforme ou la page de dépannage générale.


Prochaines étapes

Cette page vous a-t-elle été utile ?