Lavorare con domini white label

Questa funzione non è inclusa in tutti i pacchetti. Ti preghiamo di consultare il tuo account manager per verificare se questa funzione è disponibile nel tuo pacchetto.

Ti preghiamo di notare che al momento consentiamo un solo whitelabel per account.

La funzione del dominio white label ti permette di fornire i codici CMP tramite il tuo dominio invece che tramite quello di ConsentManager. Questo può migliorare le prestazioni e ridurre i problemi (ad esempio con gli adblocker).

Configurazione generale

L'impostazione generale è la seguente:

  1. Invece di indirizzare il traffico verso ConsentManager, il browser richiamerà il tuo dominio white label. Il dominio punterà a un servizio proxy (inverso) come CloudFront, Akamai o CloudFlare.
  2. Il proxy inoltrerà la richiesta ai server di ConsentManager.
  3. I server di Consentmanager risponderanno.
  4. Il proxy inoltra la richiesta al browser.

proxy.png

Struttura proxy

Per fornire contenuti tramite il tuo dominio dovrai configurare 2 o 3 proxy a seconda del caso d'uso:

  • Un proxy sarà dedicato alla gestione dei contenuti dinamici. Ciò include le informazioni sul consenso e tutti i contenuti specifici per l'utente, nonché tutte le chiamate ai meccanismi di conteggio e di protocollo.
  • Un proxy sarà dedicato alla distribuzione di contenuti statici. Ciò include immagini, file javascript e css. Di solito per questo si utilizza un CDN.
  • (opzionale) Un proxy sarà dedicato a servire l'interfaccia di configurazione (area di login) per i clienti.

Requisiti del proxy

Tutti i proxy devono soddisfare i seguenti requisiti:

  • Il proxy deve supportare HTTP/HTTPS 1.2
  • Il proxy deve rispondere con un certificato SSL valido per il dominio. I certificati SSL dovrebbero avere una chiave di crittografia da 4 KB e un rating A su ssllabs.com per garantire la massima compatibilità.
  • L'indirizzo IP richiedente deve essere inoltrato utilizzando l'intestazione HTTP X-forwarded-for
  • L'host di origine (il nostro dominio) deve essere inviato tramite l'header HTTP Host (ad es. Host: cdn.consentmanager.net)
  • L'host richiedente (il tuo dominio) deve essere inoltrato utilizzando l'intestazione HTTP X-forwarded-host (ad es. X-forwarded-host: static.tuodominio.com)
  • I cookie di richiesta devono essere inoltrati. I cookie di risposta devono essere inoltrati.
  • Il proxy non può memorizzare nella cache alcuna richiesta, tranne quando indicato dagli header HTTP. Se la memorizzazione nella cache è consentita, la durata massima della cache non deve superare i 60 minuti.
  • Il proxy non può eseguire alcuna registrazione a livello di riga (ad es. memorizzazione di indirizzi IP, informazioni sul browser e simili)
  • Il proxy non deve ignorare le stringhe di query quando è consentita la memorizzazione nella cache. Dovrebbe trattare due URL con stringhe di query diverse come URL separati e recuperare richieste separate dall'endpoint.
  • Il proxy deve supportare le intestazioni di origine CORS.

Configurazione del sistema

Per configurare i tuoi proxy, inviaci i tre domini (di solito qualcosa del tipo static.tuodominio.com, dynamic.tuodominio.com, config.tuodominio.com). In cambio riceverai da noi 3 URL di endpoint da impostare come destinazione per i tuoi proxy. Assicurati che ogni proxy funzioni e facci sapere una volta terminata la configurazione da parte tua. Eseguiremo alcuni controlli aggiuntivi e poi abiliteremo i domini per il tuo account.

 

We do our best to keep this purely informative documentation up to date. However, if you notice that any of these guides need a little touch-up, let us know!