如何将 DataLayer 中的变量插入 Google 跟踪代码管理器中的自定义 HTML?
How to insert a variable from the DataLayer into custom HTML in Google Tag Manager?
我有一个保存购买金额的数据层变量。我希望将此变量插入到自定义 HTML 标记中。以下代码中的 value 变量应保存 DataLayer 变量的值。
<!-- Facebook Conversion Code for Checkouts -->
<script>(function() {
var _fbq = window._fbq || (window._fbq = []);
if (!_fbq.loaded) {
var fbds = document.createElement('script');
fbds.async = true;
fbds.src = '//connect.facebook.net/en_US/fbds.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(fbds, s);
_fbq.loaded = true;
}
})();
window._fbq = window._fbq || [];
window._fbq.push(['track', '', {'value':'0.00','currency':'USD'}]);
</script>
您可以通过双花括号 {{value}} 直接引用插入数据层变量。确保它首先定义为数据层变量。
我有一个保存购买金额的数据层变量。我希望将此变量插入到自定义 HTML 标记中。以下代码中的 value 变量应保存 DataLayer 变量的值。
<!-- Facebook Conversion Code for Checkouts -->
<script>(function() {
var _fbq = window._fbq || (window._fbq = []);
if (!_fbq.loaded) {
var fbds = document.createElement('script');
fbds.async = true;
fbds.src = '//connect.facebook.net/en_US/fbds.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(fbds, s);
_fbq.loaded = true;
}
})();
window._fbq = window._fbq || [];
window._fbq.push(['track', '', {'value':'0.00','currency':'USD'}]);
</script>
您可以通过双花括号 {{value}} 直接引用插入数据层变量。确保它首先定义为数据层变量。