Googleタグマネージャー(GTM)経由で取得した値が「undefined」になったときはどうすればよいですか?
広告UIDの値がうまく取得できず「undefined」と出てしまう場合
広告UIDの値が「undefined」と出てしまう場合、主にグーグルタグマネージャー等の設定不良が原因であることが多くあります。
まずは、タグマネージャーの設定などを見直しましょう。
■原因
タグマネージャーに直接「カート」などの変数を入れてしまっている。
タグマネージャーに設置したタグに、カードなどの変数(注文番号などを呼び出すタグのようなもの)を直接設置しても呼び出せずにエラーとなります。
この時のエラー文が「undefined」となります。
■解決方法
Googleタグマネージャー内にカートなどの変数を利用する場合は「データレイヤー」と呼ばれるタグの設置が必要となります。
<設置方法>
下記の説明ページを参照ください。