Aller au contenu principal

Guide de Gestion des IP

Comprendre les Adresses IP et la Préférence de Facebook

Internet utilise deux types d'adresses IP pour identifier les appareils:

  • IPv4: Le format traditionnel (ex., 192.168.1.1). Espace d'adressage limité mais domine toujours le trafic internet mondial (~60% en 2024)
  • IPv6: Le format plus récent (ex., 2001:0db8:85a3::8a2e:0370:7334). Conçu pour une évolutivité illimitée avec une meilleure structure pour la correspondance

Préférence de Facebook: Facebook recommande de plus en plus l'envoi d'événements avec des adresses IPv6 pour une meilleure qualité de correspondance et pour préparer ses systèmes à l'avenir.

Le Défi: La plupart des visiteurs utilisent encore IPv4, et la conversion réelle entre IPv4 et IPv6 est techniquement impossible—ce sont des systèmes d'adressage fondamentalement différents.

Ce que le Module Peut Faire: Le paramètre de Gestion des IP dans Pixel Plus offre trois approches pour gérer cette situation, chacune avec des compromis. Bien que le paramètre se trouve dans la section de configuration CAPI, il affecte la façon dont les IP sont envoyées via tous les canaux de suivi: le Pixel (via des paramètres personnalisés) et CAPI (côté serveur).

Facebook Demande IPv6 - Et Maintenant?

Si vous lisez ce guide, vous avez probablement vu le message de diagnostic de Facebook recommandant le format IPv6 pour vos événements. Avant de faire des changements, il est important de comprendre qu'il n'existe pas de solution parfaite qui élimine tous les avertissements.

Voici pourquoi c'est techniquement difficile:

Lorsqu'un visiteur navigue sur votre boutique, son adresse IP est capturée à partir de plusieurs sources:

  1. Le Pixel de Facebook la capture automatiquement lors du chargement (hors de notre contrôle)
  2. Le module peut l'envoyer via des paramètres personnalisés et CAPI (configurable)

Facebook compare ensuite ces IP. Lorsqu'elles diffèrent—ce qui arrive fréquemment—des avertissements de diagnostic apparaissent.

La Vérification de Réalité: Comprendre les Sources d'IP

Le Problème Racine

Capture Automatique du Pixel Facebook: Lorsque le JavaScript du Pixel se charge dans le navigateur du visiteur, il capture automatiquement son adresse IP directement depuis la requête du navigateur. Cela se produit avant tout traitement du module et est complètement hors de notre contrôle. Dans la plupart des cas, cette IP capturée est IPv4.

Gestion des IP du Module

Lorsque vous sélectionnez n'importe quel mode autre que IP brute, le module ajoute les informations IP au paramètre user_data dans les événements. Ce paramètre a une portée à la fois Pixel et CAPI—ce qui signifie que l'IP est envoyée depuis les deux canaux en utilisant la même configuration.

Détail Technique

Le paramètre user_data est le champ standardisé de Facebook pour les informations clients comme l'email, le téléphone et l'adresse IP. En incluant l'IP ici, les événements côté navigateur (Pixel) et côté serveur (CAPI) transportent les mêmes données IP.

Le Problème Principal

Lorsque vous sélectionnez "IPv6 si disponible" ou "Forcer IPv6", le module envoie une adresse IPv6 via les paramètres personnalisés et CAPI. Cependant, la capture automatique du Pixel Facebook voit toujours l'adresse IPv4 d'origine du navigateur.

Résultat: Facebook compare:

  • Capture automatique du Pixel: 203.0.113.5 (IPv4)
  • Paramètres personnalisés du module: ::ffff:203.0.113.5 (format IPv6)
  • CAPI du module: ::ffff:203.0.113.5 (format IPv6)

Facebook détecte l'inadéquation entre sa capture automatique et les données de votre module → l'avertissement de diagnostic apparaît, même si tout est correctement configuré.

Point Clé

Les avertissements apparaissent non pas parce que quelque chose est cassé, mais parce que la capture automatique IP de Facebook (que vous ne pouvez pas contrôler) diffère du format IP que vous envoyez via le module.

Vos Trois Options Expliquées

Option 1: IP Brute

Comment ça fonctionne: Le module envoie l'IP du visiteur exactement comme elle est capturée par le serveur—sans conversion ni modification. Les paramètres personnalisés et CAPI reçoivent la même IP brute.

Ce qui se passe:

  • IP réelle du visiteur (généralement IPv4): 203.0.113.5
  • Le Pixel Facebook capture automatiquement: 203.0.113.5
  • Le module envoie dans les paramètres personnalisés: 203.0.113.5
  • Le module envoie via CAPI: 203.0.113.5

