GoogleAnalyticsのトラッキングコードは次のようになります。
(function() {
code
})();
彼らがそれらの括弧で使用しているテクニックは何ですか---(stuff)()
呼ばれますか?それは何をするためのものか?
ページの終了ヘッドタグの前にGoogleAnalyticsコードを配置し、その周りに次のようにifステートメントを配置します(Jquery cookieプラグインをさらに上に含めます)。
<script type="application/javascript">
if ($.cookie('allowcookies') == 'yes') {
analytics code
}
</script>
コードで同じ手法を使用するまで、実行されませんでした。
(function() {if ($.cookie('allowcookies') == 'yes') {
analytics code
}
})();
それをする前になぜそれが実行されなかったのですか?なぜそれが追いかけたのですか?