L'integrazione ibrida tiene conto dei siti più complessi che hanno un mix di contenuti statici e dinamici, consentendo loro di utilizzare la cache di Ezoic mentre si utilizza il frammento di codice lato client per richiamare gli annunci.
Tutti i siti possono beneficiare di questo metodo di integrazione, tuttavia i siti che non utilizzano contenuti dinamici e/o non desiderano apportare modifiche al proprio DNS hanno l'opzione di utilizzare l'integrazione JavaScript (Standalone) invece. I siti che utilizzano contenuti dinamici e non desiderano apportare modifiche al proprio DNS possono anche integrarsi con Ezoic tramite questo metodo, tuttavia potrebbe essere necessaria una configurazione aggiuntiva. Consulta https://support.ezoic.com/kb/article/my-content-loads-or-changes-dynamically-can-i-still-use-ezoic per ulteriori istruzioni.
Prerequisiti
I siti devono essere prima integrati tramite l'integrazione cloud o Cloudflare per abilitare la cache di Ezoic.
Assicurati che i segnaposto siano creati tramite il dashboard. Consulta questo articolo per saperne di più sui segnaposto e su come crearli.
Carica la libreria di codice aggiungendo questo script nell'<head> della pagina. Alcune funzionalità di Ezoic richiedono che l'HTML esista staticamente piuttosto che essere caricato tramite JavaScript.
<script async src="https://www.ezojs.com/ezoic/sa.min.js"></script>
Aggiunta dinamica dei segnaposto
Per aggiungere un segnaposto alla pagina, crea un elemento div dove dovrebbe essere l'annuncio. L'attributo id dell'elemento deve essere l'ID del segnaposto con il prefisso ezoic-pub-ad-placeholder-.
Ad esempio, per aggiungere segnaposto con gli id 103 e 104, l'HTML sarebbe simile a questo:
<body>
<div id="ezoic-pub-ad-placeholder-103">
</div>
<!-- Contenuto -->
<div id="ezoic-pub-ad-placeholder-104">
</div>
</body>
Richiesta di annunci
Una volta che i segnaposto sono stati aggiunti all'HTML, richiedi il codice pubblicitario di Ezoic usando ezstandalone.displayMore().
<script type="text/javascript">
window.ezstandalone = window.ezstandalone || {};
ezstandalone.cmd = ezstandalone.cmd || [];
ezstandalone.cmd.push(function() {
ezstandalone.showAds(103, 104);
});
</script>
Eccezioni
Per siti integrati senza segnaposto statici che desiderano caricare tutti i segnaposto dinamicamente utilizzando il nostro setup pubblicitario lato client, utilizza la seguente guida: Getting Started With EzoicAds.
Segnaposto statici sono segnaposto che vengono aggiunti all'html quando si passa attraverso il nostro proxy, anziché essere aggiunti tramite JavaScript.
Suddivisione del traffico
La suddivisione del traffico si basa sulle impostazioni nel
Dashboard di Ezoic.
Simile alla suddivisione del traffico su un sito che utilizza l'opzione del frammento di codice lato client, puoi aggiungere la stessa funzione senza passare alcun parametro:
<script type="text/javascript">
ezstandalone.cmd = ezstandalone.cmd || [];
ezstandalone.cmd.push(function() {
if(ezstandalone.isEzoicUser()) {
ezstandalone.showAds(100,101);
} else {
// Esecuzione normale del codice pubblicitario
Avanzato
EzoicAds offre funzionalità avanzate che consentono ai publisher di affinare il comportamento della libreria pubblicitaria. Queste funzionalità possono essere utilizzate per personalizzare il comportamento della libreria pubblicitaria per adattarsi meglio alle esigenze del tuo sito. Consulta qui per ulteriori istruzioni: https://docs.ezoic.com/docs/ezoicads/advanced/