doudonn WEB制作やサーバーの話とかいろいろ

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

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

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

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

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

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

<?php endif; ?>

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

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

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

自分のアクセスの時だけアナリティクスのタグを表示しない。
やり方はいろいろありますが、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')){
if(!isset($_COOKIE['jibun'])){ ?>

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

<?php } ?>
<?php } ?>

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

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

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

ワードプレスの関連記事

記事一覧はこちら:ワードプレス

管理人について
doudonn
名前:doudonn(どうどん)
ひたすらWEB制作な人。
一応社長です。音ゲー好き

プロフィール
お知らせ

2022年11月30日に全記事削除しました。
無駄にページ表示速度にこだわってます。

役立ちサイト
wiki

プライバシーポリシー・広告について


© 2022-2024 doudonn All Rights Reserved.