{literal}
код счетчика
{/literal}
Ура счетчик заработал Global Site Tag (gtag.js)
Спасибо большое за ваш ответ! Теперь сайт открывается и не выводит ошибку 500. Но когда я проверяю контейнер Google Tag Manager с помощью расширения Google Tag Assistant, то он мне выдает вот такую ошибку: GTM JavaScript code not found as a direct child of the <head> tag
Я не пойму почему он не находит его в <head> , если я разместила первый код Google Tag Manager сразу после <head> так как по инструкции Google нужно его вставить в раздел <head> кода страницы как можно ближе к началу:
<head>
{literal}
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'
https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
<!-- End Google Tag Manager -->
{/literal}
дальше идет код сайта
Второй код Google Tag Manager я разместила после <body> так как по инструкции Google нужно вставить сразу после открывающего тега <body>:
<body{if isset($page_name)} id="{$page_name|escape:'html':'UTF-8'}"{/if}
class="{if isset($page_name)}{$page_name|escape:'html':'UTF-8'}{/if}{if isset($body_classes) && $body_classes|@count} {implode value=$body_classes separator=' '}{/if}{if $hide_left_column} hide-left-column{else} show-left-column{/if}{if $hide_right_column} hide-right-column{else} show-right-column{/if}{if isset($content_only) && $content_only} content_only{/if} lang_{$lang_iso}">
{literal}
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="
https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
{/literal}
Возможно вы понимаете почему такая ошибка выходит?