Avertissements attendus: Facebook peut afficher "Envisagez d'utiliser IPv6" parce que vous envoyez des adresses IPv4.

Avantages:

  • ✅ Toutes les sources correspondent (capture automatique du Pixel, paramètres personnalisés, CAPI)
  • ✅ Représentation la plus précise de l'IP réelle du visiteur
  • ✅ Aucune manipulation artificielle des données

Inconvénients:

  • ⚠️ Le diagnostic Facebook suggère d'utiliser IPv6 (avertissement informatif)

Option 2: IPv6 Si Disponible

Comment ça fonctionne: Le module tente de détecter l'adresse IPv6 du visiteur en faisant une requête à une page qui n'accepte que les connexions IPv6. Si le visiteur a une connectivité IPv6, elle retourne l'adresse IPv6. Sinon, elle revient à l'adresse IPv4.

Détection Intelligente

Cette option effectue un test réseau réel plutôt que de simplement vérifier le format d'adresse. Si le visiteur ne peut pas atteindre la page IPv6 uniquement, le module sait qu'IPv6 n'est pas disponible et utilise IPv4 à la place.

Exigence DNS

Pour que la détection IPv6 fonctionne correctement, votre domaine a besoin d'un enregistrement DNS AAAA configuré. C'est l'équivalent IPv6 de l'enregistrement A utilisé pour IPv4. Sans lui, la détection IPv6 échouera toujours et reviendra à IPv4. Vérifiez auprès de votre hébergeur ou gestionnaire DNS que les enregistrements AAAA sont configurés.

Ce qui se passe (lorsque IPv6 est disponible):

  • Le module détecte IPv6 avec succès
  • Envoie IPv6 à user_data dans les événements Pixel et CAPI
  • La capture automatique du Pixel Facebook correspond probablement (si le visiteur est en IPv6)

Ce qui se passe (lorsque seul IPv4 est disponible - le plus courant):

  • La détection IPv6 échoue
  • Revient à IPv4
  • Se comporte exactement comme IP brute

Avertissements attendus:

  • Pour les visiteurs IPv6: Potentiellement moins d'avertissements
  • Pour les visiteurs IPv4 (majorité): Même avertissement "Envisagez d'utiliser IPv6" qu'IP brute

Avantages:

  • ✅ N'envoie IPv6 que lorsqu'il est réellement disponible
  • ✅ Pas de conversions forcées
  • ✅ Repli élégant vers IPv4

Inconvénients:

  • ⚠️ La plupart des visiteurs utilisent encore IPv4, donc avertissements similaires à IP brute
  • ⚠️ Ajoute une surcharge de détection mineure
Vérification de Réalité

L'adoption mondiale d'IPv6 est d'environ 40%, et l'utilisation réelle est encore plus faible dans de nombreuses régions. Cette option se comportera comme IP brute pour la plupart de votre trafic.

Option 3: Forcer IPv6

Comment ça fonctionne: Le module tente d'abord de détecter IPv6 (même méthode que l'Option 2). Si la détection IPv6 échoue, il convertit l'adresse IPv4 en format mappé IPv6 en utilisant une méthode de conversion standardisée. Cela garantit que toutes les IP sont envoyées à Facebook au format IPv6.

Option la Plus Agressive

C'est l'approche la plus invasive. Elle crée une représentation IPv6 des adresses IPv4, ce qui peut causer des inadéquations significatives avec la capture automatique du Pixel Facebook.

Ce qui se passe:

  • Le module tente la détection IPv6
  • Si la détection échoue: convertit IPv4 en format mappé IPv6 (::ffff:192.168.1.1)
  • Envoie l'IPv6 convertie à user_data dans les événements Pixel et CAPI
  • La capture automatique du Pixel Facebook voit toujours l'IPv4 d'origine

Avertissements attendus: "Inadéquation d'adresse IP entre les événements" parce que la capture automatique IPv4 du Pixel diffère des données formatées IPv6 du module.

Avantages:

  • ✅ Garantit que toutes les IP sont envoyées au format IPv6
  • ✅ Peut satisfaire la préférence de diagnostic IPv6 de Facebook

Inconvénients:

  • ❌ Crée une inadéquation intentionnelle avec la capture automatique du Pixel
  • ❌ Génère souvent plus d'avertissements de diagnostic
  • ❌ Les adresses mappées IPv6 ne sont pas de vraies connexions IPv6
  • ❌ Peut confondre les algorithmes de correspondance de Facebook
Note Historique

