Я следую инструкциям, чтобы заставить это работать с официальными документами Google, и у меня возникла проблема при вставке фрагмента в шаблон подтверждения заказа:
Во-первых, он сказал, что я должен вставить его в заголовок, что в этом шаблоне невозможно, поэтому я добавляю его внизу тела, или я ошибаюсь в этом?
Сам фрагмент:
<!-- Event snippet for Compra Realizada conversion page -->
<script>
{literal}
gtag('event', 'conversion', { 'send_to': 'AW-XXXXXXXXX/hFH0CLjs_mwQhvnEowM', 'transaction_id': '{$id_order_formatted}' });
{/literal}
</script>
Кажется, что конвертация не выполняется правильно? Правильный ли приведенный выше код?





Я вижу, что вы испанец, я полагаю, что вы должны лучше понимать меня по-испански: Вы добавляете заголовок AG, но не определяете событие
Голова
<script async src = "https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXX-X"></script>
Gtag load Сразу после объявления метки AG головы:
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXX-X');
</script>
Затем вызовите событие, которое будет запускаться в соответствующей функции click, load, mouslistener и т. д.:
<script>
gtag('event','formSend'});
</script>
Пример:
<!DOCTYPE html>
<html>
<head>
<title>Prueba</title>
<script async src = "https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXX-X"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXX-X');
</script>
</head>
<body>
<a id = "foo" href = "javascript:void(0)">Send Info</a>
<script>
function sendGat() {
gtag('event','formSend');
console.info("Gat Send");
}
document.addEventListener( 'DOMContentLoaded', function () {
var bar = document.getElementById("foo").addEventListener("click", sendGat);
}, false );
</script>
</body>
</html>
Вы должны использовать английский на этом сайте. Есть еще СО для испанского es.stackoverflow.com :)