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

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

Google Tag Manager (GTM) — это система управления тегами (TMS), которая позволяет быстро и легко обновлять теги отслеживания и фрагменты кода на вашем веб-сайте или в мобильном приложении, не изменяя непосредственно код сайта. Теги используются для сбора данных, анализа трафика, ремаркетинга и других целей. GTM упрощает управление этими тегами, предоставляя централизованный интерфейс.

Вместо того, чтобы вручную добавлять и изменять код каждого тега на сайте, вы управляете ими через GTM. Это позволяет маркетологам и аналитикам самостоятельно вносить изменения, не прибегая к помощи разработчиков, что значительно ускоряет процесс внедрения новых маркетинговых и аналитических инструментов.

Преимущества использования GTM на сайте Squarespace

Использование GTM на Squarespace предоставляет ряд преимуществ:

  • Централизованное управление тегами: Все теги хранятся и управляются в одном месте.
  • Ускорение процесса внедрения: Добавление и изменение тегов не требует изменения кода сайта.
  • Снижение зависимости от разработчиков: Маркетологи могут самостоятельно управлять тегами.
  • Улучшенное тестирование и отладка: Режим предварительного просмотра позволяет протестировать теги перед публикацией.
  • Версионность: Возможность отката к предыдущим версиям контейнера GTM.

Необходимые условия: учетная запись Google и сайт Squarespace

Прежде чем начать, убедитесь, что у вас есть:

  1. Учетная запись Google. (Если у вас есть аккаунт Gmail, YouTube или любой другой сервис Google, вы можете использовать его.)
  2. Действующий веб-сайт на платформе Squarespace с правами администратора.

Создание контейнера Google Tag Manager

Регистрация и настройка аккаунта Google Tag Manager

  1. Перейдите на сайт Google Tag Manager.
  2. Войдите в свою учетную запись Google.
  3. Нажмите кнопку «Создать аккаунт».
  4. Укажите название вашей компании или организации.

Создание нового контейнера для вашего сайта Squarespace

  1. После создания аккаунта вам будет предложено создать контейнер.
  2. Введите название контейнера (например, «Squarespace Website»). Имя контейнера должно отражать сайт, на котором он будет использоваться.

Выбор типа контейнера: Web

При создании контейнера необходимо выбрать тип контейнера. Для веб-сайта Squarespace выберите тип «Web». Это необходимо для того, чтобы GTM правильно обрабатывал теги и триггеры, специфичные для веб-сайтов.

Добавление кода Google Tag Manager в Squarespace

Способ 1: Использование поля Code Injection в Squarespace (рекомендуется)

Squarespace предоставляет встроенную функцию Code Injection, которая позволяет добавлять код в разделы <head> и <body> вашего сайта. Это наиболее простой и рекомендуемый способ добавления кода GTM.

Как найти код GTM: ID контейнера и фрагменты кода

После создания контейнера GTM вам будет предоставлен код, который необходимо добавить на сайт. Этот код состоит из двух частей:

  1. Фрагмент кода для раздела <head>: Этот код должен быть помещен в раздел <head> каждой страницы вашего сайта.
  2. Фрагмент кода для раздела <body>: Этот код должен быть помещен сразу после открывающего тега <body>.

Вы можете найти эти фрагменты кода, нажав на ID своего контейнера (GTM-XXXXXXX) в интерфейсе GTM. Откроется окно с инструкциями по установке.

Вставка кода GTM в раздел <head> и <body> в настройках Code Injection

  1. Войдите в свою учетную запись Squarespace.
  2. Перейдите в раздел Settings (Настройки) -> Advanced (Дополнительно) -> Code Injection (Внедрение кода).
  3. Скопируйте фрагмент кода GTM для раздела <head> и вставьте его в поле Header.
  4. Скопируйте фрагмент кода GTM для раздела <body> и вставьте его в поле Footer.
  5. Сохраните изменения.

Обратите внимание: Squarespace перемещает код из Footer в автоматически. Не беспокойтесь, если в Footer ничего не отображается после сохранения.

Способ 2: Добавление кода GTM через сторонние расширения (не рекомендуется)

Существуют сторонние расширения для Squarespace, которые позволяют добавлять код GTM. Однако использование Code Injection является более простым и надежным способом, поэтому использование расширений не рекомендуется, если нет особых причин для этого.

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

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

  1. В интерфейсе GTM нажмите кнопку Preview (Предварительный просмотр).
  2. Перейдите на свой сайт Squarespace в новой вкладке браузера.
  3. В нижней части экрана должна появиться панель отладки GTM. Это означает, что GTM успешно установлен и работает.

Установка расширения Google Tag Assistant для Chrome

Установите расширение Google Tag Assistant для Chrome. Это расширение поможет вам проверить, правильно ли установлены теги Google, включая GTM.

Проверка срабатывания тегов и событий

В режиме предварительного просмотра перейдите по нескольким страницам вашего сайта и убедитесь, что теги, которые вы настроили в GTM, срабатывают правильно. Вы увидите информацию о срабатывающих тегах и событиях в панели отладки GTM.

Настройка основных тегов в Google Tag Manager для Squarespace

Настройка тега Google Analytics: отслеживание просмотров страниц

Первым делом рекомендуется настроить тег Google Analytics для отслеживания просмотров страниц.

  1. В GTM создайте новый тег.
  2. Выберите тип тега Google Analytics: Universal Analytics или Google Analytics: GA4 Configuration (в зависимости от вашей версии Google Analytics).
  3. Укажите свой идентификатор отслеживания Google Analytics.
  4. Выберите тип отслеживания Просмотр страницы.
  5. Создайте триггер типа All Pages (Все страницы). Это обеспечит срабатывание тега на каждой странице вашего сайта.
  6. Сохраните тег и опубликуйте контейнер.
// Пример конфигурации тега Google Analytics (GA4) в GTM
function createGA4PageViewTag(ga4MeasurementId: string, triggerName: string = "All Pages") {
  // Функция создает конфигурацию тега Google Analytics (GA4) для отслеживания просмотров страниц.
  const tagConfig = {
    "tagName": "GA4 Page View",
    "type": "ga4",
    "measurementId": ga4MeasurementId,
    "trigger": triggerName // Триггер, определяющий, когда срабатывает тег
  };
  return tagConfig;
}

// Пример использования функции
const myGA4Tag = createGA4PageViewTag("G-XXXXXXXXXX", "My Custom Trigger");
console.log(myGA4Tag); // Вывод конфигурации тега в консоль

Примеры других полезных тегов: Facebook Pixel, Google Ads Conversion Tracking

Кроме Google Analytics, вы можете настроить другие полезные теги, такие как:

  • Facebook Pixel: Для отслеживания конверсий и ретаргетинга на Facebook.
  • Google Ads Conversion Tracking: Для отслеживания конверсий с рекламы Google Ads.
  • Hotjar: Для записи сессий пользователей и создания тепловых карт.

Важность тестирования и отладки тегов

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


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