AdWords が「Google 広告」になりました。これまで AdWords としてご利用いただいていたサービスの名前が「Google 広告」に変わりました。検索ネットワーク、ディスプレイ ネットワーク、YouTube などを対象にあらゆる広告サービスを提供いたします。詳細

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

グーグルアナリティクスからスマホのアクセスを除外したい

初級者 ✭ ✭ ✭
こんにちは。
グーグルアナリティクスからスマホのアクセスを除外する方法をお伺いしたいです。
 
クッキーを登録して除外する方法や、
スレイプニルを使った方法などを試しましたが、
スマホのアクセスが除外されませんでした。
 
 
そのため、こちらのコミュニティで同じ案件を探していたところ、
以下のサイトを使って、アクセスを除外する方法を試したのですが、
やはり除外されませんでした。
 
 
 
「固定IPアドレスがない場合のGoogleアナリティクスでのアクセス除外方法」
 
 
そこで、おそらく自分のやり方が間違っていると思うので、ぜひ教えていただきたいです。
 
先ほど紹介した
のサイトにある以下の記述がよくわからなかったので教えていただきたいです。
 
>このdimension1という情報をGoogle analyticsに送ります。
>送るには下記のコードをアナリティクスのコードへ実装します。
>今回は dimension1 と、dimensionValue をYesに置き換えます。つま
>り、以下のようなコードを作成します。
 
 
1
  ga('set', 'dimension1', 'Yes');
 
とあるのですが、アナリティクスコードの実装はどうやるのでしょうか?
 
ワードプレスの
<!-- Global Site Tag (gtag.js) - Google Analytics -->
<script async src=">○○○</script>;
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments)};
  gtag('js', new Date());
 
gtag('config', 'UA-○○○○○○○○○-○');
 
</script>
とheadタグに出している所に変更を加えて、
 
<!-- Global Site Tag (gtag.js) - Google Analytics -->
<script async src="○○○○○○○○"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments)};
gtag('js', new Date());

gtag('config', 'UA-○○○○○○○○-○');
ga('set', 'dimension1', 'Yes');
</script>
 
という感じで実装すればよいのでしょうか?
 
それとも違うでしょうか?
 
また、カスタムディメンションを作ったけど、
「全てのフィルター」→「フィルタを追加」のところの「フィルタフィールド」に出てこないのは、
この辺が関係しているのでしょうか?

 

質問は以上です。よろしくお願いします。

1 人のエキスパートが返信verified_user
1 件の受理された解決策

受理された解決策
ベストアンサーのマーク済み.
解決策
トピック作成者salmonさんが付与
10月

Re: グーグルアナリティクスからスマホのアクセスを除外したい

[ 編集済み ]
プロフェッショナル ✭ ✭

フィルタフィールドには出てこない件については、maknさんが回答して頂いているので、私からは下記の点だけ回答しますね。

 

>※記事にも記載の通り、他のユーザーにアクセスさせないページのみ上記のようにタグを書き換え、

>他のページは書き換えなくてもOKです。

 

現在、すべてのページのアクセスを計測できる場所1か所のみに、アナリティクスコードを書いてあるのですが、教えていただいたコードを書くと、自分と他人のアクセスが計測されないと言うことになるのでしょうか?

僕の希望としては、 ①他人のアクセスは計測したい ②自分のアクセスのみ除外したい です。

 

Wordpressのheader.phpにトラッキングコードを設定すると全ページに反映してしまうので、個別の1ページのみトラッキングコードを変えられないというご質問の意図と理解して大丈夫でしょうか?

 

それであれば、方法としては

 

①salmonさんしかアクセスしない個別ページを1ページ作成(参照されたページに他の方になるべくアクセスさせない方法が書かれています)→C.htmlと過程

 

②header.phpに次のような条件分岐を記述

 

・C.htmlのページの場合→先にご紹介した書き換え後のトラッキングコードを表示

・C.html以外のページの場合→通常の(Googleアナリティクスのトラッキング情報に書かれている)トラッキングコードを表示

 

③カスタムディメンションを設定

 

④③のカスタムディメンションを除外するフィルターを設定

 

⑤salmonさんがC.htmlにアクセス

 

これで「他人のアクセスは計測したい」「自分のアクセスのみ除外したい」というご要望はかないます。

 

③④は既に解決しているはず、②については、ここはGoogleアナリティクスに関するこのコミュニティですので、Wordpressのアドバイスは控えさせていただきたいのですが、以下のサイトで紹介されているやり方がヒントになるかと思います。

 

https://bge.jp/wordpress_if/#_is_page

 

私の実機では上記で問題なくアクセス除外できていましたが、念のためsalmonさんの環境でも問題なく動作されるかご確認されることをおすすめします。ご参考になれば幸いです。

もしお役に立てましたら、いいね♡のボタンや解決済みのボタンを押していただけますととても嬉しいです!Kumiko Muraji

元の投稿で解決策を見る

Re: グーグルアナリティクスからスマホのアクセスを除外したい

注目ユーザー

