我一直试图在我的Facebook产品目录页面上获取诊断页面,以停止报告我的'添加到购物车'和'ViewContent'事件的错误。
错误如下: 缺少content_ids参数 缺少content_type参数
我很确定我已经有了这些参数,所以我不确定为什么我仍然会收到错误消息。
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1516478395030244'); // Insert your pixel ID here.
var lookup = [];
$('#details-tabs div #details-tab div div div div div.row.sm-margin-bottom-10.xs-margin-bottom-20').each(function(index, value){
var self = this;
var lastKey = '';
$(self).find('div').each(function(index, value){
if(index == 0){
lastKey = $(this).html();
} else {
lookup[lastKey] = $(this).html();
}
});
});
lookup['address'] = $('.property-details h1').first().html();
if(lookup['MLS#'] != undefined){
fbq('track', 'ViewContent', {
content_name: lookup['address'],
content_category: lookup['Property Type'],
content_ids: [lookup['MLS#']],
content_type: 'product',
value: lookup['Price Before'],
currency: 'USD'
});
}
$('.btn-block.fancybox').click(function(){
fbq('track', 'AddToCart', {
content_name: lookup['address'],
content_category: lookup['Property Type'],
content_ids: [lookup['MLS#']],
content_type: 'product',
value: lookup['Price Before'],
currency: 'USD'
});
});
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1516478395030244&ev=PageView&noscript=1"
/></noscript>
<!-- DO NOT MODIFY -->
<!-- End Facebook Pixel Code -->
有没有人对我为什么会收到这些错误有任何想法?标签似乎在我的网站上正常工作。
非常感谢任何帮助!
最佳,
Eric M。
更新5.4.2017:
以下是我的Pixel Helper在发生'ViewContent'事件时返回的示例: FB Pixel Helper Results