Как добавить теги в разные позиции HTML в Диспетчере тегов Google?

В настоящее время скрипт GTM добавлен в раздел <head> на всех страницах нашего сайта. Поэтому, естественно, когда я добавляю теги в GTM, все они добавляются в раздел <head>.

Тем не менее, похоже, что некоторые фрагменты скрипта преобразования пикселей необходимо добавить за пределы раздела или внутри раздела.

Например, мне нужно добавить <script>fbq('track', 'Purchase');</script> сразу после тега.

А для пикселя конверсии Google мне нужен их фрагмент в разделе <body>.

Как я могу контролировать размещение тегов в GTM?


person Carven    schedule 16.03.2017    source источник


Ответы (1)


Невозможно контролировать размещение тегов в Диспетчере тегов Google. Можно контролировать выполнение тега.

Что я бы предложил для пикселей Facebook Conversion, так это использовать собственный HTML-тег. Вставьте туда код вашего пикселя и оберните код пикселя HTML-тегами.

Например:

<html>
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');
fbq('init', 'XxXXxXXXXXXXX'); // Insert your pixel ID here.
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=XxXXxXXXXXXXX&ev=PageView&noscript=1"
/></noscript>
<!-- DO NOT MODIFY -->
<!-- End Facebook Pixel Code -->    
</html>

Дополнительные инструкции можно найти здесь: [https://www.facebook.com/business/help/1021909254506499][1]

Затем вы можете настроить триггер на срабатывание при просмотре страницы, готовности DOM или загрузке окна. Когда тег загружается через GTM, это не означает, что он выполняется. Установив

person Quinnystar27    schedule 16.03.2017