没有noscript部分的Facebook广告跟踪

Facebook ad tracking without noscript portion

本文关键字:跟踪 Facebook noscript 没有      更新时间:2023-09-26

自定义受众像素的facebook实现以以下形式编写:

<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;
  }
  _fbq.push(['addPixelId', '###########']);
})();
window._fbq = window._fbq || [];
window._fbq.push(['track', 'PixelInitialized', {}]);
</script>
<noscript><img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr?id=###########&amp;ev=PixelInitialized" /></noscript>

我们想使用标签管理器来部署它,但我们的只支持javascript,而不支持HTML。我想知道这里面的noscript部分有多重要?唯一的缺点是,我们只会失去一定一部分受众,即那些不支持javascript的设备上的受众或那些自己禁用javascript的受众吗?

noscript部分是一个回退,是的。但是,如果您不能使用标记管理器添加它,为什么不简单地将img标记<img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr?id=###########&amp;ev=PixelInitialized" />放在页面上的某个位置,例如放在body标记的底部。