Facebook 转换像素代码:身体与头部

新手上路,请多包涵

我可以将 Facebook 转换像素放在 BODY 内(而不是放在 HEAD 内,这是 Facebook 在其规范中建议的吗?

我不明白为什么不。有人试过吗?

这是代码示例

<script type="text/javascript">
        var fb_param = {};
        fb_param.pixel_id = '123456789';
        fb_param.value = '10';
        fb_param.currency = 'USD';
        (function(){
            var fpw = document.createElement('script');
            fpw.async = true;
            fpw.src = '//connect.facebook.net/en_US/fp.js';
            var ref = document.getElementsByTagName('script')[0];
            ref.parentNode.insertBefore(fpw, ref);
        })();
    </script>
    <noscript><img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/offsite_event.php?id=1234566&amp;value=10&amp;currency=USD" /></noscript>

原文由 cockypup 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 428
2 个回答

根据这里的答案: https ://www.facebook.com/help/community/question/?id=10200354561858276

您可以将它放在 <BODY> 元素中,但 FB 建议将其保留在 <BODY> 的开头或 <HEAD> 页面未完全加载或用户关闭了页面。

原文由 Michal Trojanowski 发布,翻译遵循 CC BY-SA 3.0 许可协议

您可以将 fb 像素代码放在文档中的任何位置。它会起作用。 已测试

如果放在主体的末尾,有一个缺点,如果用户关闭浏览器(情况 - 页面未完全加载),您将无法获得像素数。

但如果它出现在头部,您将在页面未正确加载的情况下获得像素数。

原文由 Vaibhav Kumar 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题