2014-05-19 61 views
-1

我在Shopify的結帳頁面上使用Facebook的轉換跟蹤像素來衡量廣告銷售的投資回報率,但我得到的銷售數字瘋狂膨脹。爲什麼我的Facebook轉換跟蹤像素值不正確?

如Facebook給出的跟蹤代碼如下:

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

我加入到結賬頁面中Shopify的代碼如下。我設定了這個值,但是否則它是一樣的。已知該值設置變量適用於GA跟蹤。

<!-- Facebook Conversion Code for Checkout --> 
<script type="text/javascript"> 
var fb_param = {}; 
fb_param.pixel_id = 'myID'; 
fb_param.value = '{{ total_price }}'; 
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=myID&amp;value=0.01&amp;currency=USD" /></noscript> 

不知道爲什麼我得到非常大的數字一樣6487.00,當單成交銷量很少超過1000

+0

這個問題似乎是脫離主題,因爲它更適合http://webmasters.stackexchange.com/ – Igy

回答

1

有同樣的問題,並試圖這一個,它似乎工作:

{{ total_price | money_without_currency }} 

只要fb_param.currency = 'USD';

仍然存在,它會顯示你在Facebook的正確貨幣。

0

的問題是,被Facebook所期望的單位是美元,但被髮送的數量美分。我將total_price除以100,解決了問題。

相關問題