Я работаю над сайтом крупных компаний, где несколько агентств помогают в кампаниях в средствах массовой информации. В настоящее время на некоторых страницах сайта имеется более одного пикселя facebook. Они эффективно работают, но я не могу удержать и от того, чтобы отслеживать все события, отслеживаемые на странице.
например:
window.fbq("init", "111......1");
if(conditionA){
//I would like this to be only for pixel 111.....1
fbq("track", "PageView");
}
if(conditionB){
window.fbq("init", "222......2");
//I would like this to be only for pixel 222.....2
fbq("track", "ViewConent");
}
jQuery(document).on("click", "#buttonA", function(){
//I would like this to be only for pixel 111.....1
window.fbq(track", "Lead");
}
Есть ли способ контролировать, какое событие дорожки запускается для определенного идентификатора? В этом примере прямо сейчас 111 ID получает все три события. 222 ID получает событие "PageView", если оба условия A и conditionB истинны. 222 ID получает событие "Lead", если условие B истинно.
Я понимаю, почему это происходит, но есть ли способ указать, какой идентификатор я хочу использовать для события?
Я только что нашел ответ. Существует "trackSingle" https://developers.facebook.com/docs/facebook-pixel/events-advanced-use-cases/v2.11
пример:
window.fbq("trackSingle", "111........1", "Lead");