> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.drimify.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Codici di Tracciamento Personalizzato

# **JavaScript Personalizzato (Codici di Tracciamento)**

## **Panoramica**

L'opzione **JavaScript Personalizzato** ti permette di integrare i tuoi script di tracciamento o analisi direttamente nella tua esperienza su Drimify. È tipicamente utilizzato per strumenti come **Facebook Pixel**, **Google Analytics**, **Google Tag Manager**, o qualsiasi altro servizio di terze parti che richieda uno snippet JavaScript. Troverai questa opzione nel pannello **Impostazioni** del tuo progetto, sotto **JavaScript Personalizzato**.

> ⚠️ **Importante:** È supportato solo JavaScript lato client. Gli script lato server o backend non possono essere utilizzati.

## **Utilizzi Possibili**

Puoi usare il **JavaScript Personalizzato** per:

* Tracciare le visualizzazioni di pagina e il comportamento degli utenti
* Attivare eventi al caricamento o in momenti specifici della tua esperienza
* Integrare il monitoraggio delle conversioni (es. eventi di Facebook Pixel)
* Collegare la tua esperienza a strumenti di analisi o marketing
* Aggiungere logiche personalizzate su schermi specifici

Questo ti dà piena flessibilità per collegare Drimify al tuo ecosistema di tracciamento preferito.

## **Come Aggiungere il Tuo Script**

1. Apri il tuo progetto nella bacheca di Drimify.
2. Vai a **Impostazioni**.
3. Scorri fino alla sezione **JavaScript Personalizzato**.
4. Incolla il tuo codice JavaScript direttamente nel campo.
5. Assicurati di salvare l'impostazione e pubblica la tua esperienza se non l'hai già fatto.

Il tuo script verrà automaticamente inserito nella tua esperienza pubblicata.

## **Esempio: Facebook Pixel**

Ecco un esempio di uno script di tracciamento standard di Facebook Pixel che potresti aggiungere:

```
<!-- Codice Pixel di Facebook -->
<script>
  !function(f,b,e,v,n,t,s)
  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
  n.queue=[];t=b.createElement(e);t.async=!0;
  t.src=v;s=b.getElementsByTagName(e)[0];
  s.parentNode.insertBefore(t,s)}(window, document,'script',
  'https://connect.facebook.net/en_US/fbevents.js');
  fbq('init', 'YOUR_PIXEL_ID');
  fbq('track', 'PageView');
</script>
```

Sostituisci `YOUR_PIXEL_ID` con il tuo vero ID Facebook Pixel.

## **Ambito di Esecuzione**

* Gli script vengono eseguiti **nel browser del partecipante**.
* Lo script viene eseguito **dopo che l'esperienza è stata caricata**, garantendo la compatibilità con la maggior parte dei servizi di analisi.

## **Note di Sicurezza**

* Sono vietati script dannosi o intrusivi.
* Usa solo JavaScript ottenuto da fornitori fidati.
* Gli script devono rispettare il GDPR e le altre normative sulla privacy pertinenti.
* Sei responsabile di informare i partecipanti sulla raccolta dati e il tracciamento.

## **Risoluzione dei Problemi**

**Il tuo script non si avvia?**

* Assicurati che il tuo codice sia racchiuso nei tag `<script>` se necessario.
* Verifica che non ci siano errori di sintassi.
* Per il tracciamento basato su eventi, conferma che i trigger degli eventi siano posizionati correttamente.
* Controlla la tua piattaforma di analisi per confermare se l'evento è stato ricevuto.

## **Hai Bisogno di Aiuto?**

Se non sei sicuro di come integrare uno script specifico, contatta il tuo fornitore di tracciamento (Facebook, Google, ecc.) per istruzioni. Se pensi che il tuo script dovrebbe funzionare ma non lo fa, contatta il nostro team di supporto con i dettagli di ciò che stai cercando di ottenere.