javascript
  • google-analytics
  • 2010-03-02 2 views 8 likes 
    8

    Просто, чтобы подтвердить ...Google Analytics: Внешний .js файл

    файл: google.js

    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")); 
    
    try { 
    var pageTracker = _gat._getTracker("UA-11510668-1"); 
    pageTracker._trackPageview(); 
    } catch(err) {} 
    

    А затем связывавший файл как:

    <script src="google.js" language="javascript" type="text/javascript"></script> 
    

    Это работает , правильно?

    +1

    Сделайте это и посмотрите :) – Matchu

    +0

    да, но тогда мне нужно подождать один день, чтобы увидеть, действительно ли это работает ... – n00b

    +0

    Я только что протестировал это и, похоже, прекрасно (см. Изменение моего исходного ответа) –

    ответ

    6

    Добавьте этот скрипт на свою страницу, затем, если вы используете FireFox с FireBug (или другим отладчиком) или Chrome, вы можете проверить элемент, чтобы увидеть, что было написано на странице. Если вы видите ...

    <script src="http://www.google-analytics.com/ga.js" type="text/javascript"></script> 
    

    ... тогда вам должно быть хорошо идти!

    +0

    хорошо работает ... кажется, работает! благодаря! – n00b

    2

    Я не могу думать о причине, которой это не будет.

    Вы пробовали его и столкнулись с какими-либо проблемами?

    Редактировать: Я просто попробовал это и осмотрел его в firebug, насколько я вижу, второй скрипт написан правильно.

    Это должно сработать.

    +0

    i can not скажите в данный момент, так как для обновления статистики требуется целый день. – n00b

    0

    Я думаю, что вам все равно нужно выполнить этот сценарий. Если вы просто включите его, он не будет выполнен. Если поместить его внутри функции-оболочки:

    function googleCode(){ 
    // google code goes here 
    } 
    

    , то вы можете использовать JQuery и выполнить его, когда страница полностью загружена

    $(document).ready(function() { 
          googleCode(); 
         }); 
    

    Просто идея.

    +2

    Это на самом деле не так. – devlord

    +1

    Это фактически замедлит GA. Google Analytics разработан в большинстве случаев для запуска при загрузке страницы, например, на верхнем уровне файла JavaScript или в теге

    Смежные вопросы