Ottenere dati di accesso alla webapp

  1. 4 weeks ago

    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

  2. Angelo S

    Jan 20 Administrator

    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

  3. Grazie Angelo
    provo

  4. 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>

  5. Angelo S

    Jan 21 Administrator

    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>
  6. Grazie!

 

or Sign Up to reply!