以下の設定のようなものはどうでしょうか?
スマホを抜きたい=PCとタブレットにしたいという認識でフィルターできるかと思います。

 こういった場合はどうでしょうか.png

もし思っている(スマホを除外する)と違った場合すいません!

◆佐藤と申します。Twitter:天天。リスティング広告の運用者です。もしお役に立てましたら、いいね♥のボタンや解決済みのボタンを押していただけますと皆様の参考にもなります。よろしくお願いします。

Re: グーグルアナリティクスからスマホのアクセスを除外したい

レジェンド
こんにちは。

gtag.js でカスタムディメンションを使うにはこちらです。おおせの ga('set'~ は、gtag.js の前のバージョンのGoogleアナリティクス向けの命令です。
https://qiita.com/k2low/items/7a25bdcc0367dc406746

あと、ただ、カスタムディメンションはあらかじめ、 管理>プロパティの列>カスタム定義>カスタムディメンション で作っておく必要があります。そうしますと、フィルタ欄に以下のように表示されるようになります。まず、Googleアナリティクス側にデータを入れる箱(カスタムディメンション)を作っておかないといけないのです。
https://gyazo.com/d2967cb27dc3bd72bc10ecf14ae75c45

最近、標準のタグがgtag.jsになり、いっぽうで以前のバージョンよりは短期間で移行がされたため、ネット上にはgtag.js向けの情報がまだないのが現状です。公式は、こうちらになりますので、英語ドキュメントを読みながら進めるほかないのが現状です。
https://support.google.com/analytics/topic/7476230?hl=ja&ref_topic=1726910
https://developers.google.com/analytics/devguides/collection/gtagjs/custom-dims-mets

しばらくは当面、この状態が続くとは思いますが、ご面倒をおかけして申し訳ありませんが、何卒よろしくお願い致します。
------
文責:カグア!

Re: グーグルアナリティクスからスマホのアクセスを除外したい

[ 編集済み ]
プロフェッショナル ✭ ✭

salmonさん、こんにちは。

 

ご質問の意図が「訪問者のうちスマホからのアクセスを除外したい」とのことであれば、上記佐藤さんの方法で可能です。

 

一方、salmonさんご自身の(IPアドレスが固定されていない)スマホでのアクセスを除外されたいとのことであれば、Googleアナリティクスのトラッキングコードは次のように書き換えます。

 

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

	gtag('config', 'UA-*******', {
  'custom_map': {'dimension◯': 'exclusion'},
  'exclusion': 'Yes'
});
</script>

 

※UA-*******にはトラッキングIDを、dimension◯の、◯のところにはカスタムディメンション作成時のインデックスナンバーを記載してください。

※記事にも記載の通り、他のユーザーにアクセスさせないページのみ上記のようにタグを書き換え、他のページは書き換えなくてもOKです。

 

「全てのフィルター」→「フィルタを追加」のところの「フィルタフィールド」に出てこないのは、この辺が関係しているのでしょうか?

カスタムディメンションを設定されていれば、トラッキングコードの設定にかかわらずフィルタフィールドに(「除外ユーザー!」という感じで)出てくるはずですが、かなり下の方にあるため見つけにくいかもしれません。

こちらは再度確認していただくと良いかと思います。

 

ご参考になれば幸いです。

もしお役に立てましたら、いいね♡のボタンや解決済みのボタンを押していただけますととても嬉しいです!Kumiko Muraji

Re: グーグルアナリティクスからスマホのアクセスを除外したい

初級者 ✭ ✭ ✭
カグア様、返信していただきありがとうございます。

教えていただいた方法ですが、IPアドレスが固定されていないスマホのアクセスを除外する方法なのでしょうか?
言葉足らずですいません。。。

Re: グーグルアナリティクスからスマホのアクセスを除外したい

初級者 ✭ ✭ ✭
連さん、ご回答ありがとうございます。
>(IPアドレスが固定されていない)スマホでのアクセスを除外されたいとのことであれば、Googleアナ
>リティクスのトラッキングコードは次のように書き換えます。
この意味で質問していました。

>Googleアナリティクスのトラッキングコードは次のように書き換えます。
これを参考にしてみます!
教えていただきありがとうございます。

>カスタムディメンションを設定されていれば、トラッキングコードの設定にかかわらずフィルタフィ
>ールドに(「除外ユーザー!」という感じで)出てくるはずです

カスタムディメンションの設定はしたのですが、やはり出てきません。
「名前」を「dimension1」と記入し、
「範囲」を「ユーザー」
「アクティブ」にチェックを入れているのですが、
フィルタフィールドに出てきません。

Re: グーグルアナリティクスからスマホのアクセスを除外したい

プロフェッショナル ✭ ✭

salmonさん

 

「名前」を「dimension1」と記入し、 「範囲」を「ユーザー」 「アクティブ」にチェックを入れているのですが、

 

なるほどご事情把握しました、

カスタムディメンションの設定で名前を「dimension1」とされているのを「除外ユーザー」に変更していただくと、フィルタフィールドに出て来るかと思いますよ。

 

どうぞよろしくお願いいたします。

もしお役に立てましたら、いいね♡のボタンや解決済みのボタンを押していただけますととても嬉しいです!Kumiko Muraji

Re: グーグルアナリティクスからスマホのアクセスを除外したい

初級者 ✭ ✭ ✭
追加で質問です。
>※記事にも記載の通り、他のユーザーにアクセスさせないページのみ上記のようにタグを書き換え、>他のページは書き換えなくてもOKです。

現在、すべてのページのアクセスを計測できる場所1か所のみに、アナリティクスコードを書いてあるのですが、教えていただいたコードを書くと、自分と他人のアクセスが計測されないと言うことになるのでしょうか?
僕の希望としては、
①他人のアクセスは計測したい
②自分のアクセスのみ除外したい
です。

Re: グーグルアナリティクスからスマホのアクセスを除外したい

初級者 ✭ ✭ ✭
すいません。
名前を除外ユーザーに変えたのですが、フィルタフィールドには出てきません。
何故でしょうか?

Re: グーグルアナリティクスからスマホのアクセスを除外したい

初級者 ✭ ✭ ✭
コメントを間違って消してしまったので、再送します。
佐藤様、ご回答ありがとうございました。
言葉足らずで、IPアドレスが固定されない自分のスマホからのアクセスを除外したいという意図で質問させていただきました。
回答ありがとうございました。

Re: グーグルアナリティクスからスマホのアクセスを除外したい

上級者 ✭ ✭ ✭
横から失礼いたします。

カスタムディメンションをフィルタフィールドに設定する際、
「アカウント」→「すべてのフィルタ」ではなく
「ビュー」→「フィルタ」
にて設定を試されてください。

以前、自身が設定する際に「アカウント」→「すべてのフィルタ」ではフィルタフィールドにカスタムディメンションが表示されないことがありました。
ご参考ください。

Re: グーグルアナリティクスからスマホのアクセスを除外したい

初級者 ✭ ✭ ✭
makn様、
ご回答ありがとうございます。
カスタムディメンションが表示されました!
ありがとうございます。
ベストアンサーのマーク済み.
解決策
トピック作成者salmonさんが付与
10月

Re: グーグルアナリティクスからスマホのアクセスを除外したい

[ 編集済み ]
プロフェッショナル ✭ ✭

フィルタフィールドには出てこない件については、maknさんが回答して頂いているので、私からは下記の点だけ回答しますね。

 

>※記事にも記載の通り、他のユーザーにアクセスさせないページのみ上記のようにタグを書き換え、

>他のページは書き換えなくてもOKです。

 

現在、すべてのページのアクセスを計測できる場所1か所のみに、アナリティクスコードを書いてあるのですが、教えていただいたコードを書くと、自分と他人のアクセスが計測されないと言うことになるのでしょうか?

僕の希望としては、 ①他人のアクセスは計測したい ②自分のアクセスのみ除外したい です。

 

Wordpressのheader.phpにトラッキングコードを設定すると全ページに反映してしまうので、個別の1ページのみトラッキングコードを変えられないというご質問の意図と理解して大丈夫でしょうか?

 

それであれば、方法としては

 

①salmonさんしかアクセスしない個別ページを1ページ作成(参照されたページに他の方になるべくアクセスさせない方法が書かれています)→C.htmlと過程

 

②header.phpに次のような条件分岐を記述

 

・C.htmlのページの場合→先にご紹介した書き換え後のトラッキングコードを表示

・C.html以外のページの場合→通常の(Googleアナリティクスのトラッキング情報に書かれている)トラッキングコードを表示

 

③カスタムディメンションを設定

 

④③のカスタムディメンションを除外するフィルターを設定

 

⑤salmonさんがC.htmlにアクセス

 

これで「他人のアクセスは計測したい」「自分のアクセスのみ除外したい」というご要望はかないます。

 

③④は既に解決しているはず、②については、ここはGoogleアナリティクスに関するこのコミュニティですので、Wordpressのアドバイスは控えさせていただきたいのですが、以下のサイトで紹介されているやり方がヒントになるかと思います。

 

https://bge.jp/wordpress_if/#_is_page

 

私の実機では上記で問題なくアクセス除外できていましたが、念のためsalmonさんの環境でも問題なく動作されるかご確認されることをおすすめします。ご参考になれば幸いです。

もしお役に立てましたら、いいね♡のボタンや解決済みのボタンを押していただけますととても嬉しいです!Kumiko Muraji

Re: グーグルアナリティクスからスマホのアクセスを除外したい

レジェンド
おおせの、カスタムディメンションを利用したもの、ということで見つけた情報です。

カスタムディメンションを利用した除外は、一般的にはIPアドレスによらない除外方法として知られています。

ただ、実際には検証してみないと100%はじけるかどうかは未知数です。スマホは機種依存の仕様も多いので。とはいえ、100%は無理でしょうけども。

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

Re: グーグルアナリティクスからスマホのアクセスを除外したい

初級者 ✭ ✭ ✭
連さま、
ひとまずこれでやってみようと思います。
教えていただきありがとうございました。