0

ここcookiesdirective.comにあるcookiesdirective.jsを実装しましたが、Statcounterコードが機能していません。次のコードを使用しています (DoYourOwnSite、標準):

var sc_project=9181072; 
var sc_invisible=1; 
var sc_security="328a83d2"; 
var scJsHost = (("https:" == document.location.protocol) ? "https://secure." : "http://www."); 
document.write("<sc"+"ript type='text/javascript' src='" + scJsHost + "statcounter.com/counter/counter.js'></"+"script>"); 

cookiesdirective.js はタグを削除する必要があるため、タグを削除しましたが、まだ機能していません。一方、Google アナリティクスのコードは問題なく動作しています。コードを少し変更して、別のJavaScript内で動作するようにすることだと確信していますが、今はそれを行う方法はわかりません。

ありがとう、ゴラン

4

1 に答える 1

0

解決しました。statcounter コードを少し変更する必要がありました。

var sc_project=xxxxxxxxxx; 
var sc_invisible=1; 
var sc_security="xxxxxxxxxxx"; 
var imported = document.createElement('script'); 
imported.type = 'text/javascript'; 
imported.async = true;
var scJsHost = (("https:" == document.location.protocol) ? "https://secure." : "http://www.");
imported.src = scJsHost + "statcounter.com/counter/counter_xhtml.js";
var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(imported, s);

とにかくありがとう。

于 2013-08-22T21:10:15.150 に答える