98 人が現在オンライン
98 人が現在オンライン
Google アナリティクスのアカウント設定、プロパティ、ビューやフィルタ設定などについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合って、よりデータ分析の知識を高めていきましょう。
ガイドを表示
star_border
返信

フィルタのcookie除外設定

初級者 ✭ ✭

WordPressで公開しているサイトに、googleタグマネージャーとアナリティクスを設置しています。

自分のPC、スマートフォンからのアクセス除外のため、cookieで除外する方法を設定していますが、うまくいきません。

サイト構築環境と、実施した設定は下記のとおりです。

 

環境

WordPress4.5.2

・プラグイン Google Tag Manager for Wordpress

 

設定

①アナリティクスでカスタムディメンションで除外するディメンションを作成

②ビューのフィルタで、①で作成したカスタムディメンションを選択し、除外設定

③cookieを読み込ませるHTMLを作成し、ブラウザでアクセス

 

上記を行っても、アクセスが計測されてしまいます。

また、試しにカスタムディメンションではなく、フィルタのユーザー定義を使用する方法を試しましたが、

同様にうまくいきません。

 

なお、同じ設定を他のサイト(静的HTML)で行った際は、アクセスは除外されていました。

WPやプラグインなどが影響しているのでしょうか。

よろしくお願いします。

Re: フィルタのcookie除外設定

レジェンド
こんにちは。

1.カスタムディメンションの設定をユーザーにしてますでしょうか?

ユーザースコープでないと、cookieには記録されません。

2.(2)の除外設定は、たとえば以下の様な感じでしょうか? ※trueは便宜上の表現。
https://gyazo.com/0ba07cc6539d52e8bc1dd36ab7cb48da

3.通常は、上記1と2で実現可能です。(3)の手順はとくに不要かと思いますが、
何か意図があれば、お教えください。

4.cookieを書く(カスタムディメンションを書く)コードを具体的にお教えください。

いっぽうで、cookieを書いてその有無で除外をする、というのはたしかに可能かとは
思います。ユニバーサルアナリティクスが普及する前は、ユーザー定義という手法で
同様にcookieに書き込みをして、おおせのような考え方で除外をしていたものです。

ただ、残念ながら、ユニバーサルアナリティクになってからは、cookieに書き込まれる
のは、統一的なユニークなクライアントIDだけになってしまい、今回のような除外スクリ
プトの検証はしづらくなってしまいました。

前述の方法であれば、かつてのGoogleアナリティクスは、ユーザー定義をcookieに残
していたので、ブラウザのcookieツールなどで確認ができたのですが、今はcookie書き
込みが正しくされたのかを確認する術がありません。

実際のサイトURLがわかりますと他のかたも回答しやすいかとは思います。
Googleタグマネージャのキャプチャなど、可能なかぎり、具体的な設定を公開していた
だき、それらについて具体的に意見をもらう、というほうが回答に近づけるかと思います。

ちなみに、他のサイトで行ってうまく言ったということは、おおせのようにWPプラグイン
など異なる環境をピックアップし、一つ一つ潰していくことになるとは思います。

よろしくお願い致します。
------
文責:カグア!

Re: フィルタのcookie除外設定

[ 編集済み ]
初級者 ✭ ✭

早速コメントをいただき、ありがとうございます。

 

>1.カスタムディメンションの設定をユーザーにしてますでしょうか?
ユーザースコープでないと、cookieには記録されません。

→カスタムディメンションは「ユーザー」にしています。

 

>2.(2)の除外設定は、たとえば以下の様な感じでしょうか? ※trueは便宜上の表現。
https://gyazo.com/0ba07cc6539d52e8bc1dd36ab7cb48da

→画像中の「タイプ」の部分は、1で設定したカスタムディメンションを選択し、フィルタパターンをYesとしています。

これは、下記URLのサイトを参考にしたためです。

 

http://restep.jp/blogs/analytics_no_report2/

 

