このサイトはアクセス数が少なく、例えば2022/8/2公開の記事のアクセス数はPVを見ると日、週、月、全の全てが0である。しかし、Google アナリティクス 4(GA4)で確認すると、2022/8/2には全体で15件もアクセスがあり、2022/8/2公開の記事には4回もアクセスがあったことになっている。
アクセスされたページのタイトルを見ると「20220802-1 | ひとりネズミ」がある。そんな記事はアップロードしていない。実は、2022/8/2公開の記事を最初に下書きとして保存した時のタイトルである。そんなものまでアクセス数に加えられている。もちろんアクセスしたのは私である。その他のタイトルを見ても、2022/8/2公開の記事を書いている途中やアップロード後に私が確認したページである。すなわち、すべて私のアクセスである。それがGA4ではカウントされてしまっている。最近知った「分析情報」でアクセスしたユーザーの市区町村を確認したら「Ichihara」だったので、ユーザー数が5であるが、すべて私だろう。
GA4で自分のアクセスをカウントしない方法はあり、私は既に設定していた。
気になるのは、データフィルタのフィルタの名前である。デフォルトは「Internal Traffic」で、そのままにしておいた。そして以前は自分のアクセス(内部トラフィック)は除外されていた。しかし、内部トラフィックの定義で作成したルール名とは異なることが気になる。上の参考サイトではフィルタの名前を「Internal Traffic」以外にしている所もある。ルール名が自動的にフィルタの名前になってくれれば良いのだが、そうではないらしい。フィルタの名前については公式ヘルプに次のように書いてある。
フィルタを作成する
[GA4] 内部トラフィックの除外 – アナリティクス ヘルプ
1. Google アナリティクスにログインします。
2. 目的のプロパティを開きます。
3. [管理] > [データ設定] > [データフィルタ] の順にクリックします。
4. [フィルタを作成] をクリックします。
5. フィルタの名前を入力します。
入力する名前は、同じプロパティ内のフィルタの中で一意となるようにする必要があります。また、最初の文字を Unicode 文字にして、Unicode の文字と数字、アンダースコア、スペースのみを使用してください。文字数の上限は 40 文字です。
6. フィルタの種類(内部トラフィックまたはデベロッパー トラフィック)を選択します。
7. フィルタ オペレーション(一致フィルタの場合は [次のみを含む]、除外フィルタの場合は [除外])を選択します。
8. (内部トラフィックのみ)イベント パラメータ名は現在traffic_type
に設定されており、変更できません。
9. (内部トラフィックのみ)パラメータ値を入力します。現在のデフォルト値はinternal
です。
10. 現在の設定内容でのフィルタの動作は、[概要] で確認できます。
11. フィルタの状態(テスト、有効、無効)を選択します。
12. [フィルタを保存] をクリックします。
「同じプロパティ内のフィルタの中で一意となるようにする必要」の意味が分からない。もしかしたら、ここに問題があるのかもしれない。しかし、以前は「Internal Traffic」のままで内部トラフィックは除外できていた。除外されなくなったのは、最近である。
私の場合、内部トラフィックの定義で作成したルール名は「IPv6除外」とした。IPv4のIPアドレスも追加したが、追加前の名前のままにした。そして、フィルタの名前は「Internal Traffic」だったのを「IPv6除外」に変えた。関係ないとは思うが、試して様子を見ることにした。たぶん、ダメだろう。Google アナリティクス 4(GA4)のバグだと思ってる。
コメント