Analytics
Сейчас в сети: 477
Сейчас в сети: 477
Обсуждение проблем, связанных с кодом отслеживания событий, кодом Universal Analytics и настройки междоменного отслеживания
Подсказки
star_border
Ответить

Контейнеры GTM

Аспирант ✭

Добрий день допоможить будьласка працюю з чистим PHP установка GTM. Бо інструкціїї на стандарт, і наприклад GTM просить ставити код після команди body, head а в мене на сайті таких команд немає, і коли я їх створюю сайт перестає працювати, устанавлюю сам програміста немою щоб це зробив.. Будь ласка підскажіть як це зробити?

1 Ответ экспертаverified_user
1 УТВЕРЖДЕННОЕ РЕШЕНИЕ

Утвержденные решения
Лучший ответ.
Решение
Утвердил автор темы Zenia K
марта 2017

Re: Контейнеры GTM

Магистр ✭ ✭

вам нужно создать отдельно функцию с кодом тег менеджера и вставить её с помощью function inject в ваш php 

 

function injectTagManager() {
?>
<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-ВАШКОД"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<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='//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-ВАШКОД');</script>
<!-- End Google Tag Manager -->
<?php
}

Просмотреть решение в исходном сообщении

Лучший ответ.
Решение
Утвердил автор темы Zenia K
марта 2017

Re: Контейнеры GTM

Магистр ✭ ✭

вам нужно создать отдельно функцию с кодом тег менеджера и вставить её с помощью function inject в ваш php 

 

function injectTagManager() {
?>
<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-ВАШКОД"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<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='//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-ВАШКОД');</script>
<!-- End Google Tag Manager -->
<?php
}

Контейнеры GTM

Аспирант ✭

На даний момент GTM виставляє два кода для вставки їх разом ставити?

Контейнеры GTM

Студент ✭

Думаю що можно і разом. Або окремими функциями. Краще у верху сторинки, до загрузки інших скриптів.

Контейнеры GTM

Студент ✭ ✭
  • Помоите, пожалуйста с заданием
  • Предположим, мы не хотим передавать все наши данные в Яндекс.Метрику. Но для корректной работы Яндекс.Директа нужно передавать данные по поведению пользователей, пришедших с данного источника (данные по сессии после перехода с Яндекс.Директа и по всем посещениям пользователя в течение следующих 14 дней). Можно ли это сделать? А сделать исключительно средствами GTM? Аргументируйте ответ.

Контейнеры GTM

Контейнеры GTM

Ведущий участник

Дмитрий, не плодите темы. Создайте одну ветку и там публикуйте вопросы.




С уважением,
Анатолий