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 установлен в неправильном порядке? может мне нужно повторно аутентифицировать мой зопим-чат?

Любая помощь очень ценится - Спасибо!

0 ответов

Другие вопросы по тегам