Documentazione FitConsent CMP

Scopri tutto ciรฒ che ti serve per iniziare a utilizzare FitConsent Piattaforma di gestione del consenso (CMP), dall’installazione all’utilizzo avanzato.

Introduzione

Benvenuto nella documentazione di FitConsent Piattaforma di gestione del consenso.

Cos’รจ una Piattaforma di Gestione del Consenso (CMP)?

Una Piattaforma di gestione del consenso รจ uno strumento che aiuta i siti web a raccogliere e gestire legalmente il consenso degli utenti al trattamento dei dati, un requisito di leggi sulla privacy come il GDPR in Europa e il CCPA/CPRA in California. รˆ la tecnologia alla base dei “banner dei cookie” che vedi su molti siti web.

FitConsent va oltre un semplice banner. Ti fornisce gli strumenti non solo per essere conforme, ma anche per ottimizzare l’esperienza utente, costruire fiducia e migliorare i tassi di consenso. Il nostro servizio include il supporto completo e automatico per il Google Consent Mode V2 e il Microsoft UET Consent Mode, garantendo che i tuoi tag di analisi e marketing adattino il loro comportamento in base al consenso dell’utente, un’implementazione dettagliata nella guida di Google su come impostare la modalitร  di consenso sui siti web. Questa adattabilitร  รจ fondamentale per mantenere un marketing basato sui dati in un mondo in cui la privacy รจ al primo posto.

Installazione e configurazione

L’integrazione di FitConsent รจ progettata per essere rapida e semplice. Devi solo aggiungere un singolo snippet di script nella sezione <head> del tuo sito web. Questo script si occupa di tutto, dalla visualizzazione del banner alla gestione dei valori predefiniti del Google e Microsoft Consent Mode.

Prerequisito importante: Consent Mode

Il nostro script imposta automaticamente gli stati di consenso predefiniti necessari per Google Consent Mode v2 e Microsoft UET Consent Mode. Questo รจ cruciale affinchรฉ servizi come Google Analytics e Microsoft Advertising operino in modo conforme al consenso dell’utente. Assicurati di posizionare questo script il piรน in alto possibile nel tag <head> del tuo sito web, prima di qualsiasi altro script che possa utilizzare i cookie.

Inclusione diretta

Per l’installazione diretta, copia il seguente snippet di codice e incollalo nella sezione <head> del codice HTML del tuo sito web. รˆ fondamentale posizionarlo il piรน in alto possibile, prima di qualsiasi altro script che possa impostare cookie (come Google Analytics o Microsoft UET).

Google Tag Manager (Raccomandato)

Utilizzare il nostro template della community di Google Tag Manager (GTM) รจ il modo raccomandato per installare FitConsent. Gestisce correttamente il Google Consent Mode v2 e assicura che i tag si attivino in base al consenso dell’utente.

Passaggio 1: Abilitare la panoramica del consenso (configurazione una tantum)
  • 1. Nel tuo spazio di lavoro GTM, fai clic sulla scheda “Admin”.
  • 2. Sotto la colonna “Container”, fai clic su “Impostazioni del contenitore”.
  • 3. Nella sezione “Impostazioni aggiuntive”, seleziona la casella “Abilita la panoramica del consenso”.
  • 4. Fai clic su “Salva” nell’angolo in alto a destra.
Passaggio 2: Aggiungere il template di FitConsent
  • 1. Vai alla sezione “Template” nella barra laterale sinistra.
  • 2. Nel riquadro “Template dei tag”, fai clic su “Cerca nella galleria”.
  • 3. Cerca “FitConsent” e fai clic su “Aggiungi allo spazio di lavoro”.
  • 4. Conferma i permessi per aggiungere il template.
