---
title: Aggiunta logiche custom
slug: it-pubtech-cmp/aggiunta-logiche-custom
docTags: 
createdAt: 2022-07-04T10:39:13.000Z
---

Oltre alle configurazioni disponibili nel configuratore e a quelle spiegate nella documentazione vi è la possibilità di sviluppare logiche personalizzate ed interfacciarsi in diversi modi alla nostra CMP.

:::hint{type="danger"}
Per sviluppare logiche custom ci teniamo a dirvi di non fare affidamento alla struttura HTML del pannello PubConsent e di non utilizzare selettori CSS che si riferiscono alle classi utilizzate nel pannello PubConsent.
:::

## Azioni utente che scatenano accetta tutto

Alcuni Publisher hanno la necessità di ricreare comportamenti come: l'accetta tutti allo scroll.

Per dare la possibilità ai publisher di sviluppare la funzionalità appena descritta, PubConsent specifica un identificativo HTML al bottone "Accetta tutti".

```html
<button class="..." id="pt-accept-all">Accetta tutti</button>
```

Con l'identificativo `pt-accept-all` sarà possibile scatenare l'evento Click attraverso le funzioni personalizzate nel vostro sito web.

:::hint{type="info"}
Altre logiche custom si possono sviluppare per la [Modalità Cookie Wall](docId:5QvpJzEMKkMNX41DpdWnQ) e la [Modalità Popup Wall](docId\:hXetUzGd8gl_8a9lcHmOH) come ad esempio l'implementazione di un bottone per accettare tutto nel caso in cui si voglia sviluppare una pagina nel vostro sito web che gestisca l'abbonamento obbligatorio o l'accetta tutto.
:::

