GoogleAnalyticsで自分のiPhoneアクセスをカウント除外する方法
WordPressで立てたばかりのブログ、自分のiPhoneからのアクセスがGoogle Analyticsでカウントされてしまわないようにする方法をまとめました。
正しいカウントをしないと、アクセス解析をしても意味がありません。自分のiPhoneアクセスの除外は簡単にできるので早速対応を!
目次
is_user_logged_in()
WordPressには、WordPressにログインしているかいないかで処理を分ける関数is_user_logged_in()が用意されています。
Google Analyticsのトラッキングコードを取得したら下記のコードをheader.php(※)に記述します。
<?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-********-1', 'auto'); ga('send', 'pageview'); </script> <?php endif; ?>
※UA-********-1の部分は自分のトラッキングコードに直してください。
訪問者がWordPressにログインしていなかったらトラッキングコードを読み込むようになります。つまりWordPressにログインしていれば、トラッキングコードは読み込まれない=自分のアクセスを除外することができます。
なお、WordPressテーマによってはheader-insert.phpに上記コードなどを用いた記述場所が用意されていたり、そもそもWordPressにログインしているユーザーはGoogle Analyticsコードを読み出さないように設定されている場合があります。ご利用のWordPressテーマをご確認ください。
iPhoneからブログにアクセス
iPhoneから自分のブログをチェックするときに、普通にURLを記述してアクセスするのではなく、下記URLでアクセスしてください。
http://ブログのURL/wp-login.php
WordPressのログイン画面が表示されます。WordPressにはパソコンからでなくiPhoneなどスマートフォンからでもログインできます。IDとパスワードを入力してWordPressにログインしましょう。
※スクリーンショットはAndroidですがiPhoneでも同じです。
次の作業に移る前に、パソコンでGoogle Analyticsのリアルタイムアクセスを開いたままにしてください。
WordPressにログインしたら「家のアイコン」をタップして「サイトを表示」をタップするとブログが表示されます。この時、リアルタイムアクセスの数字が動かなければ成功です。
WordPressの管理バーを非表示にする
無事にiPhoneからのアクセスを除外する設定が完了しましたが、このままだとWordPressの管理バーが上部に表示されています。
スマートフォンでファーストビューをチェックするときにはこの部分が邪魔なので、非表示にします。方法は2つありますので、お好みで。
管理画面から非表示設定する
WordPressメニューのユーザー>あなたのプロフィールから、「サイトを見るときにツールバーを表示する」のチェックを外せば、管理メニューが非表示になります。
WordPressのユーザーがあなたのみの場合は、こちらの方が簡単です。複数ユーザーで管理している場合は、次のfunction.phpを修正する方が早いです。
function.phpを修正する
下記のコードをfunction.phpに追記します。
add_filter( 'show_admin_bar', '__return_false' );
これで管理バーが非表示になります。消えない方は、function.phpを更新してからWordPressからログアウトして、ログインしなおしてみてください。
iPhone以外でも使えます
「iPhoneで」と説明してきましたが、この方法はAndroidなどのスマートフォン全般はもちろん、パソコンからも同じようにWordPressにログインしていれば自分のアクセスをGoogle Analyticsから除外できます。
デザインを変更するときや、記事チェックをスマートフォンで行うときには何度も再読み込みして直す事が多いはず。
自分のアクセスがGoogle Analyticsにカウントされて「一見アクセスが多い日(ほとんど自分のアクセスの日)」が出ないように、この方法でカウント除外しましょう。
Androidの方はブラウザアプリ「Sleipnir Mobile」のオプトアウト機能でAnalyticsカウント除外することもできます。
photo credit: iPhone transparent screen via photopin (license)