243 人が現在オンライン
243 人が現在オンライン
Google AdWords のログイン、MCC、API、Editor、認定資格などについてユーザー同士で意見交換ができます。運用者ならではの質問や回答を投げかけ合って問題を解決していきましょう。
ガイドを表示
star_border
返信

データレイヤー変数はYTMでも使用できるか

[ 編集済み ]
初級者 ✭ ✭ ✭

会員登録ページがURLを叩けば表示されている仕様になっており、

Googleのデータレイヤー変数を使って、コンバージョン重複していないかを判別しています。

 

指定URLで、下記データレイヤー変数が「1」のときにコンバージョンタグ着火

-----------------------------------

dataLayer[ {

 'trackingRegister' = 1

}];

※他のデータ変数は省略しています。

-----------------------------------

 

同じような設定をYahoo!タグマネージャーでも行いたいのですが、可能でしょうか。

データディクショナリーを使用すればできそうですが、var 変数 = 値 といった形にはなっていません。 

YTMでもこの変数を使用してコンバージョン設定ができるでしょうか。

ご教授をお願いします。

Re: データレイヤー変数はYTMでも使用できるか

[ 編集済み ]
初級者 ✭ ✭ ✭

エンジニアに確認したら、解決しました。

-----------------------------------
dataLayer[ {
'trackingRegister' = "yes"
}];
※他のデータ変数は省略しています。
-----------------------------------

1.YTM管理ツール>データディクショナリー>「データバインディングの追加」ボタンをクリック(→今回はウェブサイトなのでウェブサイトを選択)

2.データバインディングエクスプレッションの入力フォームに下記のように入力する。

 dataLayer[1].trackingRegister

 ※記述の確認方法(Chromeの場合)
  ① 指定したいデータレイヤー変数が表示されている画面上で右クリック→検証を選択し、Chrome Dev tool画面を開く
  ② 「console」タブに移動し、console.log(dataLayer) と入力し、エンター
  ③ データレイヤー変数に格納されているJava Script変数が表示される。 例. [Object,Object,Object,Object]
  ④ ③を展開すると、格納されている変数ぶんの数値が表示される。

    どの数値に、指定したい変数(=trackingRegister)が格納されているか調べる。(=今回は「1」に登録されていた) 
  ⇒dataLayer[1].trackingRegister


3.データバインディングエクスプレッション入力フォームの下にある、紐づけたいURLを選択し、保存。

4.タグ登録画面にてタグ登録、ページ設定でURLを指定後、タグが稼働する条件画面に移動

5.条件を追加ボタンを押して、先ほど登録したデータエレメントを指定し、条件に合致する値を入力(今回の場合は、yes)

Re: データレイヤー変数はYTMでも使用できるか

レジェンド
フォローできておりませんでしたが、上記の方法でできなくはありません。
ただし、データレイヤー変数にセットする順番であったり、YTMから呼び出すタイミング、Googleタグマネージャの
今後の仕様変更などにより動かなくなる可能性だけ理解したうえで使ってもらえればと思います。

Re: データレイヤー変数はYTMでも使用できるか

プロフェッショナル ✭ ✭ ✭
ふじもりさん

YTMでデータレイヤー変数を使うのは、まったく考えたことがありませんでした。
とても勉強になりました。
ありがとうございます。

Tatsuma Ishibashi
※問題が解決できた際は、参考になった回答の「✓解決策マークを付ける」をクリックいただけると幸いです。