parudou
parudou
parudou
更新日:2019/02/13

実はアナリティクスタグの上下に絶対に付けないといけない条件分岐がある

アナリティクスのタグをそのままhead内に貼付。
いかん、そんなのではダメだ。
必ず上下にこれを付けよう。

ログイン状態はタグを無くすべし


<?php if( !is_user_logged_in() ) : ?>

ここにアナリティクスのタグ

<?php endif; ?>

ログインしている時はタグを入れないようにします。
これにより、外出先で使う時もログインさえすれば自分はカウントされない。
これは絶対にやろう。

特に、管理者が複数人いる場合は必須です。

ログインなんて面倒な人の場合

自分のアクセスの時だけアナリティクスのタグを表示しない。
やり方はいろいろありますが、cookieを使う方法も良いだろう。

まず、URLに「abc」が含まれている場合にcookie「jibun」をセット。


<?php
if(strpos($_SERVER['REQUEST_URI'],'abc') !== false){
setcookie('jibun','aa',time() + 365*24*60*60,'/');
}
?>

このコードは<head>タグのすぐ下に書きます。
そうじゃないとワードプレスの仕様からエラーになる。
有効期限は1年にしています。ここは自由に。

次に条件分岐を書く。


<?php if(strpos($_SERVER['REQUEST_URI'],'abc') !== false or isset($_COOKIE['jibun'])): ?>

<?php else: ?>

ここにアナリティクスのタグ

<?php endif; ?>

URLに「abc」が含んでいる場合、またはcookie「jibun」がある場合、
アナリティクスのタグを表示しないという条件分岐。
cookieだけでは初回のアクセスは表示してしまうので、二つ必要です。

「abc」へのアクセスですが、URLの末尾に「?abc」を付けてアクセスすればOK。
そのアドレスをブックマークしておけば良い。

これでもう、自分のアクセスは完全にカウント対象外にできる。

是非ご感想・ご指摘等をください。

プロフィール

管理人:parudou
単なるWEBサイト作成マニアです。
底辺法人アフィリエイター。
Twitterはこちら

日記はパルどうSEOブログ

閲覧履歴
履歴なし
カテゴリー
Copyright (c) parudou All Rights Reserved.