ログイン中ユーザーのアクセスをGAに反映させない方法

どうも、くらりんです!

自分のサイトってついつい開いちゃいますよね・・・
さらには自分のサイトが他の人にどれくらい見られているか気になりますよね・・・
アナリティクスを設定していて「お、たくさんアクセス来てる!!!」とかって喜んでいたら
自分がアクセスしたのがカウントされているだけだった・・・的なことあったので(*_*)

調べたらいくつか方法がありました!

①IPアドレスからのトラフィックを除外する

自分のIPアドレスをアナリティクスの「フィルタ」に設定するだけ!
これで特定のIPアドレスからのアクセス(自分)を除外してデータ収集ができるようになります!

自分のアクセスで「ヤッター!アクセスが増えてるー」ってぬか喜びすることもなくなりますね・・・!

②ログインしているユーザーのアクセスを除外する

WPの場合、ログイン判定をする関数があるのでそれをコード上に追加するだけで
ログイン中のユーザーによるサイトへのアクセスは集計されないようになります!

GAのトラッキングコードをheadタグ内に置くと思うのですが、
それをis_user_logged_in()を使って「ログインしている場合は」の判定を追加するだけで
ログイン中のユーザーのアクセスはGAで集計されないようになります!


header.php

<?php if ( !is_user_logged_in() ) : ?>.  --ここを追加
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=〇〇"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', '〇〇');
</script>
<?php endif; ?>                                                     --ここを追加

以上、アナリティクスの設定でした!

セカンダリディメンション召喚!

Leave a Reply

Your email address will not be published. Required fields are marked *