Нажатие не срабатывает на функцию Javascript, которая отправляет в пиксель Facebook - PullRequest
0 голосов
/ 17 июня 2019

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

Думал, что это проблема переменной области, изменил countClicks на глобальный, но ничего не изменил.

$(document).ready(function () {
  if(window.location.href.indexOf("products") > -1) {    

    var countClicks = 0;

    $(".product-single__thumbnail-image").click(function () {
        countClicks++;  
      });

    function firePixelSlideshowView() {
      fbq('trackCustom', "ProductSlideshowImageView", {
        imageView: countClicks,
      });
    }

    window.onbeforeunload = function () {
        firePixelSlideshowView();   
            return null;
        }
    }
});

1 Ответ

0 голосов
/ 19 июня 2019

Я решил проблему с помощью функции jQuery unload () вместо обычного Javascript, и это сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...