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

タグマネージャでIPアドレスを変数とするのはできますか。

初級者 ✭ ✭

お世話になります。

 

タグマネージャでIPアドレスを変数とする方法はありますでしょうか。

IPアドレスを発火条件に設定することは可能でしょうか。

 

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

1 件の受理された解決策

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

Re: タグマネージャでIPアドレスを変数とするのはできますか。

レジェンド
こんにちは。

Googleタグマネージャで扱えるのは、基本的にJavaScriptというプログラミング言語で
扱えるものです。

いろいろとコードを組むと、JavaScriptでもIPアドレスを知ることができる可能性はある
のですが、残念ながらJavaScript自体がそもそもIPアドレスを取得できません。

したがって、基本的には「できない」となります。

なおいっぽうで、GoogleタグマネージャでIPアドレスを変数に取り込むといった場合に
は、ですから、JavaScript以外、たとえばPHPというプログラム言語で一旦、出力させて
それをJavaScriptで取り込むという手法は可能です。

ただ、サーバー側でそれに対応しているか次第ですので、エンジニアさんなどに相談
されると良いかと思います。

一例をご紹介しますと以下のような感じです。PHPが動作する前提です。

------------------
dataLayer=[{'IP': '<?php echo $_SERVER["REMOTE_ADDR"]; ?>'}];
この下にGTMのコンテナタグ(dataLayerでキャッチする)
------------------

こうすることで、GTMに予めdataLayer変数がセットされていれば、
IPアドレスをキャッチすることができます。

エンジニアさんと相談してみてください。よろしくお願い致します。
------
文責:カグア!

元の投稿で解決策を見る

ベストアンサーのマーク済み.
解決策
トピック作成者graonoさんが付与
4月 2016

Re: タグマネージャでIPアドレスを変数とするのはできますか。

レジェンド
こんにちは。

Googleタグマネージャで扱えるのは、基本的にJavaScriptというプログラミング言語で
扱えるものです。

いろいろとコードを組むと、JavaScriptでもIPアドレスを知ることができる可能性はある
のですが、残念ながらJavaScript自体がそもそもIPアドレスを取得できません。

したがって、基本的には「できない」となります。

なおいっぽうで、GoogleタグマネージャでIPアドレスを変数に取り込むといった場合に
は、ですから、JavaScript以外、たとえばPHPというプログラム言語で一旦、出力させて
それをJavaScriptで取り込むという手法は可能です。

ただ、サーバー側でそれに対応しているか次第ですので、エンジニアさんなどに相談
されると良いかと思います。

一例をご紹介しますと以下のような感じです。PHPが動作する前提です。

------------------
dataLayer=[{'IP': '<?php echo $_SERVER["REMOTE_ADDR"]; ?>'}];
この下にGTMのコンテナタグ(dataLayerでキャッチする)
------------------

こうすることで、GTMに予めdataLayer変数がセットされていれば、
IPアドレスをキャッチすることができます。

エンジニアさんと相談してみてください。よろしくお願い致します。
------
文責:カグア!

Re: タグマネージャでIPアドレスを変数とするのはできますか。

レジェンド
補足

このようにして、IPアドレスを変数にキャッチさえできれば、いかようにも
トリガーで条件指定は可能です。
------
文責:カグア!

Re: タグマネージャでIPアドレスを変数とするのはできますか。

[ 編集済み ]
初級者 ✭ ✭

カグアさま

早速のご教授ありがとうございます。
とてもわかりやすく助かります。

別の変数で取得してから、カスタムJSで取りこむようなイメージですね。
実現可能かエンジニアに相談してみたいと思います。

ありがとうございました。