質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Google Analytics

Google AnalyticsはGoogleが開発した無料のウェブ分析のソリューションです。複数のクライアント側のAPIとデータをエクスポートし管理するREST APIも格納されています。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

0回答

1259閲覧

Google Analyticsで取得したIPアドレスがおかしい

AkuruAU

総合スコア0

Google Analytics

Google AnalyticsはGoogleが開発した無料のウェブ分析のソリューションです。複数のクライアント側のAPIとデータをエクスポートし管理するREST APIも格納されています。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

1グッド

1クリップ

投稿2020/10/28 02:06

前提・実現したいこと

こんにちは
Google Analytics を用いてウェブサイトに来た人のIPアドレスや行動データを取得したいです。
IPアドレスの取得するためのPHPファイルを使うことが出来ないので、

「けい」の開発記録 さん
https://lfll.blog.fc2.com/blog-entry-258.html

Index-Lab さん
https://index-lab.jp/tools/0925191830/ga-customize-007/

を参考にして、IPアドレスを取得しましたが、取得したIPアドレスが、
例)1234567890.1234567890
と、すべて10桁+10桁の形式で表示されます。また違う方法として、ウェブサイトの運営画面からIPアドレスのみを取得することができるのですが、同じ日・同じ時間でログインした人のIPアドレスが
例)192.123.456.789
と、こちらではよく見る形式で表示され一致しませんので誰がどのような行動をしたのか分かりません。

数時の並びに、見たところの類似点はありません。
前者では0~9までの数字が使われていて2進法表記というわけでもなさそうです。

・そもそも取得しているものがIPアドレスなのか
・IPアドレスでないなら何が問題なのか
・IPアドレスなら変換することはできないか
を伺いたいです、よろしくお願いしますm(_ _)m

■■な機能を実装中に以下のエラーメッセージが発生しました。

発生している問題・エラーメッセージ

エラーメッセージ

該当のソースコード

JavaScript
Index-Labさんのぺージより、

<script type="text/javascript" src="//www.analyticsip.net/getIP/public_html/ra/script.php"></script><noscript><p><img src="//www.analyticsip.net/getIP/public_html/ra/track.php" alt="" width="1" height="1" /></p></noscript> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-12345678-X"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-12345678-X', { 'custom_map': { 'dimension1': 'clientId', 'dimension2': 'access_time', 'dimension3': 'ua', 'dimension4': 'ip_value' }, 'access_time': trackCommonMethod.getAccessTime(), 'ip_value': trackCommonMethod.getIP(), 'ua': navigator.userAgent }); </script>

試したこと

そもそもカスタムディメンションに、インデックスの設定をしていない状態でも後者の10桁+10桁の数字が取得できた気がします。改めて、トラッキングコードのcustom_map内を'dimension1': 'ip_value'のみにして、インデックスを1にIPアドレスと設定しなおしましたが結局同じ数列が取得されます。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

Ito_Kazuki_👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Ito_Kazuki_

2021/02/16 04:22

ソースコードは ```HTML ここ ``` のなかに入れましょう。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問