Google Analyticsが非同期で実行されるようになりました

新しいコードは次のようになります。

var _gaq = _gaq || [];

_gaq.push([ '_setAccount' , 'UA-XXXXX-X' ]);

_gaq.push([ '_trackPageview' ]);



( function () {

var ga = document .createElement( 'script' );

ga.src = ( 'https:' == document .location.protocol ? 'https://ssl' :

'http://www' ) + '.google-analytics.com/ga.js' ;

ga.setAttribute( 'async' , 'true' );

document .documentElement.firstChild.appendChild(ga);

})();






これは、Google.analitiksがサイトの読み込みを遅くしないことを意味します:)

UPD:つまり、彼はページの読み込み中に24kb ga.jsをダウンロードしました。

しかし、最初のダウンロード後、通常はキャッシュされ、他のすべてのサイトで同じものが使用されます:)



関連資料:

CIS検索エンジンを考慮に入れます

var _gaq = _gaq || [];

_gaq.push(

[ '_setAccount' , 'UA-XXXXXX-X' ],

[ '_setDomainName' , 'your.domain.name' ],

[ "_addOrganic" , "mail.ru" , "q" ],

[ "_addOrganic" , "rambler.ru" , "words" ],

[ "_addOrganic" , "nigma.ru" , "s" ],

[ "_addOrganic" , "blogs.yandex.ru" , "text" ],

[ "_addOrganic" , "webalta.ru" , "q" ],

[ "_addOrganic" , "aport.ru" , "r" ],

[ "_addOrganic" , "akavita.by" , "z" ],

[ "_addOrganic" , "meta.ua" , "q" ],

[ "_addOrganic" , "bigmir.net" , "q" ],

[ "_addOrganic" , "tut.by" , "query" ],

[ "_addOrganic" , "all.by" , "query" ],

[ "_addOrganic" , "i.ua" , "q" ],

[ "_addOrganic" , "online.ua" , "q" ],

[ "_addOrganic" , "a.ua" , "s" ],

[ "_addOrganic" , "ukr.net" , "search_query" ],

[ "_addOrganic" , "search.com.ua" , "q" ],

[ "_addOrganic" , "search.ua" , "query" ],

[ "_addOrganic" , "poisk.ru" , "text" ],

[ "_addOrganic" , "km.ru" , "sq" ],

[ "_addOrganic" , "liveinternet.ru" , "ask" ],

[ "_addOrganic" , "gogo.ru" , "q" ],

[ "_addOrganic" , "gde.ru" , "keywords" ],

[ "_addOrganic" , "quintura.ru" , "request" ],

[ '_trackPageview' ]

);



( function () {

var ga = document .createElement( 'script' );

ga.src = ( 'https:' == document .location.protocol ? 'https://ssl' : 'http://www' ) + '.google-analytics.com/ga.js' ;

ga.setAttribute( 'async' , 'true' );

document .documentElement.firstChild.appendChild(ga);

})();




* This source code was highlighted with Source Code Highlighter .







All Articles