• 解決済 Itsuko Miyake

    (@torikumo)


    こんにちは いつもお世話になりましてありがとうございます。
    Google Analyticsについて質問させてください。
    このたびユニバーサル アナリティクスにアップグレードして、analyticstracking.phpを作成しました。
    現在トラッキングはされていますが、ログイン時の私自身のトラッキングがされないようにしたいと考えました。

    そこで以下のanalyticstracking.phpを作りました。トラッキングコードに
    <?php if ( !is_user_logged_in() ) : ?>
    を挟みます。
    以下のようで、よろしいでしょうか? どうぞご教授ください。

    <?php if ( !is_user_logged_in() ) : ?>
    <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-××', '××.jp');
      ga('require', 'linkid', 'linkid.js');
      ga('send', 'pageview');
    
    </script>
    <?php endif; ?>

    参考
    ○グーグルのトラッキングコード設定からの抜粋
    PHP の設定optional
    上のコードを使用して「analyticstracking.php」という名前の PHP ファイルを作成し、各 PHP テンプレート ページに挿入します。続いて、各テンプレート ページの最初の <body> タグの直後に次の行を追加します。
    <?php include_once("analyticstracking.php") ?>

    ○使用しているサーバーなど
    WordPress のバージョン 3.81
    PHPのバージョン 5.3.14 データベースサーバー5.041 Apache2.2.22
    ブラウザとそのバージョン Firefox 26.0

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • analyticstracking.php のなかで条件分岐をするよりも
    当該ファイルを読み込む段階で条件分岐した方がいいんじゃないですかね。

    <?php
    if ( !is_user_logged_in() ) {
      include_once("analyticstracking.php");
    }
    ?>

    もっともどちらも挙動は同じかと思いますが。

    トピック投稿者 Itsuko Miyake

    (@torikumo)

    gatespaceさま
    ありがとうございます。 やってみます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「グーグルアナリティクスで、ログインしているユーザーの除外」には新たに返信することはできません。