175 人が現在オンライン
175 人が現在オンライン
Google アナリティクスの Google タグマネージャを含む計測の設定やトラブルシュートなどについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合ってより知識を高めていきましょう。
ガイドを表示
star_border
返信

Googleタグマネージャーのデータレイヤーについて

初級者 ✭

Googleタグマネージャについて質問です。

 

データレイヤーは、変数の変更や追加の都度、または取得したい内容ごとにGoogleタグマネージャのコード上に直接変数を指定して記述しなければならないのでしょうか?

 

タグマネージャ上で完結できるのでしたら素晴らしいのですが。

Re: Googleタグマネージャーのデータレイヤーについて

レジェンド
こんにちは。

Googleタグマネージャは、極論を言えばJSローダーです。つまり、JavaScriptです。
ということは、どこかしらに、変数を受け渡す記述が必要で、ブラウザで処理させないと
いけません。

ですから、ショッピングカートなどサーバー側で算出した合計値を、結局はGTMタグの
外に、datalayerという形で書いた上で、GTMタグを実行させなくてはなりません。

GTMにかぎらず、JSで動くタグマネジメントシステムでは、どうしても、ワンタグには
ならないときがある、というのは仕方ないんですよね。

ですから、わたしは、datalyer.push のタイミングなどで、なんとか工夫していますが
それはそれで面倒だなと思うときがあり、結局はPHPなどサーバーサイドと絡めた
ほうが早いということもやってます。

ということですかね。GTMにかぎらずワンタグにはなかなかならないんですよね。
JavaScript内で計算できる値であれば、いいんですけどねえ。

よろしくお願い致します。
------
文責:カグア!

Re: Googleタグマネージャーのデータレイヤーについて

レジェンド
カグアさんの回答を補足します。

Googleタグマネージャの「データレイヤー変数」と「カスタムイベント変数」の2つは、Googleタグマネージャ
だけでは実現できないサイト固有のトラッキングを可能にするための機能(インターフェース)になります。


そもそもが、Googleタグマネージャだけでは実現できないことを行うためのインターフェースなので、
Googleタグマネージャでの完結はできません。