Как исправить ошибку Facebook Добавить в корзину Пиксельная проблема?

Я работаю на одного из моих клиентов, который должен отслеживать пользователей, которые добавляют товары в корзину, а не покупают ее..

Сайт использует BigCommerce, поэтому добавление в корзину выполняется динамически на странице без перехода на следующую страницу.

Вот код для Add to Cart

<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>

И для пикселя фейсбука:

 

<!-- 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>

Кроме того, попытался использовать $('input#form-action-addToCart'), но пиксель не был запущен.. Я использую официальное расширение Chrome...

пиксель facebook - ошибка добавления карты

1 ответ

Хорошо, после некоторых исследований, наконец-то все заработало..!

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

Другие вопросы по тегам