Zopim возвращает пустое тело - после того, как cookiebot-согласие реализовано в Google Tag Manager
У меня есть веб-сайт, на котором используется Zopim Live Chat. На этом же веб-сайте только что был реализован Cookiebot. И оба инициализируются Диспетчером тегов Google.
Итак, сначала позвоните моему боту Cookie TAG:
<script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="xxx-xxx-xxx" data-blockingmode="auto" type="text/javascript"></script>
<script defer>
function CookiebotCallback_OnAccept() {
if (Cookiebot.consent.preferences)
dataLayer.push({'event':'cookieconsent_preferences'});
if (Cookiebot.consent.marketing)
dataLayer.push({'event':'cookieconsent_marketing'});
if (Cookiebot.consent.statistics)
dataLayer.push({'event':'cookieconsent_statistics'});
}
</script>
Я сделал триггер для прослушивания, когда запускается cookieconsent_marketing, куда я вставляю свой скрипт Zopim:
<script type="text/javascript">
setTimeout(function(){
$(document).ready(function () {
window.$zopim || (function (d, s) {
var z = $zopim = function (c) {
z._.push(c)
}, $ = z.s =
d.createElement(s), e = d.getElementsByTagName(s)[0]; z.set = function (o) {
z.set.
_.push(o)
}; z._ = []; z.set._ = []; $.async = !0; $.setAttribute('charset', 'utf-8');
$.src = '//v2.zopim.com/?xxx'; z.t = +new Date; $.
type = 'text/javascript'; e.parentNode.insertBefore($, e)
})(document, 'script');
});
},500);
</script>
Когда пользователи принимают согласие на использование файлов cookie и срабатывает мой тег Zopim, вставляется окно чата, но оно имеет пустое тело, и получает отмененный http-запрос от https://v2.zopim.com/bin/v/widget_v2.315.js. Это приводит к пустому окну чата - только с темной рамкой, которую имеет окно чата... но окно пусто.
Если я перезагружаю страницу - ПОСЛЕ того, как пользователь принял окно согласия пользователя, - окно Zopim загрузится отлично.
Я действительно понятия не имею, что здесь делать - может это как-то связано с тем, что zopim-cookie установлен в неправильном порядке? может мне нужно повторно аутентифицировать мой зопим-чат?
Любая помощь очень ценится - Спасибо!