我试图找出为什么我的脸书活动" ViewContent"没有正确射击。当我访问任何产品页面时,我可以看到facebook像素助手加载了viewcontent,但在页面完成后加载所有脚本它就消失了。 页面刷新后,它将显示被触发的事件。这很奇怪。 它还在我的控制台中不断丢弃重复的ID,而我在其他任何地方都没有重复的ID。
我的ID已粘贴在在线商店>偏好> Facebook Pixel
<!-- Additional Scripts -->
{% if first_time_accessed %}
<script>
fbq('trackSingle', 'XXXXXXXXXXXXX48', 'Purchase', {
content_type: 'product',
value: '{{ total_price | money_without_currency }}',
currency: '{{ shop.currency }}'
});
</script>
{%endif%}
<!-- end additional Scripts -->
<!-- code in product.liquid-->
<!-- FB -->
<script type="text/javascript">
$( '#AddToCartForm' ).submit(function() {
var customVal = $(this).find('#AddToCart').attr('data-price');
fbq('track', 'AddToCart', {
content_ids: [{% for item in cart.items %}'{{item.variant_id}}',{% endfor %}],
content_type: 'product',
value: customVal,
currency: 'USD'
});
});
</script>
<!-- fb -->
如果您访问网站www.gurunanda.com并使用facebook像素助手工具,则会显示视图内容正在产品页面上加载,但在完全加载完所有内容后会消失。它还显示了双重事件。例如addtocart和viewContent(重新加载产品页面)。