2

職場では動的 IP アドレスを使用しているため、IP による内部トラフィックの除外は機能しません。この Cookie がインストールされているユーザーからのトラフィックを除外するように Google アナリティクスに指示する Cookie をユーザーのブラウザーに設定する必要があります。

私たちが使用するクッキーは次のとおりです。

<body onLoad="javascript:_gaq.push(['_setVar','me_exclude']);">

この Cookie はリンクされていないページ /ex にあるため、この Cookie にアクセスするのは、Google アナリティクスから自分を除外することを知っている人だけです。

私が迷っていたのは、除外 Cookie が機能するためにこのページにトラッキング コードも含める必要があるのか​​、それとも上記の行が必要なのかということです。

4

1 に答える 1

0

答えを探すのをほとんどあきらめましたが、これを見つけました: https://developers.google.com/analytics/devguides/collection/analyticsjs/advanced#optout

1) サイトにダミーページを作成します。例: www.yourdomain.com/exclude-traffic.html

2) <meta name="robots" content="noindex, nofollow"> を head に追加して、ページがインデックスされないようにします。

3) head タグ内のトラッキング コードの上にスクリプトを追加します。UA-XXXXXXXX-Y の値を必ず更新してください。GA コードは [管理] -> [トラッキング情報] -> [トラッキング コード] で確認できます。

4) body タグ内にリンクを追加します。

5) ページを開き、リンクをクリックします。

最終結果:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <title>Remove My Internal Traffic from Google Analytics</title>
        <meta name="robots" content="noindex, nofollow">
        <script>
            // Set to the same value as the web property used on the site
            var gaProperty = 'UA-XXXXXXXX-Y';

            // Disable tracking if the opt-out cookie exists.
            var disableStr = 'ga-disable-' + gaProperty;
            if (document.cookie.indexOf(disableStr + '=true') > -1) {
                window[disableStr] = true;
            }

            // Opt-out function
            function gaOptout() {
                document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
                window[disableStr] = true;
            }
        </script>
        <script>
            (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
                (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
                    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
            })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

            ga('create', 'UA-XXXXXXXX-Y', 'domainname.com'); //now its changed to auto
            ga('send', 'pageview');
        </script>
    </head>
    <body>

    <h1>Remove My Internal Traffic from Google Analytics</h1>
    <p><a href="javascript:gaOptout()">Click here to opt-out of Google Analytics</a></p>

    </body>
    </html>
于 2014-12-07T19:27:00.317 に答える