Facebook a suggéré cette approche de manière informelle à un moment donné, mais elle crée souvent plus de problèmes qu'elle n'en résout en introduisant des inadéquations là où aucune n'existerait autrement.

Notre Recommandation: IP Brute (ou IPv6 Si Disponible au maximum)

Après une vaste expérience d'implémentation, nous recommandons IP Brute pour la plupart des boutiques. Si vous voulez adopter une approche plus proactive, IPv6 Si Disponible est acceptable, mais évitez Forcer IPv6 sauf si absolument nécessaire.

Approche Recommandée

IP Brute pour la simplicité et la précision, ou IPv6 Si Disponible si vous voulez prioriser IPv6 lorsqu'il est réellement présent. Les deux sont des choix raisonnables.

Pourquoi éviter Forcer IPv6?

Forcer IPv6 est une mesure extrême qui crée des inadéquations intentionnelles. Elle convertit IPv4 en une représentation IPv6, ce qui:

  • Ne reflète pas la connexion réseau réelle du visiteur
  • Crée des écarts avec la capture automatique du Pixel Facebook
  • Génère souvent plus (et différents) avertissements qu'elle n'en prévient
  • Peut confondre les algorithmes de correspondance de Facebook

Pourquoi IP Brute fonctionne bien:

  1. Cohérence: Toutes les sources IP correspondent—la capture automatique de Facebook et les données de votre module montrent la même IP
  2. Précision: Représente l'adresse réseau réelle du visiteur
  3. Prévisibilité: Un type d'avertissement ("Envisagez d'utiliser IPv6") plutôt que des avertissements conflictuels
  4. Simplicité: Pas de conversions ni de surcharge de détection

Pourquoi IPv6 Si Disponible est acceptable:

  1. Détection intelligente: N'utilise IPv6 que lorsqu'il est réellement disponible
  2. Repli élégant: Se comporte comme IP brute lorsque IPv6 n'est pas présent
  3. À l'épreuve du temps: Priorise IPv6 au fur et à mesure que l'adoption augmente
  4. Pas de conversions forcées: Ne crée pas d'inadéquations artificielles
À Propos des Diagnostics

Vous verrez des avertissements avec n'importe quelle option:

  • IP Brute: "Envisagez d'utiliser IPv6"
  • IPv6 Si Disponible: Même avertissement pour la plupart des visiteurs IPv4
  • Forcer IPv6: Avertissements d'"inadéquation IP"

L'objectif n'est pas zéro avertissement—c'est un suivi précis.

Qu'en est-il de l'avertissement Facebook?

Oui, vous verrez "Envisagez d'utiliser IPv6" dans les diagnostics. Mais voici la partie importante à comprendre:

Les Diagnostics Facebook Sont des Recommandations

Les avertissements de diagnostic de Facebook sont des suggestions et des recommandations, pas des exigences obligatoires. Ils mettent en évidence des optimisations potentielles mais n'indiquent pas un suivi défaillant. De nombreuses boutiques prospères fonctionnent avec ces avertissements en permanence.

Étapes de Configuration

  1. Naviguez vers Configuration Pixel Plus → Options CAPI → Gestion des IP
  2. Sélectionnez "Envoyer l'IP telle que capturée (brute)" ou "IPv6 Si Disponible"
  3. Cliquez sur Enregistrer
  4. Videz le cache PrestaShop: Paramètres Avancés → Performances → Vider le cache
  5. Surveillez les résultats pendant 7 jours avant d'apporter des modifications
Évitez les Changements Fréquents

Changer fréquemment les configurations IP crée des données incohérentes. Choisissez une option et laissez-la fonctionner pendant au moins une semaine avant d'évaluer les résultats.

Recommandations Finales

Pour la Plupart des Boutiques

Commencez avec IP Brute. C'est simple, précis et ne crée pas d'inadéquations artificielles.

Pour les Boutiques Proactives

"IPv6 Si Disponible" est un choix raisonnable si vous voulez prioriser IPv6 lorsqu'il est réellement présent sans forcer les conversions.

Ce qu'il Faut Éviter

"Forcer IPv6" est une mesure extrême qui crée plus de problèmes qu'elle n'en résout. Utilisez-la uniquement si le support Facebook le recommande spécifiquement pour votre situation.

Conclusion

Il n'existe pas de configuration qui élimine tous les avertissements de diagnostic Facebook. IPv4 domine toujours le trafic internet, et la capture automatique du Pixel Facebook verra toujours l'IP réelle du visiteur. Choisissez l'option qui fournit des données précises—IP Brute ou IPv6 Si Disponible—et concentrez-vous sur les métriques qui comptent vraiment: Qualité de Correspondance des Événements et suivi des conversions.