Meritt Iniziare

Tutte le piattaforme

Il tracciamento di affiliazione sul suo CDN o piattaforma edge

Quando un CDN o una piattaforma edge è già davanti al suo sito, la regola va lì: un percorso, inoltrato a noi, senza toccare il server d'origine. Qui contano due punti: la cache, e ciò che la piattaforma sa rimuovere dalla richiesta.

Cloudflare Workers

Dove: lo script del Worker

Un Worker di poche righe: ogni richiesta sotto il suo prefisso viene inoltrata al nostro host senza seguire il reindirizzamento; il resto passa così com'è. Aggiunga una route /suo-prefisso/* sul dominio.

Fastly

Dove: la configurazione VCL del servizio

Poche righe in vcl_recv: Cookie e Authorization rimossi, la richiesta inviata a un'origine dichiarata sul nostro host (TLS, SNI) e return(pass) perché un reindirizzamento non vada mai in cache.

AWS CloudFront

Dove: Origins + Behaviors (console o infrastructure as code)

Due impostazioni nella console: un'origine sul nostro host, solo HTTPS, poi un comportamento su /suo-prefisso/* con la cache policy CachingDisabled e l'origin request policy AllViewerExceptHostHeader. Senza, CloudFront non inoltra né User-Agent né intestazioni Sec-Fetch, e ogni clic sembra uno script.

Vercel

Dove: vercel.json

Una riscrittura in vercel.json, dal suo prefisso al nostro host. Vercel non sa rimuovere le intestazioni della richiesta.

Netlify

Dove: netlify.toml

Una regola [[redirects]] in netlify.toml, con stato 200 e force = true: un inoltro, non un reindirizzamento. Netlify non sa rimuovere le intestazioni della richiesta.

Domande frequenti

Perché disattivare la cache su questo percorso?

Un reindirizzamento servito dalla cache manderebbe tutti i visitatori allo stesso affiliato. Il percorso di tracciamento non va mai in cache.

Vercel e Netlify non rimuovono i cookie: è grave?

I cookie dei suoi visitatori ci arrivano con la richiesta. Non li leggiamo mai, e preferiamo scriverlo piuttosto che tacerlo. Una regola sul suo server web può invece rimuoverli.

Bisogna rifare il deploy?

Sì: la regola si applica solo dopo il deploy. Poi avvii la verifica nell'applicazione.

E poi

Gratuito fino alla sua prima commissione. Nessuna carta richiesta.