У меня есть пиксель отслеживания, который мне нужно загрузить в JS, одним нажатием кнопки. Таким образом, процесс выглядит следующим образом:Отслеживание пикселя с помощью javascript
- пользователь нажимает на ссылку
- предотвратить щелчок (e.preventDefault)
- нагрузки трекинг пикселей
- перенаправлять пользователя
Здесь представляет собой код:
$('.btn-cta').on('click', function (e) {
e.preventDefault();
$('body').append('<img width="1" height="1" src="http://main.exoclick.com/tag.php?goal=xyz">');
window.location.replace($(this).attr('href'));
});
Моя проблема в том, что нет 100% людей, которые нажали, отслеживаются, похоже, около 40/50% из них не отслеживаются. Я не вижу другого способа сделать это, есть ли у вас лучшая идея отслеживать подобные вещи в JS?
Все идеи приветствуются.
Джон
Вы должны перенаправить в прослушиватель событий onload на изображении. – pawel
@Pawei имеет право: вы пересылаете до того, как изображение будет правильно запрошено, поэтому запрос будет отменен при перенаправлении. – somethinghere