Passaggio 3: Creare un tag “Google Consent Default”
  • 1. Vai su “Tag” e fai clic su “Nuovo”.
  • 2. Nomina il tag “FitConsent – Consenso predefinito”.
  • 3. Fai clic su “Configurazione tag” e scegli “FitConsent” dall’elenco.
  • 4. Nel menu a discesa “Tipo di tag”, seleziona “Google Consent Default”. Questo imposterร  i valori predefiniti sia per Google che per Microsoft.
  • 5. Nel campo “FitConsent Website ID”, incolla il tuo ID sito web unico dal tuo dashboard.
  • 6. Per l’attivatore, seleziona l’opzione integrata “Consent Initialization – Tutte le pagine”. Questo รจ cruciale.
  • 7. Salva il tag.
Passaggio 4: Creare il tag “FitConsent Banner Loader”
  • 1. Crea un altro tag “Nuovo”. Chiamalo “FitConsent – Caricatore banner”.
  • 2. Fai clic su “Configurazione tag” e scegli di nuovo “FitConsent”.
  • 3. Il “Tipo di tag” dovrebbe essere predefinito su “FitConsent Banner Loader”.
  • 4. Nel campo “FitConsent Website ID”, incolla il tuo ID sito web unico dal tuo dashboard.
  • 5. Per l’attivatore, seleziona anche “Consent Initialization – Tutte le pagine”.
  • 6. Salva il tag.

Passaggio 5: Configurare il tuo tag Google

Il passo finale รจ assicurarsi che il tuo tag Google principale (quello che invia i dati a Google Analytics) venga attivato correttamente in base al consenso dell’utente.

A) Se hai giร  un tag Google (es. “G-XXXXXXXXXX”) nel tuo contenitore:
  • 1. Fai clic sul tuo tag Google per modificarlo.
  • 2. Vai su “Impostazioni avanzate” > “Impostazioni di consenso”.
  • 3. Assicurati che sia selezionato “Nessun consenso aggiuntivo richiesto”. Il template di FitConsent gestisce i segnali di consenso per te.
  • 4. Salva le modifiche al tuo tag.
B) Se NON hai ancora un tag Google:
  • 1. Fai clic su “Tag” > “Nuovo”.
  • 2. Nomina il tag “Google Tag – GA4” o simile.
  • 3. Per “Configurazione tag”, scegli “Tag Google”.
  • 4. Inserisci il tuo ID di misurazione GA4 nel campo “ID tag” (es. “G-XXXXXXXXXX”).
  • 5. Per “Attivazione”, seleziona “Initialization – Tutte le pagine”.
  • 6. Vai su “Impostazioni avanzate” > “Impostazioni di consenso” e assicurati che sia selezionato “Nessun consenso aggiuntivo richiesto”.
  • 7. Salva il tag.
Passaggio 6: Gestire altri script (es. Microsoft Clarity, Facebook Pixel)

L’integrazione di FitConsent con il Google Consent Mode V2 ti permette di gestire qualsiasi script di terze parti tramite GTM. Ecco come configureresti un tag come Microsoft Clarity:

  • 1. Aggiungi il tag: Aggiungi il tuo tag di terze parti a GTM (sia tramite un template della community che come tag HTML personalizzato).
  • 2. Configura le impostazioni di consenso: Modifica il tag, vai su “Impostazioni avanzate” > “Impostazioni di consenso”.
  • 3. Aggiungi un controllo del consenso: Seleziona “Richiedi consenso aggiuntivo perchรฉ il tag si attivi”. Apparirร  una tabella.
  • 4. Scegli il tipo di consenso: Fai clic su “Aggiungi consenso richiesto” e seleziona il tipo di consenso appropriato. Per uno strumento di analisi come Clarity, sceglieresti analytics_storage. Per uno script di marketing come un Facebook Pixel o un tag Microsoft UET, potresti aggiungere sia ad_storage che analytics_storage.
  • 5. Imposta l’attivatore: Imposta l’attivatore del tag in modo che si attivi sul tuo evento di visualizzazione di pagina standard (es. “Initialization – Tutte le pagine” o un evento di “Visualizzazione pagina” personalizzato).

Ora, GTM verificherร  automaticamente lo stato di consenso fornito da FitConsent. Il tag di Microsoft Clarity si attiverร  solo dopo che l’utente ha acconsentito alla categoria “Analytics” nel tuo banner di consenso, e un tag UET si attiverร  solo se “Marketing” รจ accettato.

Infine, fai clic su “Invia” e “Pubblica” il tuo contenitore GTM per rendere effettive le modifiche.

Plugin WordPress FitConsent CMP

Integra FitConsent con WordPress e la WP Consent API per una compatibilitร  senza soluzione di continuitร  con Google Site Kit.

FitConsent รจ una Piattaforma di Gestione del Consenso (CMP) potente e al tempo stesso semplice, progettata per aiutarti a rispettare le normative sulla privacy come il GDPR e il CCPA. Questo plugin rende incredibilmente facile aggiungere il banner di FitConsent al tuo sito WordPress. Soprattutto, fornisce una compatibilitร  automatica e pronta all’uso con la WP Consent API, che รจ lo standard utilizzato da Google Site Kit.

Utilizzando questo plugin, puoi attivare la funzione di modalitร  consenso di Google Site Kit ed essere certo che le scelte di consenso dei tuoi utenti vengano rispettate, consentendo un’analisi e un tracciamento degli annunci conformi ed efficaci.

Caratteristiche Principali

  • Configurazione Semplice: Ti basta inserire il tuo ID del sito web FitConsent e il plugin si occupa del resto.
  • Pronto per Google Site Kit: Funziona perfettamente con la modalitร  consenso di Google Site Kit, integrandosi con la WP Consent API.
  • Leggero: Il plugin รจ snello e non aggiunge alcun tipo di rallentamento al tuo sito web.
  • Comunicazione Standardizzata: Assicura che i segnali di consenso vengano trasmessi correttamente tra il tuo banner di consenso e gli altri plugin.

Guida all’installazione

Metodo 1: Installazione tramite la bacheca di WordPress
  1. Accedi alla tua bacheca di WordPress.
  2. Vai su Plugin > Aggiungi nuovo.
  3. Nella barra di ricerca, digita “FitConsent CMP” e premi Invio.
  4. Trova il plugin “FitConsent CMP” nei risultati della ricerca e clicca su Installa ora.
  5. Dopo l’installazione, clicca su Attiva.
Metodo 2: Installazione manuale via FTP
  1. Scarica il plugin FitConsent CMP dalla fonte ufficiale.
  2. Decomprimi il file scaricato per estrarre la cartella fitconsent-cmp.
  3. Connettiti al server del tuo sito web utilizzando un client FTP (ad esempio, FileZilla).
  4. Vai alla directory /wp-content/plugins/.
  5. Carica l’intera cartella fitconsent-cmp in questa directory.
  6. Torna alla tua bacheca di WordPress, vai su Plugin > Plugin installati e clicca su Attiva per “FitConsent CMP”.

Configurazione post-installazione

  1. Nella tua bacheca di WordPress, vai su Impostazioni > FitConsent.
  2. Trova il tuo ID del sito web FitConsent nella tua Dashboard FitConsent.
  3. Inserisci questo ID nel campo fornito e clicca su Salva modifiche.

Integrazione con Google Site Kit (se applicabile)

  1. Se stai utilizzando il plugin Google Site Kit, vai alle sue impostazioni.
  2. Assicurati che l’opzione Modalitร  di consenso sia abilitata.

Altre piattaforme (CMS)

Puoi usare FitConsent con qualsiasi sito web o sistema di gestione dei contenuti (CMS) come WordPress o Shopify che ti permetta di aggiungere codice HTML o JavaScript personalizzato. Ti raccomandiamo vivamente di usare la loro integrazione con Google Tag Manager se disponibile e di seguire le istruzioni GTM sopra menzionate. Altrimenti, puoi usare il metodo di “Inclusione diretta”.

Piattaforma di gestione del consenso: Configurazione del tuo banner

Personalizza l’aspetto, il contenuto e il comportamento del banner dal tuo dashboard.

Impostazioni generali

Framework: Scegli la principale normativa sulla privacy a cui devi essere conforme (es. GDPR, CCPA). Questa scelta adatta il comportamento predefinito del banner e le opzioni disponibili per allinearsi ai requisiti di quel framework.

Ecco il Guida Utente di FitConsent CMP tradotto in Italiano (IT).


Configurazione della Modalitร  di Consenso

Questa guida spiega come configurare la Piattaforma di Gestione del Consenso (CMP) FitConsent per il tuo sito web. FitConsent offre due distinte modalitร  di configurazione โ€” Avanzata e Base โ€” offrendoti la flessibilitร  di bilanciare le esigenze di dati di marketing con una rigorosa conformitร  alla privacy.

1. Scegliere la Tua Modalitร  di Configurazione

Prima dell’installazione, decidi quale modalitร  si adatta meglio alla tua attivitร  e ai requisiti normativi.

Modalitร  Avanzata (Consigliata)

Ideale per: Marketing basato sui dati, ottimizzazione di Google Ads e Google Analytics 4 (GA4).

In Modalitร  Avanzata, i tag di Google si caricano immediatamente ma aderiscono rigorosamente ai segnali di privacy.

  • Prima del Consenso: I tag si caricano ma inviano “ping senza cookie” (segnali anonimi) con il consenso negato. Nessun cookie viene impostato.
  • Dopo il Consenso: I tag si aggiornano alle capacitร  complete di raccolta dati.
  • Vantaggio: Abilita la Modellazione delle Conversioni di Google, recuperando i dati persi per l’attribuzione anche quando gli utenti negano il consenso ai cookie.

Modalitร  Base (Privacy Rigorosa)

Ideale per: Politiche sulla privacy molto rigide o giurisdizioni che richiedono zero trasmissione di dati prima del consenso.

In Modalitร  Base, tutti i tag di Google sono completamente bloccati finchรฉ l’utente non concede attivamente il consenso.

  • Prima del Consenso: Nessun tag di Google viene eseguito. Nessun dato viene inviato ai server di Google.
  • Dopo il Consenso: Gli script vengono sbloccati e caricati normalmente.
  • Compromesso: Si perdono tutti i dati dagli utenti che non danno il consenso, inclusi i dati di modellazione anonimi.

2. Configurazione della Modalitร  Avanzata (Predefinita)

Questa รจ la configurazione predefinita per FitConsent. Non richiede modifiche ai tuoi tag di Google esistenti.

Passaggio 1: Configurare le Impostazioni

Assicurati che la tua configurazione FitConsent sia impostata su ‘advanced’.

Passaggio 2: Installare il Codice di Incorporamento

Copia il codice di incorporamento della Modalitร  Avanzata dal tuo pannello di controllo FitConsent. Deve essere posizionato prima dei tuoi tag di Google nell’intestazione <head> del tuo sito web.

(Immagine della struttura del codice HTML che mostra lo script FitConsent posizionato prima dello script di Google Analytics)

HTML

Passaggio 3: Verifica

  1. Carica il tuo sito web in una finestra privata/in incognito.
  2. Apri gli Strumenti per Sviluppatori (F12) > Scheda Rete (Network).
  3. Dovresti vedere immediatamente le richieste a Google Analytics (collect?v=2...), anche prima di fare clic su “Accetta”.
  4. Controlla il payload della richiesta per gcs=. Dovrebbe indicare il consenso negato (ad esempio, G100).

3. Configurazione della Modalitร  Base (Blocco Rigoroso)

Questa configurazione impedisce l’attivazione di qualsiasi tag di Google fino a quando non viene dato il consenso. Ciรฒ richiede la modifica manuale dei tuoi script dei tag di Google.

Passaggio 1: Configurare le Impostazioni

Cambia la tua configurazione FitConsent su ‘basic’.

Passaggio 2: Installare il Codice di Incorporamento

