困った！Googleアナリティクスでフィルター設定したIPアドレスが除外されない場合に行った私の解決法

検索して出てきたサイトを参考に設定したにもかかわらず、自分のアクセスがカウントされていたことありませんか？

私が[公式サイト](https://support.google.com/analytics/answer/10104470?hl=ja "内部トラフィックを除外する")を含め、色んなサイトを参考になぜ除外されないのか2～3日試行錯誤してやっとわかった原因は、IPアドレスの設定で**IPv4アドレスのみ設定していたから**でした。
これを試せば5分で解決するかもしれませんよ。

## IPv6アドレスを調べる
まずは自分(又は該当)の**IPv6アドレス**を調べておきます▼

https://test-ipv6.com/index.html.ja_JP


![この２つをコピーして Googleアナリティクスに設定.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3904038/c4534887-3daf-2fe5-1ad2-09892abf1fd3.png)
<details><summary><font color ="blue">IPv4アドレスとIPv6アドレスについて</font></summary>

IPアドレス不足を解消するため、従来の32ビットで表すIPv4アドレスの4倍の長さを持つ、IPv6アドレス（128ビット）が開発されました。

</details>

## 内部トラフィックの定義
[Googleアナリティクス](https://analytics.google.com "Googleアナリティクス")の画面に移ります
1. [管理] → [データの収集と修正] → [データ ストリーム] 
1. 対象のウェブデータ ストリームをクリック
1.  [タグ設定を行う]  → [すべて表示]  → [内部トラフィックの定義] →  [作成]
1.  自分でわかりやすいルールの名前を入力（日本語OK）
1.  traffic_type パラメータの値を入力(デフォルト値の ```internal``` でOK )
1.  [IP アドレス] の [マッチタイプ] を **「IP アドレスが次と等しい」** にして値に **「IPv6」** アドレスを入れて保存

![IPv4 アドレス.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3904038/62f22198-5cbb-b1b2-b9b9-9b48f4130f2e.png)
※「IPv4」アドレスも一緒に入れておいて大丈夫です。

## データフィルタを作成する
[Googleアナリティクス](https://analytics.google.com "Googleアナリティクス")の画面での設定

1.  [管理] →  [データの収集と修正]  → [データフィルタ] 
1.  [フィルタを作成]  → 内部トラフィックを選択
1.  データフィルタの名前を入力（他のフィルタ名と被らないように[日本語NG]）
1.  「フィルタ オペレーション」**「除外」** を選択
1.  フィルタの状態を**有効**にする

![他と被らないように付ける.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3904038/d5885eca-5f16-14ca-524b-2c4aaeb1565d.png)

## 確認方法

![リアルタイムに表示されなければOK.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3904038/8f85704c-7381-a56e-70c6-9c22d9002d1d.png)

アクティブ ユーザーのダイレクトがいるかどうかや、自分の見たページタイトルが表示されていないかなどを基準に判断してください。

## まとめ
①　IPv6アドレスを調べる　≫　[アドレス接続テスト](https://test-ipv6.com/index.html.ja_JP "アドレス接続テスト")
②　Googleアナリティクス管理画面[内部トラフィック ルールの編集]でIPv6アドレスを設定する

:::note info
自分がIPv6アドレスで接続しているかどうか調べるのがめんどうならIPv4アドレスも一緒に設定しておく

**IPv6接続かどうかを確認するには**　≫　[参考サイト](https://www.uqwimax.jp/wimax/5g/ipv6_address/ "IPv6接続かどうかを確認")
:::

## 追記
IPアドレス横の？マークをクリックすると、ヘルプ（赤枠部分）が出てきたので、もしかしてこれが原因？！と思ってやってみたけれど上手くいきませんでした。

![CIDR表記で指定.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3904038/c342f38b-375b-9fb5-1512-95644c1b4e14.png)

<details><summary><font color = "blue"> CIDR表記の設定方法</font></summary>

## ①サブネットマスクを調べる
![GoogleアナリティクスQiita用.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3904038/c698e712-a7fd-ab73-a39e-1717d3b099f5.png)

1. コマンドラインツールを立ち上げて`ipconfig /all`と打ち込みます
1. 「サブネットマスク」の番号を調べておいてください。

## ②CIDRを計算する
:::note info
「CIDR表記」とは「198.51.100.xxx/24」のような形で、「/」を使用することで「IPアドレス/サブネットマスク」を表記し、表記の簡略化を実施する方法のことを指します。
:::

**[ネットワーク計算ツール](https://www.softel.co.jp/labs/tools/network/ "ネットワーク計算ツール")** でCIDR表記を調べます

![ネットワーク計算ツール.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3904038/8ff11e11-f32b-cb44-585c-791cb1699976.png)

1. IPアドレスは自動的に入力されているので、ネットマスクの値を先ほどコマンドラインツールで調べた値に設定
1. 計算ボタンをクリック
1. CIDRが計算されるので、値をコピー

## ③Googleアナリティクス管理画面の設定
ここからGoogleアナリティクスの管理画面に移ります

![該当するデータストリーム.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3904038/deb58f5a-b201-2af4-a6d1-6d5ea60bc441.png)
1. 管理　≫　データの収集と修正　≫　データストリーム
1. 該当するデータストリームを選択　≫　タグ設定を行う　≫　もっと見る
1. 内部トラフィックの定義　≫　作成したトラフィックを選択

![CIDR表記.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3904038/cebc6cf6-c7bd-dcb0-f0f5-fec1b1ac58f6.png)

</details>