Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    14

    Codice di Google Analytics su file esterno

    Ciao a tutti,

    posso spostare il codice di google analytics su un file.js esterno alle mie pagine HTML?
    Confesso di non sapere molto di javascript ma io ho preso il codice originale:

    <script type="text/javascript">
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
    </script>
    <script type="text/javascript">

    try {
    var pageTracker = _gat._getTracker("UA-XXXXXXX-1");
    pageTracker._trackPageview();
    } catch(err) {}</script>

    Poi ho messo solo il codice in nero su un file esterno.js ovviamente richiamato da tutte le pagine HTML.
    La pagina di google non mi verificava il codice.
    Ho sbagliato qualcosa o google non verifica in tempo reale?

    Grazie

  2. #2
    non devi mettere lo <script src=> nella head, ma nel body al punto dove era prima.
    I DON'T Double Click!

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    14
    Credevo che la posizione fosse indifferente per la correttezza del codice.
    La posizione è importante per decidere la priorità tra la visualizzazione della pagina o delle analisi.
    Dalla tua risposta mi sembra di capire che la procedura è giusta e non ci sono errori.

    Evidentemente Google non verifica in tempo reale lo status dello script...

    Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    14

    Non funziona

    Ho messo il codice di Google su file esterno e non funziona.
    Non arrivano più i dati.
    Qualcuno di voi ha mai provato?
    Dove sto sbagliando?

  5. #5
    io ho fatto cosi e funziona... devi solo mettere il tuo codice analytics in basso... fammi sapere javascript:void(0);

    function gaSSDSLoad (acct) {
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."),
    pageTracker,
    s;
    s = document.createElement('script');
    s.src = gaJsHost + 'google-analytics.com/ga.js';
    s.type = 'text/javascript';
    s.onloadDone = false;
    function init () {
    pageTracker = _gat._getTracker(acct);
    pageTracker._trackPageview();
    }
    s.onload = function () {
    s.onloadDone = true;
    init();
    };
    s.onreadystatechange = function() {
    if (('loaded' === s.readyState || 'complete' === s.readyState) && !s.onloadDone) {
    s.onloadDone = true;
    init();
    }
    };
    document.getElementsByTagName('head')[0].appendChild(s);
    }
    window.onload = function () { gaSSDSLoad("TUO-CODICE-ANALYTICS"); };

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.