Как добавить код Google Tag Manager в WordPress вручную: пошаговая инструкция

Что такое Google Tag Manager (GTM) и зачем он нужен?

Google Tag Manager (GTM) – это мощная система управления тегами, позволяющая добавлять и обновлять теги отслеживания (например, Google Analytics, пиксели Facebook, код ремаркетинга) на вашем сайте без необходимости редактировать код напрямую. Он упрощает процесс внедрения и управления аналитикой, маркетингом и другими скриптами, снижая зависимость от разработчиков.

Зачем он нужен? GTM повышает гибкость и скорость развертывания тегов, централизует управление тегами, предоставляет инструменты для тестирования и отладки. Он позволяет быстро реагировать на изменения в требованиях аналитики и маркетинга.

Преимущества ручной установки кода GTM

Хотя для WordPress существуют плагины для интеграции GTM, ручная установка дает несколько преимуществ:

  • Полный контроль: Вы точно знаете, где и как размещен код GTM.
  • Минимализм: Избегаете установки лишних плагинов, которые могут замедлить сайт.
  • Оптимизация: Можно тонко настроить размещение кода для оптимальной производительности.

Подготовка к установке Google Tag Manager в WordPress

Получение кода Google Tag Manager

  1. Создайте аккаунт в Google Tag Manager (https://tagmanager.google.com/).
  2. Создайте контейнер для вашего веб-сайта. Укажите тип контейнера «Веб-сайт».
  3. После создания контейнера GTM предоставит вам два фрагмента кода: один для размещения в <head>, а другой – сразу после открывающего тега <body>.
<!-- 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 -->
<!-- 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) -->

Замените GTM-XXXXXXX на ваш идентификатор контейнера GTM.

Создание резервной копии вашего сайта WordPress (обязательно!)

Перед внесением каких-либо изменений в файлы темы WordPress крайне важно сделать резервную копию вашего сайта. Это позволит вам восстановить сайт в случае возникновения проблем.

Доступ к файлам темы WordPress (через FTP или файловый менеджер)

Для ручной установки кода GTM вам потребуется доступ к файлам вашей темы WordPress. Это можно сделать двумя способами:

  1. FTP (File Transfer Protocol): Используйте FTP-клиент (например, FileZilla) для подключения к вашему веб-серверу. Вам понадобятся имя хоста, имя пользователя и пароль, предоставленные вашим хостинг-провайдером.
  2. Файловый менеджер: Большинство хостинг-провайдеров предоставляют файловый менеджер в панели управления хостингом. Он позволяет редактировать файлы непосредственно через веб-интерфейс.

Обычно файлы темы WordPress находятся в папке /wp-content/themes/[название вашей темы]/.

Пошаговая инструкция: ручная установка кода GTM

Шаг 1: Редактирование файла header.php вашей темы WordPress

Найдите файл header.php в папке вашей темы WordPress. Этот файл содержит информацию о заголовке каждой страницы вашего сайта.

Шаг 2: Вставка первого фрагмента кода GTM в раздел <head>

Откройте файл header.php в текстовом редакторе. Найдите открывающий тег <head>. Вставьте первый фрагмент кода GTM сразу после этого тега.

<!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
    <!-- 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 -->
    <meta charset="<?php bloginfo( 'charset' ); ?>">
    <meta name="viewport" content="width=device-width, initial-scale=1">

Сохраните файл header.php.

Шаг 3: Редактирование файла footer.php вашей темы WordPress

Найдите файл footer.php в папке вашей темы WordPress. Этот файл содержит информацию о нижнем колонтитуле каждой страницы вашего сайта.

Шаг 4: Вставка второго фрагмента кода GTM в раздел <body>

Откройте файл footer.php в текстовом редакторе. Найдите открывающий тег <body>. Если его нет, найдите <html> в header.php. Вставьте второй фрагмент кода GTM сразу после этого тега. Однако, более правильный способ — это вставить этот код непосредственно в footer.php перед закрывающим тегом </body>.

<?php
/**
 * The template for displaying the footer
 *
 * Contains the closing of the #content div and all content after.
 *
 * @link https://developer.wordpress.org/themes/basics/template-files/#template-partials
 *
 * @package WordPress
 * @subpackage Twenty_Nineteen
 * @since Twenty Nineteen 1.0
 */

?>

        </main><!-- #main -->
    </div><!-- #content -->

    <footer id="colophon" class="site-footer">
        ...
    </footer><!-- #colophon -->
</div><!-- #page -->
<!-- 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) -->
<?php wp_footer(); ?>

</body>
</html>

Сохраните файл footer.php.

Проверка установки Google Tag Manager

Использование режима предварительного просмотра в GTM

  1. Войдите в свой аккаунт Google Tag Manager.
  2. Выберите свой контейнер.
  3. Нажмите кнопку «Предварительный просмотр» в правом верхнем углу.
  4. Перейдите на свой веб-сайт. В нижней части экрана должна появиться панель отладки GTM. Это означает, что GTM установлен правильно и работает.

Проверка наличия контейнера GTM на страницах сайта

  1. Откройте любую страницу вашего сайта в браузере.
  2. Нажмите правую кнопку мыши и выберите «Просмотр кода страницы» (или аналогичный пункт в зависимости от браузера).
  3. Найдите в коде страницы ваш идентификатор контейнера GTM (например, GTM-XXXXXXX). Если он присутствует, это означает, что код GTM установлен правильно.

Устранение неполадок и часто задаваемые вопросы

Что делать, если код GTM установлен неправильно?

  • Проверьте правильность размещения кода: Убедитесь, что первый фрагмент кода размещен сразу после открывающего тега <head> в файле header.php, а второй – сразу после открывающего тега <body> или перед закрывающим </body> в файле footer.php.
  • Проверьте правильность идентификатора контейнера: Убедитесь, что в коде GTM указан правильный идентификатор вашего контейнера.
  • Очистите кэш браузера и WordPress: Иногда проблемы с отображением сайта могут быть связаны с кэшированием.

Как проверить, работает ли GTM после установки?

  • Используйте режим предварительного просмотра в GTM: Это самый надежный способ проверить, правильно ли настроены теги и триггеры.
  • Проверьте данные в Google Analytics (или другой системе аналитики): Убедитесь, что данные собираются и отображаются корректно.

Преимущества и недостатки ручной установки по сравнению с плагинами

  • Ручная установка: Преимущества – полный контроль, минимализм, оптимизация. Недостатки – требует навыков редактирования кода.
  • Плагины: Преимущества – простота установки и настройки. Недостатки – возможная избыточность, ограниченный контроль, потенциальные конфликты с другими плагинами.

Добавить комментарий