Utilizza il codice di incorporamento della Modalitร  Base. Nota che non include lo script dei segnali di consenso predefinito che si trova nella Modalitร  Avanzata.

HTML

Passaggio 3: Bloccare i Tuoi Tag di Google

Devi modificare manualmente i tuoi script di Google Analytics o Tag Manager per impedire che vengano eseguiti automaticamente.

  • Cambia type="text/javascript" (o predefinito) in type="text/plain".
  • Aggiungi l’attributo data-cookieconsent corrispondente alla categoria del tag (ad esempio, “analytics” o “marketing”).

Prima (Tag Google Standard):

HTML

Dopo (Tag Google Bloccato):

HTML

Guida all’Associazione delle Categorie:

  • data-cookieconsent="analytics" โ†’ Da utilizzare per Google Analytics (GA4)
  • data-cookieconsent="marketing" โ†’ Da utilizzare per Google Ads, Pixel di Facebook, LinkedIn Insight
  • data-cookieconsent="functional" โ†’ Da utilizzare per Chatbot o strumenti di personalizzazione

Passaggio 4: Verifica

  1. Cancella i cookie del tuo browser e carica la pagina.
  2. Apri gli Strumenti per Sviluppatori > Scheda Rete (Network).
  3. Assicurati che nessuna richiesta di Google Analytics appaia.
  4. Fai clic su “Accetta” sul banner.
  5. Verifica che lo script di Google Analytics ora si carichi e che la richiesta appaia nella scheda Rete.

4. Risoluzione dei Problemi e Test

Utilizza il parametro di debug per verificare la tua installazione.

