мы хотим отслеживать наши транзакции на странице подтверждения нашего сайта. Я могу увидеть стреляющий тег в режиме предварительного просмотра из диспетчера тегов, как показано на снимке экрана:
Сценарий на странице появляется сразу после открытия головы (для не PHP -Devs он просто передает данные с сервера на слой данных):
<head>
<?php if (isset($data_layers)): ?>
<script>
window.dataLayer = window.dataLayer || [];
<?php foreach ($data_layers as $data_layer_key => $data_layer): ?>
dataLayer.push(<?php echo json_encode($data_layer) ?>);
<?php endforeach ?>
</script>
<?php endif ?>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXX');
</script>
и сразу после открытия тела появляется этот код:
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
Я следовал этому руководству по внедрению от Google, но, к сожалению, я не вижу ничего в моем аналитическом представлении:
Соединение с аналитикой работает, потому что я вижу данные о доходах для событий и просмотров страниц.
Последняя, но не менее важная конфигурация тега:
Поскольку я правильно понимаю учебник, мои настройки конфигурации должны быть в порядке, а также сценарий уровня данных, который появляется в начале до сценария GTM. Я также включил Ecommerce для своей аналитики следующим образом:
Может кто-то помочь мне здесь или я что-то упустил? Возможно, сценарий слоя данных неполон? Я читаю что-то вроде прохождения мероприятия «Покупка». Также попробовал это без успеха.