为Facebook像素跟踪在HTML上添加PHP包


adding an PHP includes on HTML for Facebook Pixel Tracking

好吧,所以我为其创建的include页面都是用HTML编码的,下面是我在之间添加的内容

<!-- Facebook Pixel Trackers -->
<?php include '../../includes/facebook.php'; ?>
<?php include '../../includes/facebook-remarket.php'; ?>

这是facebook.php

 <?php
    <!-- Facebook Conversion Code for Page to shopping cart -->
    <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', '6025401909904', {'value':'0.00','currency':'USD'}]);
</script>
<noscript><img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr?ev=6025401909904&amp;cd[value]=0.00&amp;cd[currency]=USD&amp;noscript=1" /></noscript>
?>

这是Facebook Remarking Pixel Facebook-remarket.php

<?php
<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', '624907827655749']);
})();
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=624907827655749&amp;ev=PixelInitialized" /></noscript>
?>

添加includes的原因是,当添加脚本时,像素会向下移动标题(goportcanaveral.com),我是SEO分析师,所以在我们的新网站完成之前,我目前只是在处理我得到的内容,但我需要为facebook做一些转换跟踪,我也不能使用onlick命令,因为我已经为Analytics标记了它,请帮助。他们没有开火,脸书无法验证

干杯,

去掉包含javascript代码的PHP标签