>3.通常は、上記1と2で実現可能です。(3)の手順はとくに不要かと思いますが、
何か意図があれば、お教えください。

→上記サイトを参考にし、その通りに実行したためです。

 

>4.cookieを書く(カスタムディメンションを書く)コードを具体的にお教えください。

→アナリティクスIDは伏せていますが、下記の内容です。

 

 

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="robots" content="NOINDEX,NOFOLLOW">
<title>GA除外</title>
<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');

/*----------------------------------------------------------
【使い方】
1.「UA-*******-*」を自分のAnalyticsのトラッキングIDに書き換えてからご使用ください。
2.「dimension1」を自分のカスタムディメンション番号に書き換えます。

以下を書き換え↓
----------------------------------------------------------*/
ga('create', 'UA-*******-*');
ga('set', 'dimension1', 'Yes');
/*----------------------------------------------------------
以上を書き換え↑
----------------------------------------------------------*/
ga('send', 'pageview');
</script>
<style>
body {
font-size: 13px;
line-height: 20px;
}
.txt-warn {
color: #c00;
}
</style>
</head>
<body>
<div id="ready">
<p>GoogleAnalyticsからの除外設定が完了しました。
<br><span class="txt-warn">※2年間有効ですが、月1回程度の定期的な訪問をお願いいたします。</span></p>
<p><a href="./">Webサイトへ</a></p>
</div>
</body>
</html>

 

 

ちなみに、dimension1の記述は、アナリティクス同一アカウント下の別サイト(プロパティ)でも使っているのですが、

dimension1が重複すると、動作しない可能性もあるのでしょうか。

その別サイトのほうでは、既にアクセス除外ができています。

ちなみに、アナリティクスのIDについては間違っていません。

 

アドバイスいただきましたとおり、WPの設定変更なども試してみるべきかと考えています。

Re: フィルタのcookie除外設定

レジェンド
dimension1 が重複したならば、それは後から書かれた内容が
上書きされてしまいますね。

------
文責:カグア!

Re: フィルタのcookie除外設定

レジェンド
手順ややり方に間違いはなさそうです。

次に確認したい点としては、「上記③で作成したページに対するアクセスはGoogleアナリティクス上、カウントされているか」になると思います。「行動>サイトコンテンツ>すべてのページ」内に該当ページが存在するか、調べてみてください。もし存在するなら、さらにセカンダリディメンションに「タイプ」(今回作成したカスタムディメンション)を指定して、「Yes」が出てくるかを確認しましょう(該当ページで絞り込み、セカンダリディメンションに「タイプ」を指定した結果をキャプチャして添付していただくだけでも大丈夫です)

Re: フィルタのcookie除外設定

初級者 ✭ ✭
山田様

ありがとうございます。

>「上記③で作成したページに対するアクセスはGoogleアナリティクス上、カウントされているか」になると思います。「行動>サイトコンテンツ>すべてのページ」内に該当ページが存在するか、調べてみてください。
→除外フィルタを適用していないビューでは、③の該当ページが出てきました。

>もし存在するなら、さらにセカンダリディメンションに「タイプ」(今回作成したカスタムディメンション)を指定して、「Yes」が出てくるかを確認しましょう(該当ページで絞り込み、セカンダリディメンションに「タイプ」を指定した結果をキャプチャして添付していただくだけでも大丈夫です)
→Yesの表示もありました。

ただ、フィルタを適用しているビューでも、③のページへのアクセスは除外できていますが、それ以降の同じブラウザでの本サイトへのアクセスは除外できていないようです。

よく確認したところ、いずれのサイトでも(WPサイト、および静的サイト)でも、うまくいっていなかったようですので、全体を再チェックしています。
うまく除外できていたかに思えたサイトのほうは、単に別の要因で、全てのアクセスが拾えていない状態でした。

リアルタイムではアクセスに反応してしまうが、それ以外のレポートでは除外が出来ている可能性もあり、引き続き調べてみます。

アドバイスいただいた方、キャプチャー等をお出しできず申し訳ありません。