我在我的网站上安装了新的Facebook Pixel。但是我得到了奇怪的,不一致的结果:
所以基本上,在我的Facebook脚本中搞砸了一些东西,使得我的像素返回与现实不符的结果。有人会知道这个问题的原因吗?非常感谢提前。
我的商店正在运行Magento CE 1.9.0.1,这是我在app/design/frontend/shopper/default/template/page/html/head.phtml
中复制的Facebook生成的像素代码:
<!-- 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','//connect.facebook.net/en_US/fbevents.js');
fbq('init', '119809338361519');
fbq('track', "PageView");
fbq('track', 'ViewContent');
fbq('track', 'AddToCart');
fbq('track', 'InitiateCheckout');
fbq('track', 'Purchase', {value: '0.00', currency: 'EUR'});
fbq('track', 'CompleteRegistration');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=119809338361519&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
答案 0 :(得分:0)
我遇到了类似的问题。通过这些更改,我解决了这个问题:
<head>
!-- Facebook Pixel Code -->
....
....
....
<!-- End Facebook Pixel Code -->
</head>
<script>
fbq('track', 'ViewContent');
fbq('track', 'AddToCart');
fbq('track', 'InitiateCheckout');
fbq('track', 'Purchase', {value: '0.00', currency: 'EUR'});
fbq('track', 'CompleteRegistration');
</script>
摘要:查看页面的源代码。理想情况下,facebook像素代码(由facebook提供)应该在标签内。而跟踪代码应该在它之外。因此,我已将跟踪代码直接复制到相应页面的正文中。在此之后,我不再收到错误。
答案 1 :(得分:0)
如果您的网站上运行了adBlock,请将其停用。
希望这有助于某人