2016-11-20 5 views
0

Я работаю на одного из моих клиентов, которому нужно отслеживать пользователей, которые добавляют товары в корзину, и не покупали их. Сайт использует BigCommerce, поэтому в корзину Добавить в корзину выполняется динамически на странице без перехода на следующую страницу.Facebook AddTOCart Pixel Not Firing Up On Click Event

Вот код AddToCart

<div class="form-action"> 
 
    <input id="form-action-addToCart" data-wait-message="Adding to cart…" class="button button--primary" type="submit" value="Add to Cart"> 
 
</div>

И facebook пикселе:


 

 
<!-- Add Pixel Events to the button's click handler --> 
 

 
<script type="text/javascript"> 
 
     $('#form-action-addToCart').click(function() { 
 
     fbq('track', 'AddToCart', { 
 
      content_name: 'Really Fast Running Shoes', 
 
      content_category: 'Apparel & Accessories > Shoes', 
 
      content_ids: ['1234'], 
 
      content_type: 'product', 
 
      value: 4.99, 
 
      currency: 'USD' 
 
     }); 
 
     }); 
 
</script>

Кроме того, попытался с помощью $ ('вход # форма действия-AddToCart '), но пиксель не получил уволен .. Я использую Facebook официальный Pixel Chrome Extension ...

facebook pixel - addtocart error

+0

нужно ответить, пожалуйста, смотрите в него. http://stackoverflow.com/questions/41036938/do-we-need-to-explicitly-check-that-user-is-coming-from-facebook-or-not – VBMali

+0

Я сам его исправил, в любом случае спасибо – Srinivas08

ответ

0

Ok, после некоторых исследований, наконец получил это работает! ..

$("#form-action-addToCart").click(function() { 
 
};

+0

нужен ответ: http://stackoverflow.com/questions/41036938/do-we-need-to-explicitly-check-that-user-is-coming-from-facebook-or-not – VBMali