Я хочу вызвать запрос http через ajax из тега GTM (Google Tag Manager). Мой вопрос заключается в том, как предотвратить конфликты между экземпляром jquery, который будет загружаться в теге GTM, и экземпляром, который может загружаться в другом месте.
Насколько я понимаю, метод noconflict можно использовать только после загрузки и запуска второго экземпляра jquery, но поскольку GTM является асинхронным, я не могу контролировать, какой экземпляр будет загружаться первым.
КомуЭто еще более усложняет ситуацию: мой тег GTM вызывается с другого веб-сайта (действующего сайта), который я не могу контролировать и на который я не хочу влиять.
Вот пример кода, который я хочу запуститьс моим тегом GTM:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script type"text/javascript">
var logUrl = "https://example.com/log.php";
var logData = "some data that I want to log";
var parmData = {Data: logData};
$.ajax({
async: true,
url: logUrl,
data: parmData,
type: "POST",
});
</script>
Посоветуйте, пожалуйста, как я могу использовать ментод noconflict (или любой другой элемент управления), чтобы убедиться, что на другом сайте нет отрицательного воздействия от использования jquery в моем теге GTM.