Я не получил никакого ответа, поэтому я думаю, что было бы здорово объяснить, как я мог справиться с этим.
Повторюсь, мне нужно было отключить или включить Google Analytics, Facebook Pixel и другие трекеры, следующие за выбором посетителя. На самом деле, мне нужно наложить оверлей, чтобы получить согласие пользователей на использование сторонних файлов cookie (в соответствии с европейским законодательством GDPR). Итак, вот пример кода, который запрещает использование трекера FB Pixel, которому я присвоил атрибут «fbpix»:
document.addEventListener("readystatechange", function(){document.getElementById("fbpix").removeAttribute("type"); document.getElementById("fbpix").setAttribute("type", "text/javascript"); });
Поместите это между тегами. Я протестировал его в двух разных браузерах, и он мог заблокировать выполнение трекера при загрузке страницы, и я не получил ни одного файла cookie FB Pixel.
Возможно, есть лучшие решения, но это все, что я узнал.