Il plugin Joomla! di iubenda ti consente di semplificare la configurazione di Privacy Controls and Cookie Solution automatizzando il blocco dei cookie prima del consenso, e riducendo così la necessità di interventi diretti sul codice del sito.
HEAD
di tutte le pagine del sito.Se stai installando il plugin per la prima volta, vai direttamente qui.
Se invece hai già installato una versione precedente del plugin, puoi aggiornarlo seguendo questi passi:
Fai click su Estensioni > Plugin;
Copia il codice generato all’interno del tuo account iubenda: (Consulta la guida dedicata alla configurazione della iubenda Privacy Controls and Cookie Solution per ulteriori informazioni su come generare il codice e accedere alla schermata riportata in alto)
Fai click su Settings, incolla il codice d’integrazione di Privacy Controls and Cookie Solution e salva: (Essendo in PHP nativo, consigliamo la prima e più veloce opzione per il motore di parsing. Se si verificano dei problemi, ti invitiamo a provare con l’opzione alternativa)
Dalla dashboard di Joomla, seleziona l’icona System sulla sinistra.
In seguito, cerca il menù “Gestione” e seleziona Estensioni.
Nella barra di ricerca in alto sullo schermo, scrivi “iubenda” e premi invio.
Dopodiché, clicca sulla X alla sinistra di “iubenda Cookie Solution”.
Fatto! Hai attivato Privacy Controls and Cookie Solution di iubenda sul tuo sito Joomla!
Inizia copiando il codice della tua soluzione Privacy Controls and Cookie Solution generato all’interno del tuo account iubenda. Nella tua dashboard, alla voce “Privacy Controls and Cookie Solution” clicca su <> INTEGRA.
Poi, alla voce “Integra il banner” clicca su COPIA, alla destra del tuo codice.
(Consulta la guida dedicata alla configurazione della iubenda Privacy Controls and Cookie Solution per ulteriori informazioni su come generare il codice e accedere alla schermata riportata in alto)
Adesso vai nella tua dashboard Joomla e seleziona l’icona System sulla sinistra.
In seguito, cerca il menù “gestione” e seleziona Plugin.
Cerca “iubenda” usando la barra di ricerca in alto e premi invio. Poi fai click sul plugin “iubenda Cookie Solution”.
Ora fai click sul menù Settings accanto al menù dei plugin in alto sullo schermo.
Scorri fino a “iubenda code” e incolla il codice d’integrazione della tua soluzione Privacy Controls and Cookie Solution.
Essendo in PHP nativo, consigliamo la prima e più veloce opzione per il motore di parsing. Se si verificano dei problemi, ti invitiamo a provare con l’opzione alternativa.
Adesso clicca su Salva e Chiudi in alto a sinistra, ed è fatta!
A questo punto il plugin mostrerà sul tuo sito il banner con il link alla cookie policy, senza alcuna ulteriore configurazione richiesta. Il banner comparirà alla prima visita dell’utente. In più, il plugin riconoscerà e bloccherà in automatico i cookie installati da tutti i servizi elencati nella lista di cui sopra.
Il nostro plugin per Joomla! blocca automaticamente gli script generati lato server (restituiti via PHP). Gli script inclusi tramite JavaScript dopo il caricamento delle pagine non sono e non possono essere bloccati automaticamente.
Questi script possono essere bloccati prima del consenso inserendo il sorgente nel campo Custom scripts della console del plugin oppure ricorrendo al “wrapping”, metodo che illustriamo qui sotto e (più in dettaglio) in questa guida.
Il campo Custom scripts permette di bloccare facilmente gli script in pagina direttamente dalla console del plugin. Questo riduce notevolmente la necessità di apportare modifiche al codice del sito.
Ecco come procedere:
L’utilizzo di questi campi è piuttosto semplice. Basta inserire lo script o l’iframe che desideri bloccare.
Per bloccare un pulsante social (che inserisce gli script nella pagina tramite JavaScript), è sufficiente inserire il sorgente dello script (ad esempio connect.socialwebsite.net/en_US/track.js
) nel campo Scripts.
Poniamo che tu voglia bloccare gli script inseriti nella pagina tramite questo iframe:
<iframe width="1280" height="720" src="https://www.videowebsite.com/embed/xxFhMChxx" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Quello che devi inserire nel campo iframe è videowebsite.com/embed
, essendo questa l’effettiva sorgente dello script. Fai attenzione a non inserire l’id
dell’src
videowebsite.com/embed/xxFhMChxx
, così da essere sicuro che tutti gli script provenienti da videowebsite.com/embed
siano bloccati.
Questo metodo richiede la modifica del codice delle pagine del sito. Dovrai “avvolgere” gli script da bloccare tra degli appositi commenti.
Ecco un esempio di come far funzionare manualmente il plugin per un pulsante social (che inserisce gli script nella pagina tramite JavaScript):
<!--IUB-COOKIE-BLOCK-START-->
<script>
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s);
js.id = id;
js.src = "//connect.socialwebsite.net/en_US/sdk.js#xfbml=1&version=v2.3&appId=808061959224601";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'socialwebsite-jssdk'));
</script>
<!--IUB-COOKIE-BLOCK-END-->
In caso di elementi HTML / IMG / IFRAME, bisognerà procedere così:
<!--IUB-COOKIE-BLOCK-START-->
<iframe src="...
<img src="...
<!--IUB-COOKIE-BLOCK-END-->
Se hai abilitato il consenso per categoria dovrai assegnare la categoria. Riprendendo l’esempio del pulsante social, essendo parte della categoria “Esperienza” (id 3):
<!--IUB-COOKIE-BLOCK-START-PURPOSE-3-->
<script type="text/javascript">
...
</script>
<script type="text/javascript" src="..."></script>
<noscript>
...
</noscript>
<!--IUB-COOKIE-BLOCK-END-PURPOSE-3-->
Per fermare il parsing automatico degli iframe/script che contengono un src:
<!--IUB-COOKIE-BLOCK-SKIP-START-->
<script type="text/javascript">...</script>
<!--IUB-COOKIE-BLOCK-SKIP-END-->
Dopo l’installazione, assicurati di impostare il blocco preventivo, poiché è legalmente obbligatorio ai sensi della normativa europea. Puoi trovare vari metodi di blocco preventivo e istruzioni complete in questa guida.