chevron_right
chevron_right
Il mio contenuto si carica o cambia dinamicamente - posso comunque usare Ezoic?
How-To/Instructional

Il mio contenuto si carica o cambia dinamicamente - posso comunque usare Ezoic?

Last Updated over a month ago
Article Navigation
Introduzione
Istruzioni
Risoluzione dei problemi
Introducción

Introduzione

Se sei preoccupato per l'uso di Ezoic con contenuti che si caricano o cambiano dinamicamente, non preoccuparti! Questo articolo fornirà indicazioni su come gestire questo aspetto con l'integrazione JavaScript (Autonoma), permettendo al tuo sito di beneficiare delle potenti funzionalità di Ezoic.

Istruzioni

L'integrazione JavaScript (Standalone) tiene conto del contenuto che si carica o cambia dinamicamente. Tutti i siti possono beneficiare di questo metodo di integrazione, tuttavia è necessaria una configurazione aggiuntiva per quei siti che utilizzano contenuti dinamici rispetto a quelli che non lo fanno. Questo articolo descrive alcuni dei passaggi aggiuntivi necessari per far visualizzare gli annunci sui siti che contengono questo tipo di contenuto. Tuttavia, tenete presente che è necessario seguire prima i passaggi indicati su https://support.ezoic.com/kb/article/javascript-standalone-integration, altrimenti i passaggi sottostanti non funzioneranno (si prega di notare che i siti che hanno un mix di contenuti statici e dinamici, e vogliono utilizzare tutte le funzionalità di Ezoic (ad esempio, Velocità del sito, SEO), mentre utilizzano lo snippet di codice lato client per richiamare gli annunci, potrebbero preferire utilizzare invece l'Integrazione Ibrida. Vedere https://support.ezoic.com/kb/article/hybrid-integration per ulteriori istruzioni).


Cambiamento delle pagine

Quando si passa da una visualizzazione di pagina a un'altra in modo dinamico, è importante richiamare nuovamente:

ezstandalone.showAds()

Chiamare questa funzione a seguito di un cambiamento nell'URL forzerà il rinnovo degli annunci sulla nuova pagina.

Per i segnaposto aggiuntivi all'interno della stessa visualizzazione di pagina, è possibile utilizzare la funzione ezstandalone.showAds.

Se un utente scorre verso il basso nella pagina, nuovi contenuti vengono caricati e i segnaposto 104 e 105 vengono aggiunti, si dovrebbe utilizzare ezstandalone.showAds per visualizzarli.

<script>
    ezstandalone.cmd.push(function() {
        // call new placeholders
        ezstandalone.showAds(104, 105);
    });
</script>

Se il contenuto cambia all'interno della stessa visualizzazione di pagina e un segnaposto non è più necessario o visibile, il segnaposto deve essere correttamente eliminato utilizzando ezstandalone.destroyPlaceholders. Questo permette di caricare nuovamente il segnaposto tramite ezstandalone.showAds se necessario.

<script>
    window.ezstandalone.cmd.push(function() {
        // destroy placeholders
        ezstandalone.destroyPlaceholders(104, 105);
    });
</script>


Scorrimento infinito

Per i siti che implementano uno scorrimento infinito, potrebbe essere necessario combinare la chiamata ezstandalone.destroyPlaceholders seguita da ezstandalone.showAds per riutilizzare i segnaposto se all'interno della stessa visualizzazione di pagina.

Si consiglia di creare un set di segnaposto in-content specificamente per lo scorrimento infinito.

L'esempio seguente mostra come apparirebbe il flusso di uno scorrimento infinito su un sito con più articoli.

Iniziare chiamando il segnaposto per il primo articolo al caricamento della pagina.

<script>
    window.ezstandalone = window.ezstandalone || {};
    ezstandalone.cmd = ezstandalone.cmd || [];
    ezstandalone.cmd.push(function() {
        ezstandalone.showAds(102, 103, 104);
    });
</script>

L'utente poi scorre all'articolo successivo, quindi viene caricato il prossimo set di annunci.

