Inserimento del tag javascript
Il codice di Talks Media che dovrete inserire in pagina consiste essenzialmente in un blocco di script javascript, da inserire più in alto possibile all'interno del tag <head>.
Un esempio di codice è il seguente:
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script>
window.googletag = window.googletag || {cmd: []};
</script>
<script type="text/javascript" src="https://ads.talkscreativity.com/assets/publisher/<CODICE_SITO>/init.js" async></script>Dove <CODICE_SITO> sta per il codice che vi è stato fornito in fase di onboarding.
In caso di presenza di Cloudflare come CDN è necessario aggiungere il parametro data-cfasync="false" . Esempio di codice completo:
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script>
window.googletag = window.googletag || {cmd: []};
</script>
<script type="text/javascript" data-cfasync="false" src="https://ads.talkscreativity.com/assets/publisher/<CODICE_SITO>/init.js" async></script>
Staging
Prima di mettere lo script in produzione sul sito, si consiglia caldamente di predisporre un'area di test così da verificare il funzionamento del setting.
Lo script da inserire nell'area di test è ospitato su una differente URL. Ecco un esempio:
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script>
window.googletag = window.googletag || {cmd: []};
</script>
<script type="text/javascript" src="https://devads.talkscreativity.com/assets/publisher/<CODICE_SITO>/init_dev.js" async></script>Sempre con il <CODICE_SITO> che sta per il codice che vi è stato fornito in fase di onboarding.
Assicurarsi che in pagina non venga già richiamato lo script di google gpt.js