Definizione del problema
Estensioni del browser come AdBlock, uBlock Origin e altre sono ampiamente utilizzate per bloccare pubblicità e script di tracciamento. La configurazione di tracciamento predefinita di Post Affiliate Pro (PAP) spesso utilizza un dominio riconoscibile come qualcosa.postaffiliatepro.com, frequentemente preso di mira da queste estensioni a causa della sua nota associazione con il tracciamento affiliati. Ciò può causare la perdita di click e conversioni affiliati, compromettendo l’accuratezza e l’affidabilità del tuo programma di affiliazione.
Comprendere come operano i blocchi pubblicitari e adattare proattivamente la configurazione è fondamentale per mantenere un tracciamento affidabile e report accurati per il tuo programma.
Perché il dominio e gli script predefiniti di Post Affiliate Pro vengono bloccati
I blocchi pubblicitari utilizzano liste di filtri che prendono di mira domini e script di tracciamento noti. Il sottodominio PAP predefinito (es. esempio.postaffiliatepro.com) è pubblicamente associato al tracciamento affiliati e perciò viene segnalato e bloccato dalla maggior parte degli ad blocker. Le richieste verso endpoint di tracciamento tipici come track.php o le sue varianti hashate vengono intercettate, indipendentemente dal nome del file, perché il dominio stesso è presente nella blocklist. Questo significa che script di tracciamento e pixel di conversione potrebbero non caricarsi mai o non registrare eventi quando gli ad blocker sono attivi.
Risoluzione problemi: come verificare se il tracciamento viene bloccato
Per determinare se i tuoi script di tracciamento vengono bloccati:
- Installa AdBlock o un’altra popolare estensione del browser.
- Visita il tuo sito web e apri gli Strumenti per sviluppatori (di solito F12).
- Vai alla scheda Network e filtra per il dominio del tuo account Post Affiliate Pro (non per il nome del file, dato che i nomi script possono essere hashati e unici).
- Ricarica la pagina e cerca richieste verso il tuo dominio di tracciamento.
- Se le richieste risultano bloccate o non compaiono, il tracciamento viene interrotto dal blocco pubblicitario.
I nomi degli script di tracciamento come track.php o le loro versioni hashate (es. a1x2r2) possono essere unici per ogni account e cambiare, quindi filtra sempre per il dominio in questione.
Best practice: evitare il rilevamento da parte degli ad blocker in Post Affiliate Pro
- Configura un dominio di tracciamento personalizzato: Scegli un sottodominio neutro come partners.tuodominio.com (poiché il dominio viene usato anche per l’area affiliati e merchant) senza parole chiave come ‘affiliate’, ’track’ o ‘postaffiliatepro’. Crea un record DNS CNAME che punti questo sottodominio al dominio PAP predefinito.
- Configura il dominio personalizzato in PAP: Nel pannello merchant, sotto Configurazione → Impostazioni dominio, aggiungi il nuovo dominio. Devi anche acquistare e installare un certificato SSL generato tramite la Certificate Signing Request (CSR) da Post Affiliate Pro. Let’s Encrypt non è attualmente supportato, quindi utilizza un fornitore SSL tradizionale. Per i dettagli, consulta la guida ufficiale al domain parking
.
- Aggiorna i codici di integrazione: Dopo aver configurato il dominio personalizzato, assicurati che gli script di tracciamento e i link sul tuo sito usino il nuovo dominio resistente agli ad blocker.
- Testa con ad blocker attivi: Controlla regolarmente il tuo sito con i principali ad blocker per confermare che il tracciamento non venga bloccato.
Aumentare l’affidabilità del tracciamento: tracciamento server-to-server (S2S)
Il tracciamento basato su browser non può mai essere totalmente immune agli ad blocker. Per la massima affidabilità, puoi implementare il tracciamento S2S (server-to-server) in aggiunta (o in alternativa) ai metodi basati su JavaScript:
- Configura i Redirect Links:
In Post Affiliate Pro, vai su Configurazione → Impostazioni tracciamento e seleziona “Redirect Links” come metodo di collegamento. Abilita l’opzione “Aggiungi visitor id agli URL di reindirizzamento”. - Salva il visitorId:
Sulla tua landing page, cattura il parametro visitorId dalla query string dell’URL (es. ?visitorId=abcdef123456). Puoi salvare questo valore impostando un cookie PAPVisitorId per l’utente oppure memorizzandolo lato server nella sessione/database, a seconda delle tue preferenze tecniche. - Traccia la conversione:
Quando avviene una vendita o un’azione, richiama sempre l’endpoint sale.php dal tuo server. Includi i parametri visitorId e ip. Se il visitorId non è disponibile, richiama comunque l’endpoint—Post Affiliate Pro può tracciare anche tramite indirizzo IP, codici coupon o identificativi cliente.
Esempio di URL:https://partners.tuodominio.com/scripts/sale.php?visitorId=abcdef123456&ip=123.45.67.89&totalcost=100&orderID=ABC123
Per l’elenco completo dei parametri disponibili, consulta la documentazione sul pixel tracking
.
Il tracciamento S2S viene gestito lato server e non è influenzato dagli ad blocker del browser, offrendoti il metodo più affidabile per il tracciamento delle conversioni.
Guida step-by-step: configurazione di un dominio di tracciamento personalizzato in Post Affiliate Pro
- Scegli un sottodominio neutro (es. partners.tuodominio.com).
- Crea un record DNS CNAME che punti questo sottodominio al tuo dominio predefinito di Post Affiliate Pro (es. qualcosa.postaffiliatepro.com).
- Ottieni un certificato SSL per il dominio personalizzato utilizzando la CSR dalla tua installazione Post Affiliate Pro.
- Nel pannello merchant, vai su Configurazione → Impostazioni dominio e aggiungi il nuovo dominio.
- Aggiorna tutti i codici di tracciamento sul tuo sito per utilizzare il nuovo dominio.
- Valida il tutto testando con ad blocker attivi.
Seguendo queste best practice, puoi migliorare significativamente l’affidabilità del tracciamento affiliato, ridurre le conversioni perse e mantenere il reporting accurato—anche per i visitatori che usano strumenti di blocco pubblicità.