<script>
    window.ezstandalone.cmd.push(function() {
        // call new placeholders
        ezstandalone.showAds(105, 106);
    });
</script>
L'utente poi scorre al terzo articolo e i segnaposto del primo articolo devono essere riutilizzati.
<script>
    window.ezstandalone.cmd.push(function() {
        // destroy initial placeholders
        ezstandalone.destroyPlaceholders(102, 103, 104);
        // call new placeholders
        ezstandalone.showAds(102, 103, 104);
    });
</script>

Rimuovi tutti i segnaposto sulla pagina utilizzando la funzione destroyAll

<script>
    window.ezstandalone.cmd.push(function() {
        ezstandalone.destroyAll();
    });
</script>

È possibile richiamare annunci in ogni segnaposto su una determinata pagina utilizzando la funzione showAds, senza definire alcun valore.

<script>
    window.ezstandalone.cmd.push(function() {
        ezstandalone.showAds();
    });
</script>

Risoluzione dei problemi

Quando configuri EzoicAds sul tuo sito, è importante assicurarti che tutto funzioni correttamente. Forniamo un Debugger di Integrazione JavaScript integrato che ti permette di diagnosticare rapidamente i problemi con la configurazione degli annunci. Di seguito trovi una guida passo-passo su come usare questo debugger e interpretarne i risultati.

Per attivare il debugger, aggiungi semplicemente il seguente parametro query all'URL della pagina in cui i tuoi EzoicAds sono integrati:

ez_js_debugger=1

Per esempio:

https://www.tuosito.com?ez_js_debugger=1

Una volta aggiunto il parametro query e caricata la pagina, apparirà un dialogo modale verde al centro inferiore dello schermo. Questo è il Debugger di Integrazione JavaScript.

Il dialogo modale del debugger contiene diversi elementi chiave di informazione che ti aiuteranno a risolvere la configurazione. Ecco un'analisi delle informazioni fornite:

  • Rilevamento Script: Il debugger controllerà se lo script Ezoic è correttamente incluso nella tua pagina. Se lo script non viene trovato, vedrai un messaggio di errore. Assicurati che il tag dello script Ezoic sia posizionato nel posto giusto sulla tua pagina.

  • Rilevamento Segnaposto: Verrà visualizzato il numero di segnaposti definiti sulla tua pagina. Questo aiuta a verificare se i segnaposti sono stati riconosciuti correttamente dal sistema Ezoic.

  • Stato Annunci: Per ogni segnaposto, il debugger indicherà se un annuncio è stato visualizzato correttamente. Mostra:

    • Se un annuncio è assegnato a un segnaposto specifico.
    • Se è stata inviata una richiesta a Ezoic per recuperare un annuncio per quel segnaposto.
  • Successo della Richiesta: Il debugger monitora anche se la richiesta dell'annuncio è stata inviata con successo. Se c'è un problema, il modale visualizzerà i dettagli dell'errore per aiutare a identificare la causa principale (ad esempio, problemi di rete, configurazione errata).

Le informazioni fornite nel modale del debugger sono inestimabili per diagnosticare problemi comuni come:

  • Annunci Non Visualizzati: Controlla il rilevamento dei segnaposti e lo stato degli annunci per assicurarti che i segnaposti siano definiti e che gli annunci siano assegnati.

  • Richieste Annunci Fallite: Se le richieste degli annunci non vengono inviate o falliscono, il debugger fornirà messaggi di errore che indicano potenziali configurazioni errate.

  • Problemi di Caricamento dello Script: Se lo script non è caricato correttamente, verifica che il tag dello script sia presente nel tuo codice sorgente e configurato correttamente.

Introducción

Se hai bisogno di ulteriore assistenza con l'integrazione di JavaScript (Standalone) quando tenti di considerare il contenuto che si carica o cambia dinamicamente, accedi tramite https://support.ezoic.com/ per utilizzare le nostre risorse dedicate al supporto. Siamo qui per aiutarti!

× Enlarged Image

Loading ...