Modalità Cookie Wall
Panoramica
La modalità Cookie Wall modifica il comportamento del pannello PubConsent, rimuovendo la possibilità per l’utente finale di rifiutare il consenso ai cookie. In questa modalità, l’utente potrà:
- Accettare i cookie, proseguendo nella navigazione.
- Sottoscrivere un abbonamento per accedere ai contenuti.
L’utente può accedere al pannello di gestione delle preferenze, ma potrà solo modificare le scelte disponibili senza poter rifiutare i cookie necessari all’erogazione della pubblicità.
PubConsent non gestisce il login o la sottoscrizione. Ma mette a disposizione configurazioni che portano a pagine di login e/o sottoscrizione o per aprire dei modali custom attraverso API dedicate per l’integrazione con sistemi esterni.
Configurazione della Modalità Cookie Wall
1. Attivazione
Abilitare il flag “Cookie Wall Mode” nel configuratore di PubConsent.

2. Tipologie di integrazione
Integrazione semplice
Inserire i link delle pagine di login e abbonamento. Queste saranno escluse automaticamente dal rendering del banner.
Integrazione avanzata (con Hooks)
Attivando il flag “Usa gli Hooks”, è possibile definire comportamenti personalizzati tramite funzioni JavaScript:
__pubtech_cookie_wall_mode__hooks: {
onLogin: () => void, onRejectAndSubscribe: () => void, onWasRejected: () => void | null,};- onLogin: chiamato al clic sul login. Se c’è un errore, si tenta il redirect o si logga l’errore.
- onRejectAndSubscribe: chiamato al clic su “rifiuta”. In caso di errore, si apre il link o si logga.
- onWasRejected: chiamato al ritorno sul sito dopo un rifiuto. Richiede il flag “Salva il consenso rifiutato”.
Suggerimento: imposta comunque i link di login e abbonamento come fallback.
3. Esclusione tramite cookie o URL
Puoi evitare la visualizzazione del popup utilizzando:
- un cookie specifico,
- o escludendo delle URL. Entrambe le opzioni sono configurabili nel nostro configuratore.
Nota: Le API di accettazione restano comunque attive.
API di Accettazione
Per offrire all’utente un’alternativa al pagamento in una pagina o popup che configurate quando clicca su “rifiuta e abbonati”, è possibile integrare un bottone custom che accetta direttamente i cookie:
<button onclick="window.___pubtech_action_accept_all({isFromCustomerLayer: true})"> Accetta i cookie
</button>Il parametro isFromCustomerLayer: true permette alla CMP di tracciare l’azione nella dashboard di report.
Gestione Utenti Abbonati
Per gli utenti già abbonati, puoi disabilitare la modalità Cookie Wall via script:
window.__pub_tech_override_cmp_config = {
cookieWallMode: false}In questo modo, la CMP terrà tutte le sue configurazioni selezionate in dashboard ma verrà esclusa la modalità Cookie Wall mode, dando la possibilità ai vostri utenti di cliccare su rifiuta.
Per ulteriori personalizzazioni dei parametri scelti dal configuratore puoi consultare la pagina Override configurazioni (API) .