Javascript Magento中的Facebook转换跟踪

Javascript Magento中的Facebook转换跟踪,javascript,php,magento,facebook-graph-api,magento-1.7,Javascript,Php,Magento,Facebook Graph Api,Magento 1.7,我试图在我的Magento安装中实现一个新的Facebook转换代码。根据Facebook的说法,我需要复制跟踪代码并粘贴在 和在我要跟踪转换的网页中。在Magento,这将是 app\design\frontend\XXXX\YYYY\template\checkout\success.phtml <?php $order = Mage::getModel(‘sales/order’)->loadByIncrementId($this->getOrderId()); ?>

我试图在我的Magento安装中实现一个新的Facebook转换代码。根据Facebook的说法,我需要复制跟踪代码并粘贴在 和在我要跟踪转换的网页中。在Magento,这将是

app\design\frontend\XXXX\YYYY\template\checkout\success.phtml

<?php $order = Mage::getModel(‘sales/order’)->loadByIncrementId($this->getOrderId()); ?>

<!-- Facebook Conversion Code for Checkout -->
<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', 'XXXXXXXXXX', {'value':'<?php echo $order->getBaseGrandTotal() ?>','currency':'SGD'}]);
</script>
<noscript><img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr?ev=XXXXXXXXXXXXX&amp;cd[value]=0.01&amp;cd[currency]=SGD&amp;noscript=1" /></noscript>
但是,我在这个文件中找不到任何

代码是这样的,有人知道如何实现它吗

<!-- Facebook Conversion Code for track facebook -->
<script type="text/javascript">
var fb_param = {};
fb_param.pixel_id = 'xxxxxxxxxxxx';
fb_param.value = '0.00';
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=6015688541915&amp;value=0&amp;currency=USD" /></noscript>

var fb_param={};
fb_param.pixel_id='xxxxxxxxxxx';
fb_参数值='0.00';
fb_参数货币=‘美元’;
(功能(){
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);
})();

实现这一点的最简单方法

在template\checkout\success.phtml中

<?php $order = Mage::getModel(‘sales/order’)->loadByIncrementId($this->getOrderId()); ?>

<!-- Facebook Conversion Code for Checkout -->
<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', 'XXXXXXXXXX', {'value':'<?php echo $order->getBaseGrandTotal() ?>','currency':'SGD'}]);
</script>
<noscript><img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr?ev=XXXXXXXXXXXXX&amp;cd[value]=0.01&amp;cd[currency]=SGD&amp;noscript=1" /></noscript>

(功能(){
var _fbq=window._fbq | |(window._fbq=[]);
如果(!\u fbq.已加载){
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=窗口。_fbq | |[];
窗口。_fbq.push(['track','xxxxxxxxx',{'value':'','currency':'SGD');

XXXX是您的包名,YYYY是您的主题名。你可以通过进入你的magento管理员和系统-配置-设计找到这些。包名称位于“包”下,并使用“主题”下模板中的值。你会在那里找到一个名为success.phtml的文件。嗨,对不起,我可能在这里解释得不好。我知道success.phtml文件在哪里,我知道XXXX和YYYY是什么。我的问题是facbook给了我这个代码,并告诉我应该在这个文件的和之间通过它。但是,头不在那里。。所以我想知道我应该如何实现这段代码你可以将FBJavaScript粘贴到success.phtml中的任何地方。它不必在头脑中工作。不要忘记
查看此链接,了解如何将Facebook转换跟踪添加到Magento: