> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.pandectes.io/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).

# Guida alla configurazione dell'Auto blocker

Abilitare l'Auto Blocker nella pagina Auto Blocker Settings della nostra app lo rende facile da usare. Per impostazione predefinita, l'Auto Blocker funziona tramite l'app embed. Questo significa che la nostra app può bloccare qualsiasi script che hai selezionato, caricato tramite un'app che si carica come app embed o come app pixel. 

Se carichi manualmente gli script nel tuo `theme.liquid`, o utilizzi app che non si caricano come app embed (app legacy), segui la **Configurazione manuale** qui sotto. Inoltre, se carichi script da Google Tag Manager, abbiamo una [guida qui](https://help.pandectes.io/it/article/integrazione-con-google-tag-manager-gtm-template-ufficiale-pandectes-13cqiij/) su come farlo funzionare con il nostro template GTM.

Se riscontri problemi con l'Auto Blocker (ad esempio, vedi ancora in esecuzione uno script che era stato selezionato per essere bloccato prima del consenso), puoi seguire la **Configurazione manuale** del nostro Auto Blocker, come spiegato di seguito. 

### 1. Configurazione manuale

La configurazione manuale prevede l'inserimento del nostro script `pandectes-rules.js` in cima al tuo tema.

1. Nell'admin Shopify del tuo negozio, vai su **Online Store > Themes > Edit code (sul tuo tema attuale)**.
    
2. Sul lato sinistro, nella cartella **Layout**, apri il file **theme.liquid**.
    
3. Subito dopo il tag di apertura `<head>`, incolla questo:

```
<!-- Pandectes Rules Manual Setup -->
<script src="{{ 'pandectes-rules.js' | file_url }}"></script>
```

4. Fai clic su **Save**.

![](https://i.imgur.com/7VSuu50.gif)

### 2. Test della configurazione manuale

Segui i passaggi seguenti per verificare se lo script `pandectes-rules.js` è caricato correttamente nel tuo negozio Shopify:

##### 2.1 Passaggi

1. **Apri il sito web del tuo negozio Shopify**

Vai al tuo negozio Shopify live dove lo script dovrebbe essere installato.

2. **Apri gli Strumenti per sviluppatori**

Su Google Chrome
     
* Fai clic con il tasto destro in un punto qualsiasi della pagina e seleziona **Inspect**.   
* In alternativa, premi `Ctrl + Shift + I` (Windows) o `Cmd + Option + I` (Mac) per aprire gli Strumenti per sviluppatori.

3. **Vai alla scheda Console**

Fai clic sulla scheda **Console** nel pannello degli Strumenti per sviluppatori. È qui che compariranno i log e gli errori JavaScript.

4. **Esegui il seguente snippet nella console**
 
Nella console, digita il seguente snippet di codice e premi **Enter**:

```javascript
const scriptPath = "files/pandectes-rules.js";
const scripts = Array.from(document.getElementsByTagName("script"));
const scriptLoaded = scripts.some(script => script.src.includes(scriptPath));

if (scriptLoaded) {
   console.log(`Pandectes Rules script is correctly loaded!`);
} else {
   console.log(`Pandectes Rules script is NOT loaded.`);
}

if (window.PandectesBlocker || window.PandectesRules) {
  console.log("Pandectes Blocker object is available!");
} else {
  console.log("Pandectes Blocker object is NOT available.");
}
```

5. **Interpreta i risultati**

Se lo script è caricato correttamente, vedrai il messaggio:
     
```
Pandectes Rules script is correctly loaded!
```

Se lo script non è caricato, vedrai il messaggio:
     
```
Pandectes Rules script is NOT loaded.
```

Se l'oggetto `Pandectes Blocker` è presente, vedrai:

```
Pandectes Blocker object is available!
```

Se l'oggetto `Pandectes Blocker` non è disponibile, vedrai:

```
Pandectes Blocker object is NOT available.
```

##### 2.2 Note aggiuntive

* Assicurati che lo script sia aggiunto dopo il tag di apertura `<head>` del tuo tema Shopify.
* Se lo script non viene caricato, controlla i file del tema per verificare che l'inserimento dello script sia corretto, in particolare se ci sono problemi con l'URL o con i tempi di caricamento dello script.

### 3. Hai bisogno di aiuto?

Se hai ancora problemi con le Integrazioni della nostra app e hai bisogno di assistenza, contatta il nostro team di supporto tramite la live chat dall'interno dell'app o via email a support@pandectes.io