Guida alla Gestione IP
Comprensione degli Indirizzi IP e Preferenze di Facebook
Internet utilizza due tipi di indirizzi IP per identificare i dispositivi:
- IPv4: Il formato tradizionale (es.
192.168.1.1). Spazio di indirizzi limitato ma ancora dominante nel traffico internet globale (~60% a partire dal 2024) - IPv6: Il formato più recente (es.
2001:0db8:85a3::8a2e:0370:7334). Progettato per scalabilità illimitata con una migliore struttura per il matching
Preferenza di Facebook: Facebook raccomanda sempre più di inviare eventi con indirizzi IPv6 per una migliore qualità di matching e per rendere i sistemi a prova di futuro.
La Sfida: La maggior parte dei visitatori utilizza ancora IPv4, e la vera conversione tra IPv4 e IPv6 è tecnicamente impossibile—sono sistemi di indirizzamento fondamentalmente diversi.
Cosa Può Fare il Modulo: L'impostazione Gestione IP in Pixel Plus offre tre approcci per gestire questa situazione, ciascuno con compromessi. Anche se l'impostazione si trova nella sezione di configurazione CAPI, influisce su come vengono inviati gli IP attraverso tutti i canali di tracciamento: il Pixel (tramite parametri personalizzati) e CAPI (lato server).
Facebook Richiede IPv6 - E Adesso?
Se stai leggendo questa guida, probabilmente hai visto il messaggio diagnostico di Facebook che raccomanda il formato IPv6 per i tuoi eventi. Prima di apportare modifiche, è importante capire che non esiste una soluzione perfetta che elimini tutti gli avvisi.
Ecco perché questa è tecnicamente una sfida:
Quando un visitatore naviga nel tuo negozio, il suo indirizzo IP viene acquisito da più fonti:
- Il Pixel di Facebook lo acquisisce automaticamente quando si carica (oltre il nostro controllo)
- Il modulo può inviarlo tramite parametri personalizzati e CAPI (configurabile)
Facebook quindi confronta questi IP. Quando differiscono—il che accade frequentemente—appaiono avvisi diagnostici.
Il Controllo della Realtà: Comprensione delle Fonti IP
Il Problema di Base
Acquisizione Automatica del Pixel di Facebook: Quando il JavaScript del Pixel si carica nel browser del visitatore, acquisisce automaticamente il suo indirizzo IP direttamente dalla richiesta del browser. Questo avviene prima di qualsiasi elaborazione del modulo ed è completamente oltre il nostro controllo. Nella maggior parte dei casi, questo IP acquisito è IPv4.
Gestione IP del Modulo
Quando selezioni qualsiasi modalità diversa da Raw IP, il modulo aggiunge informazioni IP al parametro user_data negli eventi. Questo parametro ha sia ambito Pixel che CAPI—il che significa che l'IP viene inviato da entrambi i canali utilizzando la stessa configurazione.
Il parametro user_data è il campo standardizzato di Facebook per informazioni sui clienti come email, telefono e indirizzo IP. Includendo l'IP qui, sia gli eventi lato browser (Pixel) che lato server (CAPI) trasportano gli stessi dati IP.
Il Problema Principale
Quando selezioni "IPv6 se disponibile" o "Forza IPv6", il modulo invia un indirizzo IPv6 tramite parametri personalizzati e CAPI. Tuttavia, l'acquisizione automatica del Pixel di Facebook vede ancora l'indirizzo IPv4 originale dal browser.
Risultato: Facebook confronta:
- Acquisizione automatica Pixel:
203.0.113.5(IPv4) - Parametri personalizzati modulo:
::ffff:203.0.113.5(formato IPv6) - CAPI modulo:
::ffff:203.0.113.5(formato IPv6)
Facebook rileva la mancata corrispondenza tra la sua acquisizione automatica e i dati del tuo modulo → appare l'avviso diagnostico, anche se tutto è configurato correttamente.
Gli avvisi appaiono non perché qualcosa è rotto, ma perché l'acquisizione automatica IP di Facebook (che non puoi controllare) differisce dal formato IP che stai inviando tramite il modulo.
Le Tue Tre Opzioni Spiegate
Opzione 1: Raw IP
Come funziona: Il modulo invia l'IP del visitatore esattamente come acquisito dal server—nessuna conversione o modifica. Sia i parametri personalizzati che CAPI ricevono lo stesso IP grezzo.
Cosa succede:
- IP effettivo del visitatore (solitamente IPv4):
203.0.113.5 - Il Pixel di Facebook acquisisce automaticamente:
203.0.113.5 - Il modulo invia nei parametri personalizzati:
203.0.113.5 - Il modulo invia tramite CAPI:
203.0.113.5
Avvisi previsti: Facebook potrebbe mostrare "Considera l'utilizzo di IPv6" perché stai inviando indirizzi IPv4.
Pro:
- ✅ Tutte le fonti corrispondono (acquisizione automatica Pixel, parametri personalizzati, CAPI)
- ✅ Rappresentazione più accurata dell'IP effettivo del visitatore
- ✅ Nessuna manipolazione artificiale dei dati
Contro:
- ⚠️ La diagnostica di Facebook suggerisce di usare IPv6 (avviso informativo)
Opzione 2: IPv6 Se Disponibile
Come funziona: Il modulo tenta di rilevare l'indirizzo IPv6 del visitatore effettuando una richiesta a una pagina che accetta solo connessioni IPv6. Se il visitatore ha connettività IPv6, restituisce l'indirizzo IPv6. Altrimenti, torna all'indirizzo IPv4.
Questa opzione esegue un test di rete effettivo piuttosto che controllare semplicemente il formato dell'indirizzo. Se il visitatore non può raggiungere la pagina solo IPv6, il modulo sa che IPv6 non è disponibile e utilizza IPv4 invece.
Perché il rilevamento IPv6 funzioni correttamente, il tuo dominio ha bisogno di un record DNS AAAA configurato. Questo è l'equivalente IPv6 del record A utilizzato per IPv4. Senza di esso, il rilevamento IPv6 fallirà sempre e tornerà a IPv4. Verifica con il tuo provider di hosting o gestore DNS che i record AAAA siano configurati.
Cosa succede (quando IPv6 è disponibile):
- Il modulo rileva IPv6 con successo
- Invia IPv6 a
user_datain entrambi gli eventi Pixel e CAPI - L'acquisizione automatica del Pixel di Facebook probabilmente corrisponde (se il visitatore è su IPv6)
Cosa succede (quando è disponibile solo IPv4 - più comune):
- Il rilevamento IPv6 fallisce
- Torna a IPv4
- Si comporta esattamente come Raw IP
Avvisi previsti:
- Per visitatori IPv6: Potenzialmente meno avvisi
- Per visitatori IPv4 (maggioranza): Stesso avviso "Considera l'utilizzo di IPv6" come Raw IP
Pro:
- ✅ Invia IPv6 solo quando è realmente disponibile
- ✅ Nessuna conversione forzata
- ✅ Ritorno graduale a IPv4
Contro:
- ⚠️ La maggior parte dei visitatori utilizza ancora IPv4, quindi avvisi simili a Raw IP
- ⚠️ Aggiunge un piccolo sovraccarico di rilevamento
L'adozione globale di IPv6 è intorno al 40%, e l'utilizzo effettivo è ancora più basso in molte regioni. Questa opzione si comporterà come Raw IP per la maggior parte del tuo traffico.
Opzione 3: Forza IPv6
Come funziona: Il modulo prima tenta di rilevare IPv6 (stesso metodo dell'Opzione 2). Se il rilevamento IPv6 fallisce, converte l'indirizzo IPv4 in formato mappato IPv6 utilizzando un metodo di conversione standardizzato. Questo assicura che tutti gli IP vengano inviati a Facebook in formato IPv6.
Questo è l'approccio più invasivo. Crea una rappresentazione IPv6 degli indirizzi IPv4, che può causare significative mancate corrispondenze con l'acquisizione automatica del Pixel di Facebook.
Cosa succede:
- Il modulo tenta il rilevamento IPv6
- Se il rilevamento fallisce: converte IPv4 in formato mappato IPv6 (
::ffff:192.168.1.1) - Invia IPv6 convertito a
user_datain entrambi gli eventi Pixel e CAPI - L'acquisizione automatica del Pixel di Facebook vede ancora IPv4 originale
Avvisi previsti: "Mancata corrispondenza indirizzo IP tra eventi" perché l'acquisizione automatica IPv4 del Pixel differisce dai dati formattati IPv6 del modulo.
Pro:
- ✅ Garantisce che tutti gli IP vengano inviati in formato IPv6
- ✅ Può soddisfare la preferenza diagnostica IPv6 di Facebook
Contro:
- ❌ Crea mancata corrispondenza intenzionale con l'acquisizione automatica del Pixel
- ❌ Spesso genera più avvisi diagnostici
- ❌ Gli indirizzi mappati IPv6 non sono vere connessioni IPv6
- ❌ Può confondere gli algoritmi di matching di Facebook
Facebook una volta ha suggerito questo approccio in modo informale, ma spesso crea più problemi di quanti ne risolva introducendo mancate corrispondenze dove altrimenti non esisterebbero.
La Nostra Raccomandazione: Raw IP (o al massimo IPv6 Se Disponibile)
Dopo un'ampia esperienza di implementazione, raccomandiamo Raw IP per la maggior parte dei negozi. Se vuoi adottare un approccio più proattivo, IPv6 Se Disponibile è accettabile, ma evita Forza IPv6 a meno che non sia assolutamente necessario.
Raw IP per semplicità e accuratezza, o IPv6 Se Disponibile se vuoi dare priorità a IPv6 quando è realmente presente. Entrambe sono scelte ragionevoli.
Perché evitare Forza IPv6?
Forza IPv6 è una misura estrema che crea mancate corrispondenze intenzionali. Converte IPv4 in una rappresentazione IPv6, che:
- Non riflette la connessione di rete effettiva del visitatore
- Crea discrepanze con l'acquisizione automatica del Pixel di Facebook
- Spesso genera più (e diversi) avvisi di quanti ne prevenga
- Può confondere gli algoritmi di matching di Facebook
Perché Raw IP funziona bene:
- Coerenza: Tutte le fonti IP corrispondono—l'acquisizione automatica di Facebook e i dati del tuo modulo mostrano lo stesso IP
- Accuratezza: Rappresenta l'indirizzo di rete effettivo del visitatore
- Prevedibilità: Un tipo di avviso ("Considera l'utilizzo di IPv6") piuttosto che avvisi contrastanti
- Semplicità: Nessuna conversione o sovraccarico di rilevamento
Perché IPv6 Se Disponibile è accettabile:
- Rilevamento intelligente: Utilizza IPv6 solo quando è realmente disponibile
- Ritorno graduale: Si comporta come Raw IP quando IPv6 non è presente
- A prova di futuro: Dà priorità a IPv6 man mano che l'adozione aumenta
- Nessuna conversione forzata: Non crea mancate corrispondenze artificiali
Vedrai avvisi con qualsiasi opzione:
- Raw IP: "Considera l'utilizzo di IPv6"
- IPv6 Se Disponibile: Stesso avviso per la maggior parte dei visitatori IPv4
- Forza IPv6: Avvisi "Mancata corrispondenza IP"
L'obiettivo non è zero avvisi—è un tracciamento accurato.
Che dire dell'avviso di Facebook?
Sì, vedrai "Considera l'utilizzo di IPv6" nella diagnostica. Ma ecco la parte importante da capire:
Gli avvisi diagnostici di Facebook sono suggerimenti e raccomandazioni, non requisiti obbligatori. Evidenziano potenziali ottimizzazioni ma non indicano un tracciamento difettoso. Molti negozi di successo funzionano con questi avvisi in modo permanente.
Passaggi di Configurazione
- Vai a Configurazione Pixel Plus → Opzioni CAPI → Gestione IP
- Seleziona "Invia IP come acquisito (Raw)" o "IPv6 Se Disponibile"
- Clicca Salva
- Cancella la cache di PrestaShop: Parametri Avanzati → Prestazioni → Cancella cache
- Monitora i risultati per 7 giorni prima di apportare modifiche
Cambiare frequentemente le configurazioni IP crea dati incoerenti. Scegli un'opzione e lasciala funzionare per almeno una settimana prima di valutare i risultati.
Raccomandazioni Finali
Per la Maggior parte dei Negozi
Inizia con Raw IP. È semplice, accurato e non crea mancate corrispondenze artificiali.
Per Negozi Proattivi
"IPv6 Se Disponibile" è una scelta ragionevole se vuoi dare priorità a IPv6 quando è realmente presente senza forzare conversioni.
Cosa Evitare
"Forza IPv6" è una misura estrema che crea più problemi di quanti ne risolva. Usala solo se il supporto di Facebook la raccomanda specificamente per la tua situazione.
Non esiste una configurazione che elimini tutti gli avvisi diagnostici di Facebook. IPv4 domina ancora il traffico internet, e l'acquisizione automatica del Pixel di Facebook vedrà sempre l'IP reale del visitatore. Scegli l'opzione che fornisce dati accurati—Raw IP o IPv6 Se Disponibile—e concentrati su metriche che contano davvero: Qualità di Corrispondenza Eventi e tracciamento delle conversioni.