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

Google Analutics はXFFの情報から送信元IPを割り出すことできますか?

初級者 ✭

こんにちは、Google Analyticsについて教えてください。

 

現在、webサーバを構築してユーザはWAFを経由してアクセスしてくる形での

運用を検討していますが、送信元のIPを取得する場合、XFFを設定すれば

Google Analyticsのサーバへ送られるログ情報には送信元IPが記述され、想定する

運用が行えますでしょうか?

(Google AnalyticsがXFFに対応しているか?の確認です)

 

※IPアドレスを取得してよいかのポリシーの問題については理解しております。

技術的な部分で XFFによるIP取得が可能かを知りたいです。

1 人のエキスパートが返信verified_user

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

Re: Google Analutics はXFFの情報から送信元IPを割り出すことできますか?

トップコントリビューター
WAFは、自身のアプリケーションへのアクセスを仲介するものです。
また、Googleアナリティクスにデータを送信するのは、自身のアプリケーション・サーバーではなく、ブラウザ上で動作するJavaScriptによるHTTPリクエストです。このHTTPリクエストは、直接Googleアナリティクスのサーバーにリクエストを送信するので、自身のアプリケーション・サーバーへの経路上のWAFは無関係です。

「JavaScriptを使ってIPアドレス(を表す文字列)をカスタムディメンションに設定する」ということは可能です。ただし、これはJavaScriptコード上に書いた文字列をそのまま送信するだけなので、

>> もしかして、トラッキングコードでXFFに書かれているIPを送るようにコードをかけば送れるから、対応しているかなどは関係ないということでしょうか?

という解釈は正しいと思います。

元の投稿で解決策を見る


すべての返信

Re: Google Analutics はXFFの情報から送信元IPを割り出すことできますか?

トップコントリビューター
Googleアナリティクスの仕組みの部分を理解されていないように思われます。一度、
https://developers.google.com/analytics/devguides/collection/analyticsjs/
などの公式ヘルプをお読みいただくのがよいかと思います。

ポイントは、サーバーインストール型の解析ツールではなく、ビーコン型の解析ツールである点です。そのため、「XFFを何に対して設定するのか?」が的を得ていないと思います。

Re: Google Analutics はXFFの情報から送信元IPを割り出すことできますか?

初級者 ✭
山田さん

回答ありがとうございます。
以下のように理解しているのですが、
どのあたりが間違っているか教えていただけると助かります。
ご迷惑かけます。

WAFがWebサーバへのアクセスを仲介する際に、送信元IPが変わらないように
XFFでユーザのIPアドレスを仲介する。(XFFの設定自体はWAF)
アクセスがwebサーバに到達して、アクセス先のサイトが読み込まれるときに
headに書き込まれたトラッキングコードが起動して、googleのサーバに
アクセスしてきたユーザの情報や時間などを送る。
(カスタムディメンションでIPアドレスを取得できるように設定)

もしかして、トラッキングコードでXFFに書かれているIPを
送るようにコードをかけば送れるから、対応しているかなどは関係ないと
いうことでしょうか?
ベストアンサーのマーク済み.
解決策
トピック作成者南 山さんが付与
7月

Re: Google Analutics はXFFの情報から送信元IPを割り出すことできますか?

トップコントリビューター
WAFは、自身のアプリケーションへのアクセスを仲介するものです。
また、Googleアナリティクスにデータを送信するのは、自身のアプリケーション・サーバーではなく、ブラウザ上で動作するJavaScriptによるHTTPリクエストです。このHTTPリクエストは、直接Googleアナリティクスのサーバーにリクエストを送信するので、自身のアプリケーション・サーバーへの経路上のWAFは無関係です。

「JavaScriptを使ってIPアドレス(を表す文字列)をカスタムディメンションに設定する」ということは可能です。ただし、これはJavaScriptコード上に書いた文字列をそのまま送信するだけなので、

>> もしかして、トラッキングコードでXFFに書かれているIPを送るようにコードをかけば送れるから、対応しているかなどは関係ないということでしょうか?

という解釈は正しいと思います。

Re: Google Analutics はXFFの情報から送信元IPを割り出すことできますか?

初級者 ✭
ブラウザ上でjavascriptが実行されて、ユーザのIPがGoogleサーバに送られるから、
WAFやwebサーバは無関係ということですね。

やっと理解できました。

ありがとうございます。
勉強になりました!
このトピックのエキスパート
山田 良太