0

我试图弄清楚为什么我的 facebook 事件“ViewContent”没有正确触发。当我访问任何产品页面时,我可以看到 facebook 像素助手加载视图内容,但在页面完成加载所有脚本后它消失了。页面刷新时,它将显示正在触发的事件。这很奇怪。它还不断在我的控制台中抛出重复的 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(一旦重新加载产品页面)。

4

1 回答 1

1

它可能的视图ViewContent数据。

像素助手

但是,您在页面上有重复的像素。(像素ID:1598023190518448)

检查您的控制台,并查看所有 facebook 像素条目 在此处输入图像描述

于 2017-12-06T01:28:26.983 回答