GoogleタグマネージャとJavaScriptで新しく、顧客ごとに固有の値を持つname
というソースコード内に変数があります。この変数の値を返すカスタムJavaスクリプトを作成するにはどうすればよいですか。Googleタグマネージャの変数名の動的値を返します
たとえば、var name = '123'
?
このようなものでしょうか?
function() {
ret = name.value
return (ret);
}
GoogleタグマネージャとJavaScriptで新しく、顧客ごとに固有の値を持つname
というソースコード内に変数があります。この変数の値を返すカスタムJavaスクリプトを作成するにはどうすればよいですか。Googleタグマネージャの変数名の動的値を返します
たとえば、var name = '123'
?
このようなものでしょうか?
function() {
ret = name.value
return (ret);
}
、それは誰にとっても便利だ場合、私は、解決策を見つけました。
我々は、カスタムを追加することができますJavaScriptの
function() {
if (name) return name; else return false;
}
これは情報のためあきれるほど簡単な:)
これを行うには、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/
こんにちは@Jayのおかげでした。しかし、それはデータ層に位置していません。 – MFR
カスタムJavascriptは必要ありません。グローバルな名前空間内にある限り(変数が存在しない場合は未定義)、名前付き変数を返す「Javascript」変数型があります。 –