Meritt Iniziare

I blocchi pubblicitari e il tracciamento di affiliazione: che cosa è vero

Come funziona davvero una lista di blocco, che cosa prende di mira, perché le piattaforme di affiliazione vi compaiono — e che cosa cambia davvero un link servito dal suo dominio.

Che cosa blocca esattamente un blocco pubblicitario

Un blocco pubblicitario non ha opinioni. Applica una lista di regole scritte da volontari, pubblicata in chiaro, che chiunque può leggere. Le più diffuse — EasyList, EasyPrivacy, le liste di uBlock Origin — contano qualche decina di migliaia di righe, e una riga ha questo aspetto:

||esempio-affiliazione.com^$third-party
||tracking.esempio.net^
/affiliate-click.php$script

Tre forme, ed è necessario distinguerle, perché non si aggirano allo stesso modo.

  • Un dominio. Tutto ciò che proviene da esempio-affiliazione.com viene rifiutato. È la regola più frequente e la più brutale: non guarda né il percorso né il contenuto.
  • Un motivo nell'indirizzo. /affiliate-click, /track/, utm_, ref=. Il dominio può essere uno qualsiasi; è la parola a far scattare la regola.
  • Un nome host sospetto. track., pixel., analytics., stats., tag. usati come sottodominio. Diverse liste li trattano come domini di tracciamento anche su un sito che non conoscono.

Esiste una quarta famiglia, cosmetica, che nasconde elementi di una pagina senza bloccare richieste. Non riguarda il tracciamento di affiliazione e qui la si può tralasciare.

Perché le piattaforme di affiliazione ci compaiono

Una piattaforma di affiliazione classica serve tutti i suoi clienti dal proprio dominio. Il link del suo affiliato ha la forma go.lapiattaforma.com/xyz123, e quello del suo concorrente pure. Per chi scrive una lista di filtri è il caso ideale: una riga, e il tracciamento di diverse migliaia di commercianti smette di funzionare. Il rapporto tra sforzo e risultato è imbattibile, quindi la riga viene scritta, e resta.

Non è ostilità nei suoi confronti. È una conseguenza meccanica della scelta architetturale della piattaforma: condividere il dominio significa condividere anche il rischio di finire in lista.

Che cosa costa concretamente

Il visitatore clicca. Il browser rifiuta la richiesta verso il dominio bloccato. Due situazioni, a seconda di come è costruito il link:

  • Se il reindirizzamento passa dal dominio bloccato, il visitatore non arriva. Vede una pagina di errore, oppure niente. Lei perde l'intera visita.
  • Se il link punta direttamente al suo sito ed è bloccato solo uno script di tracciamento, il visitatore arriva ma il clic non viene registrato. La vendita avviene, e a nessuno viene accreditata.

Il secondo caso è il più costoso, perché è invisibile. Le sue vendite sono normali, il suo affiliato non capisce perché il suo pannello è vuoto, e Lei non ha alcun modo di decidere tra «non ha portato nulla» e «non l'abbiamo contato».

Che cosa non le diremo

Leggerà spesso che una piattaforma «recupera il 30% delle conversioni perse». Nessuna fonte indipendente misura seriamente questa cifra, e per una buona ragione: bisognerebbe conoscere le vendite che non sono state contate, cioè proprio l'informazione mancante. Non la citeremo.

Ciò che è verificabile è più modesto e più utile: la regola di blocco è pubblica, Lei può leggerla, e il suo dominio non vi compare.

La soluzione: servire il link dal suo dominio

Se il link del suo affiliato è acme.com/a7f3c2/marie, non c'è nulla da bloccare senza bloccare acme.com — cioè l'intero suo sito, cosa che nessuna lista fa. Il cookie impostato è un cookie di prima parte, dello stesso dominio della pagina che il visitatore sta leggendo.

Due modi per arrivarci, e un terzo che conviene conoscere per evitarlo.

Una regola di reverse proxy sul suo server

Lei aggiunge una regola che dice: tutto ciò che arriva su /a7f3c2/… viene inoltrato al servizio di tracciamento. Una riga in nginx, una regola in Cloudflare, un file di configurazione in Vercel, un modulo in Shopify. Il visitatore non vede mai altro che il suo dominio, e la richiesta non ha alcun motivo da far corrispondere.

Il prefisso conta. /track/ o /pixel/ sul suo dominio vengono intercettati dalla seconda famiglia di regole, quella che guarda i motivi. Un prefisso opaco — sei caratteri senza significato — non rientra in nessuna.

Un sottodominio che Lei delega

Un record CNAME, e go.acme.com punta al servizio. Nulla da installare, e il certificato viene emesso per Lei. Il browser vede un sottodominio del suo.

È un po' meno solido della prima soluzione, per un motivo preciso: alcune liste segnalano i sottodomini il cui nome appartiene al vocabolario del tracciamento. Da qui la regola semplice: non chiami questo sottodominio track, analytics, pixel, tag né stats.

Il dominio condiviso della piattaforma

È il caso di partenza, quello che viene bloccato. Ha un solo uso: verificare in dieci minuti che tutto funzioni prima di toccare il suo DNS o il suo server. Non è un posto in cui restare.

Che cosa la prima parte non risolve

Bisogna essere onesti sui limiti, altrimenti la promessa non regge sei mesi.

Safari limita a sette giorni i cookie impostati da uno script su un dominio delegato — è il comportamento di ITP, e non dipende dalla finestra di attribuzione che Lei ha scelto. Su una commissione ricorrente, sette giorni ovviamente non bastano. I browser continueranno inoltre ad accorciare la vita dei cookie: è la direzione generale, e scommettere sul contrario è una cattiva idea.

La conclusione non è che il tracciamento di prima parte non serva a nulla. È che bisogna smettere di far poggiare l'attribuzione sul solo cookie.

Che cosa dura più a lungo di un cookie

Il cookie serve a una cosa: collegare il clic alla vendita che segue, qualche giorno più tardi. Al momento del pagamento, il suo server conosce due informazioni nello stesso momento — l'identificativo del clic, letto nel cookie, e l'identificativo che Lei assegna a questo cliente nel suo sistema. Una chiamata che dice «questo clic appartiene a questo cliente» basta a trasformare un'attribuzione fragile in un'attribuzione duratura.

Dopo, il cookie può sparire. Il rinnovo dell'undicesimo mese, fatto da un altro dispositivo, arriva con l'identificativo cliente, e la commissione finisce al posto giusto.

Il cookie porta la prima vendita. È l'identificativo cliente a pagare le undici successive.

Come verificarlo da sé, stasera

  1. Installi uBlock Origin in un browser pulito.
  2. Apra un link di affiliazione del suo programma attuale. Se non si apre, o se il pannello non vede il clic un minuto dopo, ha la sua risposta.
  3. Apra il registro delle richieste del blocco pubblicitario — in uBlock, la scheda «Logger». Le richieste rifiutate vi compaiono con la regola esatta che le ha rifiutate. È la prova, non una stima.
  4. Ripeta il test con un link servito dal suo dominio.

Questo test richiede dieci minuti e non chiede di credere a nessuno sulla parola. È più o meno l'unica cosa onesta che si possa dire sull'argomento.

Meritt fa ciò che descrive questo articolo.

Tracciamento sul suo dominio, attribuzione al clic e all'identità, pagamenti dai suoi conti PayPal e Wise, fatture e note di credito generate. 0, 49 o 99 $ al mese, mai una percentuale.

Da leggere dopo