実現したいこと
GTM(グーグルタグマネージャー)にてカスタムJavaScriptでタグを作成したい。
解決できていないこと
if (typeof sample != 'undefind') { dataLayer.push({ 'event-tracking':{ 'variable_name': 'sample.value' } custom-dimension : { xxx : yyy } }); }
やりたいこと
上記はサンプルコードですが
現状、変数sampleに値がある場合はdataLayer.pushが行われる。
そこからevent-trackingには必ず値が入る想定で、 custom-dimensionには値があれば実行、なければあげないというのを実現させたいです。
そこで
if (typeof sample != 'undefind') { dataLayer.push({ 'event-tracking':{ 'variable_name': 'sample.value' } if (typeof sample.customDimension != 'undefind') { custom-dimension : { xxx : yyy } } }); }
上記のようにif文を追加しているのですが
Parse error. ')' expected
で抜け出せず困っています。
問題点、解決策あればご教授願います。
回答1件
あなたの回答
tips
プレビュー