Как исправить ошибку 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...
1 ответ
Хорошо, после некоторых исследований, наконец-то все заработало..!
$("#form-action-addToCart" ).click(function() {
};