2017-06-01 12 views
2

GoogleタグマネージャとJavaScriptで新しく、顧客ごとに固有の値を持つnameというソースコード内に変数があります。この変数の値を返すカスタムJavaスクリプトを作成するにはどうすればよいですか。Googleタグマネージャの変数名の動的値を返します

たとえば、var name = '123'

このようなものでしょうか?

function() { 
ret = name.value 
return (ret); 

} 

答えて

1

、それは誰にとっても便利だ場合、私は、解決策を見つけました。

我々は、カスタムを追加することができますJavaScriptの

function() { 
if (name) return name; else return false; 
} 

これは情報のためあきれるほど簡単な:)

+2

カスタムJavascriptは必要ありません。グローバルな名前空間内にある限り(変数が存在しない場合は未定義)、名前付き変数を返す「Javascript」変数型があります。 –

0

これを行うには、dataLayer変数を追加する必要があります。

<script> 
var name = '123'; 
dataLayer = []; 
dataLayer.push({'name':name}); 
</script> 

次に、新しいdataLayer変数を作成し、名前を「名前」とします。この{{name}}のようにタグ内でアクセスします。

REFリンク:https://www.optimizesmart.com/google-tag-manager-data-layer-explained-like-never/

+0

こんにちは@Jayのおかげでした。しかし、それはデータ層に位置していません。 – MFR

関連する問題