Полезное решение от NPPR Team :)
В одно время многие арбитражники могли видеть такую картину:
Требовалось в каждый домен либо сабдомен в конструкторе вставлять пиксель ФБ, чтобы не было остановки рекламной кампании. Но есть конструкторы, в которых это сделать неудобно или невозможно без костылей.
Вот небольшой JS скрипт для решения данной проблемы:
function parse_query_string(query) {
var vars = query.split("&");
var query_string = {};
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split("=");
var key = decodeURIComponent(pair[0]);
var value = decodeURIComponent(pair[1]);
// If first entry with this name
if (typeof query_string[key] === "undefined") {
query_string[key] = decodeURIComponent(value);
// If second entry with this name
} else if (typeof query_string[key] === "string") {
var arr = [query_string[key], decodeURIComponent(value)];
query_string[key] = arr;
// If third or later entry with this name
} else {
query_string[key].push(decodeURIComponent(value));
}
}
return query_string;
}
var query = window.location.search.substring(1);
var qs = parse_query_string(query);
if (typeof qs['ПЕРЕМЕННАЯ ДЛЯ ПЕРЕДАЧИ ПИКСЕЛЯ'] !== 'undefined' && qs['ПЕРЕМЕННАЯ ДЛЯ ПЕРЕДАЧИ ПИКСЕЛЯ'] !== '') {
var img = document.createElement('img');
img.src = 'https://www.facebook.com/tr?id=' + qs['ПЕРЕМЕННАЯ ДЛЯ ПЕРЕДАЧИ ПИКСЕЛЯ'] + '&ev=Lead&noscript=1';
document.getElementById('body').appendChild(img);
}
При передачи вашего параметра пикселя в домене будет вставлять код урезанного пикселя с ID вашего пикселя, что позволит избежать головной боли.