Aggiungi ?fitconsent_debug=true al tuo URL (ad esempio, https://iltuosito.com?fitconsent_debug=true).

  • In Modalitร  Avanzata: La console dovrebbe confermare: โœ… “Consent defaults loaded before Google tags.” (Valori predefiniti di consenso caricati prima dei tag Google).
  • In Modalitร  Base: La console traccerร  quando gli script bloccati vengono sbloccati dopo che il consenso รจ stato concesso.

Nota sulla Migrazione

Se stai passando dalla Modalitร  Avanzata alla Modalitร  Base:

  1. Aggiorna la tua impostazione di configurazione.
  2. Rimuovi il blocco di script “Consent Default” dal tuo codice.
  3. Aggiungi manualmente type="text/plain" a tutti i tuoi tag di tracciamento.
  4. Cancella i tuoi cookie ed esegui il test.

Tabella di Confronto

Funzionalitร Modalitร  BaseModalitร  Avanzata
Tag GoogleBloccati fino al consensoCaricamento immediato (limitato)
Dati Pre-consensoRaccolta zero datiPing senza cookie (modellazione)
Livello di PrivacyPiรน rigorosoEquilibrato (conforme a GDPR/DMA)
ImplementazioneRichiede modifiche manuali dei tagSemplice copia-incolla
Modellazione delle ConversioniโŒ Non disponibileโœ… Disponibile

Geotargeting (Premium): Scegli di mostrare il banner solo ai visitatori di regioni specifiche, come l’UE.

Layout: Seleziona tra un banner flottante (in varie posizioni sullo schermo) o un dialogo centrato che si sovrappone al tuo contenuto.

Piattaforma di gestione del consenso Impostazioni generali

Aspetto

Personalizza i colori, i font e l’elevazione (ombre) per abbinarli perfettamente all’immagine e al feeling del tuo brand.

Logo e immagine di sfondo: Puoi anche aggiungere il logo della tua azienda o persino un’immagine di sfondo al banner per un’esperienza di branding completa.

Piattaforma di gestione del consenso Aspetto

Contenuto e lingue

Modifica tutto il testo del banner e del modal delle preferenze. FitConsent supporta piรน lingue, permettendoti di offrire un’esperienza nativa a tutti i tuoi utenti. Il Markdown di base รจ supportato nei campi di testo principali.

Piattaforma di gestione del consenso Contenuto e lingue

Ottimizzazione guidata dall’IA

Utilizza il nostro ottimizzatore guidato dall’IA per ottenere suggerimenti su colori, testo e layout che hanno dimostrato di aumentare i tassi di consenso in base al contenuto del tuo sito web e al tuo pubblico di riferimento.

Piattaforma di gestione del consenso Ottimizzazione guidata dall'IA

FitConsent puรฒ visualizzare un elenco dettagliato e che si aggiorna automaticamente dei cookie e di altri elementi di archiviazione che il tuo sito utilizza. Questo viene spesso incluso in una pagina di Informativa sulla privacy per fornire piena trasparenza ai tuoi utenti.

Incorporare la dichiarazione

Per visualizzare la dichiarazione sui cookie, devi aggiungere un semplice elemento <div> alla tua pagina dove desideri che la tabella appaia, e quindi includere il nostro script di dichiarazione. Puoi trovare lo snippet di codice esatto per il tuo sito web nella scheda ‘Dichiarazione sui cookie’ della pagina di configurazione del tuo sito web.

Per siti web HTML standard o siti web costruiti con un CMS come WordPress (senza un frontend React headless), puoi aggiungere il seguente snippet direttamente all’HTML della tua pagina.

Lo script troverร  automaticamente il <div> con l’ID fitconsent-declaration e inietterร  la tabella dei cookie al suo interno.

Per evitare “errori di idratazione” nei framework basati su React come Next.js, รจ cruciale che lo script di dichiarazione non modifichi la pagina prima che React abbia terminato il suo rendering iniziale sul client.

Il modo raccomandato per ottenere ciรฒ รจ creare un componente client dedicato che carichi lo script utilizzando un hook useEffect.

  1. Crea un componente client

Crea un nuovo file componente, ad esempio StorageDeclarationEmbed.tsx. Assicurati di includere la direttiva "use client"; in cima.

2. Utilizza il componente nella tua pagina

Ora puoi importare e usare questo componente su qualsiasi pagina, come la tua pagina sulla privacy.

Questo approccio assicura che lo script venga caricato ed eseguito in modo sicuro sul lato client, evitando qualsiasi conflitto con il ciclo di vita del rendering di React.

Piattaforma di gestione del consenso: Uso avanzato

Sfrutta i dati di consenso e comprendi il comportamento del banner.

Utilizzo dei dati di consenso sul tuo sito web

Dopo che un utente interagisce con il banner, FitConsent memorizza le sue scelte e i dati di geolocalizzazione in un cookie chiamato fitconsent_given. Puoi leggere questo cookie sul lato client o server per adattare l’esperienza utente.

Struttura del cookie

Il cookie contiene un oggetto JSON con due chiavi principali: choices e geo.

choices: Un oggetto in cui le chiavi sono le categorie di consenso (es. marketing, analytics) e i valori sono true o false.

geo: Un oggetto che contiene le informazioni geografiche dell’utente (es. codice paese, stato) al momento del consenso.


Esempio: Visualizzare un componente in base al consenso

Ecco come potresti visualizzare un banner promozionale speciale solo agli utenti in California che hanno acconsentito ai cookie di marketing.

Rilevamento automatico della lingua

Il banner di FitConsent rileva automaticamente la lingua preferita dell’utente e mostra la traduzione appropriata se ne hai fornita una. Questo processo segue un ordine di precedenza specifico:

  • 1. Per prima cosa controlla l’attributo lang sul tag html del tuo sito web (es. <html lang=”it”>). Questo รจ il metodo piรน affidabile.
  • 2. Se l’attributo lang non รจ presente, utilizzerร  l’impostazione della lingua del browser dell’utente (navigator.language).
  • 3. Se nessuno dei precedenti corrisponde alle lingue che hai configurato, tornerร  all’inglese (en) o alla prima lingua nel tuo elenco selezionato.
Best practice

Per ottenere i migliori risultati sui siti multilingue, assicurati che il tag <html> della tua pagina rifletta correttamente la lingua attuale visualizzata all’utente.