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:
- Le Pixel de Facebook la capture automatiquement lors du chargement (hors de notre contrôle)
- 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.
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é.
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
Dans le Back Office, ces trois options apparaissent sous IP Management avec les libellés exacts Send RAW IP, Try to get IPV6 et Force IPV6 — les noms utilisés ci-dessous sont des équivalents descriptifs.
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.
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.
Pour que la détection IPv6 fonctionne correctement, votre domaine a besoin d'un enregistrement DNS AAAA configuré. C'est l'