Buon pomeriggio
Ho realizzato una webapp per un percorso espositivo.
È possibile ottenere i dati di accesso alla webapp per capire quanti visitatori accedono agli approfondimenti multimediali?
Grazie
Laura
Dovresti integrare Google Analytics o simili nei tuoi contenuti. Di solito basta aggiungere degli header (script) che puoi aggiungere su Code → Project → HTML Head
https://docs.pubcoder.com/pubcoder-code.html#custom-html-headers
Ho provato a inserire il tag Google Analytics dove mi hai detto ma appare una finestra di errore con scritto:
"Il codice inserito non sembra essere XHTML valido. Questo potrebbe causare problemi nella pubblicazione del progetto: vuoi rivedere il codice prima di applicare le modifiche?"
Sicuramente sbaglio qualcosa io ma non capisco cosa. Puoi aiutarmi?
il tag google è questo:
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-X7CMNZQJHR"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-X7CMNZQJHR');
</script>
Google ti da un codice HTML, mentre PubCoder lavora con XHTML, puoi trovare maggiori info qui: https://docs.pubcoder.com/pubcoder-code.html#xhtml-vs-html
Per quanto riguarda il caso specifico, basta aggiungere un valore all'attributo async, e incapsulare lo script dentro un CDATA, questo dovrebbe funzionare:
<!-- Google tag (gtag.js) --> <script async="true" src="https://www.googletagmanager.com/gtag/js?id=G-X7CMNZQJHR"></script> <script type="text/javascript"> //<![CDATA[ window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-X7CMNZQJHR'); //]]> </script>