Consentmanager.de Analytics Blockieren

Guten Tag liebes Forum,

unser Kunde verwendet aktuell den https://www.consentmanager.de/ mit dem Modus manuelles Blockieren.

Allerdings funktioniert das Blockieren des Google Anayltics Script nicht, welches über ein Plugin eingebunden wird. Wenn man die Kennzeichnung des Script wie folgt vornimmt, wird das Script leider nicht blockiert oder zugelassen (https://help.consentmanager.net/books/cmp/page/how-to-block-third-party-codes-cookies-if-no-consent-is-given).

<script>type="text/plain" class="cmplazyload" data-cmp-vendor="26"</strong>>
    //<![CDATA[
    (function() {
        {literal}
        (function(i, s, o, g, r, a, m) {
            i['GoogleAnalyticsObject'] = r;
            i[r] = i[r] || function() {
                    (i[r].q = i[r].q || []).push(arguments)
                }, i[r].l = 1 * new Date();
            a = s.createElement(o),
                m = s.getElementsByTagName(o)[0];
            a.async = 1;
            a.src = g;
            m.parentNode.insertBefore(a, m)
        })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
        {/literal}

        ga('create', "{$GoogleTrackingID|escape:'javascript'}", 'auto');
        {if $GoogleAnonymizeIp}
            ga('set', 'anonymizeIp', true);
        {/if}

        {if $sBasket.content && $sOrderNumber}
            ga('require', 'ecommerce', 'ecommerce.js');

            {if $sAmountWithTax}
                {assign var="sAmountTax" value=$sAmountWithTax|replace:",":"."}
            {else}
                {assign var="sAmountTax" value=$sAmount|replace:",":"."}
            {/if}

            {if $sAmountNet}
                {assign var="sAmountNumeric" value=$sAmountNet|replace:",":"."}
            {else}
                {assign var="sAmountNumeric" value=$sAmount|replace:",":"."}
            {/if}

            {assign var="sAmountTax" value=$sAmountTax-$sAmountNumeric}

            ga('ecommerce:addTransaction', {
                'id': '{$sOrderNumber|round}',
                'affiliation': '{$sShopname|escape:'javascript'}',
                'revenue': '{$sAmountNumeric|round:2}',
                'tax': '{$sAmountTax|round:2}',
                'shipping': '{$sShippingcosts|replace:',':'.'|round:2}',
                'currency': '{$sBasket.sCurrencyName}'
            });

            {foreach from=$sBasket.content item=sBasketItem}
                {if !$sBasketItem.modus}
                    ga('ecommerce:addItem', {
                        'id': '{$sOrderNumber|round}',
                        'name': '{$sBasketItem.articlename|escape:'javascript'}',
                        'sku': '{$sBasketItem.ordernumber}',
                        'price': '{$sBasketItem.priceNumeric|round:2}',
                        'quantity': '{$sBasketItem.quantity|round}'
                    });
                {/if}
            {/foreach}
            ga('ecommerce:send');
        {/if}

        ga('send', 'pageview');
    })();
    //]]>
</script>

Konnte jemand dieses Problem schon einmal lösen? Ggf. mit einem anderen Consent Tool. Wird das Problem durch die Darstellung in Smarty und Verwendung von Variablen verursacht?

Das automatische Blockieren können wir leider nicht verwenden, da es Checkout Probleme verursacht.

Vielen Dank im Voraus!

 

 

Hier nochmal das zu blockierende Script, da es oben nicht richtig dargestellt wurde: