Skip to Content
Отслеживайте конверсии Telegram из Meta Ads — начните за несколько минут!

Установка AdTarget на WordPress

В этом руководстве описаны два способа добавления отслеживания AdTarget на ваш сайт WordPress: с помощью плагина или вручную.

Рекомендуется: Ручной метод — самый быстрый и не требует установки плагинов.

Способ 1: Ручная установка (Рекомендуется)

Самый простой способ добавить код отслеживания в WordPress.

Откройте редактор темы

Войдите в панель администрирования WordPress, перейдите в Внешний вид -> Редактор файлов темы и выберите активную тему из выпадающего списка.

Отредактируйте header.php

В списке файлов нажмите header.php и найдите секцию <head>. Добавьте код отслеживания внутри неё:

<!-- AdTarget Tracking --> <script defer data-website-id="atid_YOUR_WEBSITE_ID" data-domain="yourdomain.com" src="https://adtarget.io/track.js" ></script>

Замените atid_YOUR_WEBSITE_ID на ваш реальный идентификатор сайта, а yourdomain.com — на ваш домен, затем нажмите Обновить файл.

Проверьте установку

Посетите ваш сайт, затем откройте панель управления AdTarget  — вы должны увидеть активность отслеживания в течение нескольких секунд.


Способ 2: С помощью плагина

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

Плагин “Insert Headers and Footers”

Установите плагин

Установите и активируйте плагин Insert Headers and Footers.

Добавьте код

Перейдите в Настройки -> Insert Headers and Footers. В поле Scripts in Header вставьте:

<script defer data-website-id="atid_YOUR_WEBSITE_ID" data-domain="yourdomain.com" src="https://adtarget.io/track.js" ></script>

Сохраните изменения

Замените atid_YOUR_WEBSITE_ID на идентификатор вашего сайта, а yourdomain.com — на ваш домен, затем нажмите Сохранить.

Плагин “Code Snippets”

Установите плагин

Установите и активируйте плагин Code Snippets.

Создайте сниппет

Перейдите в Сниппеты -> Добавить новый и назовите его “AdTarget Tracking”. Добавьте этот PHP-код:

function adtarget_tracking_code() { echo '<script defer src="https://adtarget.io/track.js" data-website-id="atid_YOUR_WEBSITE_ID" data-domain="yourdomain.com"></script>'; } add_action('wp_head', 'adtarget_tracking_code');

Активируйте сниппет

Замените YOUR_WEBSITE_ID на идентификатор вашего сайта, установите выполнение “Только на фронтенде”, сохраните и активируйте.


Способ 3: Дочерняя тема (Продвинутый)

Если вы используете дочернюю тему, добавьте в ваш functions.php:

function adtarget_enqueue_tracking() { wp_enqueue_script( 'adtarget-tracker', 'https://adtarget.io/track.js', array(), null, false // Load in head ); } add_action('wp_enqueue_scripts', 'adtarget_enqueue_tracking'); // Add custom attributes to the script tag add_filter('script_loader_tag', function($tag, $handle) { if ($handle === 'adtarget-tracker') { return str_replace( ' src', ' defer data-website-id="atid_YOUR_WEBSITE_ID" data-domain="yourdomain.com" src', $tag ); } return $tag; }, 10, 2);

Добавление только на определённые страницы

С помощью конструктора страниц

Если вы используете Elementor, Divi или другой конструктор страниц:

  1. Откройте редактирование посадочной страницы
  2. Добавьте HTML-виджет/модуль
  3. Вставьте код отслеживания
  4. Сохраните и опубликуйте

С помощью условной логики

Добавьте это в functions.php вашей темы для загрузки только на определённых страницах:

function adtarget_conditional_tracking() { // Only load on pages with ID 123 or 456 if (is_page(array(123, 456))) { echo '<script defer src="https://adtarget.io/track.js" data-website-id="atid_YOUR_WEBSITE_ID" data-domain="yourdomain.com"></script>'; } } add_action('wp_head', 'adtarget_conditional_tracking');

Несколько воронок на одном домене

Нужны разные Telegram-каналы для разных разделов сайта? Например, yoursite.com и yoursite.com/uk, каждый ведущий в отдельный канал.

Как это работает: Создайте отдельный сайт в AdTarget для каждой воронки. Каждый сайт получает свой код отслеживания и Telegram-канал.

С помощью плагина WPCode (Рекомендуется)

Создайте несколько сайтов в AdTarget

В панели управления AdTarget  создайте по одному сайту на каждую воронку:

  • Сайт 1: yoursite.com -> подключается к основному каналу
  • Сайт 2: yoursite.com/uk -> подключается к UK-каналу

Создайте отдельные сниппеты

В WordPress перейдите в Сниппеты -> Добавить сниппет и создайте по одному сниппету на каждую воронку:

Сниппет 1 (Основной сайт):

<script defer data-website-id="atid_abc123" data-domain="yourdomain.com" src="https://adtarget.io/track.js"></script>

Сниппет 2 (UK-воронка):

<script defer data-website-id="atid_xyz789" data-domain="yourdomain.com" src="https://adtarget.io/track.js"></script>

Задайте правила для страниц

Для каждого сниппета используйте Smart Conditional Logic:

  • Сниппет 1: URL does not contain /uk
  • Сниппет 2: URL contains /uk

С помощью условной логики PHP

Добавьте это в functions.php вашей темы:

function adtarget_multi_funnel_tracking() { $uri = $_SERVER['REQUEST_URI']; if (strpos($uri, '/uk') === 0) { // UK funnel $site_id = 'atid_xyz789'; } else { // Main site $site_id = 'atid_abc123'; } echo '<script defer data-website-id="' . $site_id . '" data-domain="yourdomain.com" src="https://adtarget.io/track.js"></script>'; } add_action('wp_head', 'adtarget_multi_funnel_tracking');

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


Советы для WordPress

Плагины кеширования: После добавления кода очистите кеш в WP Super Cache, W3 Total Cache или вашем плагине кеширования.

Мультисайтовые установки:

  • Добавляйте код на каждый сайт отдельно, или
  • Используйте плагин, активированный на уровне сети, для глобального отслеживания

Обновления темы:

  • Если редактируете файлы темы напрямую, используйте дочернюю тему
  • Обновления темы перезапишут ваши изменения в противном случае

Устранение неполадок

Код не отображается на сайте?

  • Очистите все кеши (WordPress + браузер)
  • Проверьте, не использует ли ваша тема нестандартную структуру заголовка
  • Убедитесь, что вы редактируете активную тему

Ошибки JavaScript в консоли?

  • Проверьте наличие конфликтов с другими плагинами
  • Попробуйте временно отключить плагины оптимизации/минификации

Проблемы с панелью администратора?

  • Код отслеживания работает вместе с панелью администратора
  • Выйдите из системы для тестирования в качестве обычного посетителя

Нужна помощь?

Возникли проблемы с установкой на WordPress? Обратитесь в поддержку с указанием:

  • URL вашего сайта WordPress
  • Название темы
  • Список активных плагинов
  • Сообщения об ошибках (если есть)
Last updated on

Установка на WordPress | AdTarget Docs