Аналітика · Stape

Налаштування Custom Loader у Stape

Custom Loader — функція Stape, яка завантажує Google Tag Manager і скрипти GA4 з піддомена твого сайту замість googletagmanager.com. Блокувальники реклами рідше їх зупиняють, тож GA4 і рекламні кабінети отримують повніші дані. Вмикається він у кабінеті Stape, після чого треба замінити код GTM на сайті.

Що робить Custom Loader

Стандартний код GTM завантажує контейнер з адреси www.googletagmanager.com. Блокувальники реклами знають цю адресу й часто її зупиняють. Тоді на сторінці не спрацьовує жоден тег: ні GA4, ні Google Ads, ні піксель Meta, якщо він теж стоїть у GTM.

Custom Loader генерує інший код завантаження. Він бере GTM і gtag.js через піддомен твого серверного контейнера на Stape (або через same-origin шлях на основному домені), а назви файлів змінює. За документацією Stape, так усі cookies стають first-party, а вплив блокувальників зменшується. Опція Enhanced ad blocker protection додатково кодує запити від браузера до сервера, щоб блокувальники не впізнали їх за типовими адресами й параметрами.

У самому GTM теж є вбудований спосіб віддавати скрипти Google із серверного контейнера: клієнт Web Container. Custom Loader від Stape додає до цього зміну адрес і кодування запитів.

Коли він потрібен

  • server-side на Stape уже працює: є серверний контейнер і власний піддомен у статусі Ready. Без цього Custom Loader не має звідки завантажувати скрипти;
  • частина відвідувачів користується блокувальниками реклами, і GA4 показує менше покупок чи заявок, ніж бачить бекенд або CRM;
  • теги реклами (Google Ads, Meta) стоять у GTM, і тобі важливо, щоб вони спрацьовували в усіх, хто дав згоду.

Custom Loader є навіть на безкоштовному тарифі Stape Free. Якщо серверного контейнера ще немає, почни з гайду «Налаштування server-side через GTM за допомогою Stape».

Custom Loader не обходить згоду. Він допомагає проти блокувальників, а не проти відмови від cookies. Якщо відвідувач відмовився в банері, теги мають поважати цей вибір через Consent Mode v2.

Що підготувати

  • серверний контейнер на Stape з власним піддоменом у статусі Ready;
  • ідентифікатор веб-контейнера GTM формату GTM-XXXXXXX: його видно вгорі праворуч у GTM, поруч із кнопками Preview і Submit;
  • доступ до коду сайту або до адмінки CMS, щоб замінити код GTM.

Як увімкнути в Stape

  1. У кабінеті Stape вибери свій серверний контейнер і відкрий Power-ups.
  2. Біля Custom Loader натисни Use, увімкни перемикач Custom Loader і натисни Save changes.
  3. Заповни блок Code & Setup information:
ПолеЩо вказати
Domainпіддомен серверного контейнера, наприклад s.example.com
Web GTM IDідентифікатор веб-контейнера GTM-XXXXXXX
Enhanced ad blocker protectionза бажання: кодує запити від браузера до сервера
Same Origin Pathлише якщо налаштовано same-origin: шлях на основному домені, через який ідуть GTM і gtag.js
PlatformWordPress, Shopify чи інша CMS (через застосунок Stape) або Other, щоб отримати код для ручного встановлення

У розширених налаштуваннях можна змінити назву змінної dataLayer (лише якщо на сайті вона нестандартна) і згенерувати код разом із Cookie Keeper, якщо цей power-up увімкнено.

  1. Натисни Generate і скопіюй код.

Як встановити код на сайт

Будь-який сайт (Platform: Other). Заміни стандартний код GTM на згенерований: фрагмент для <head> постав якомога вище в <head>, фрагмент <noscript> — одразу після <body>. Старий код GTM обов’язково прибери.

WordPress. У Stape є плагін Stape Conversion Tracking, його налаштування — у Settings → GTM Server Side. Там вказують ідентифікатор веб-контейнера й адресу серверного контейнера, і плагін сам вставляє код GTM через Custom Loader. Якщо GTM уже вставляє інший плагін чи тема, вимкни це, щоб контейнер не завантажувався двічі.

Середовища GTM. Якщо використовуєш Environments, додай у код параметри gtm_auth, gtm_preview і gtm_cookies_win зі сніпета свого середовища (Admin → Environments → Actions → Get Snippet). Після кожної повторної генерації коду в Stape їх треба додавати знову.

Не залишай два коди. Стандартний GTM і Custom Loader одночасно — це подвійне завантаження контейнера й задвоєні події в GA4 та рекламі.

Як перевірити

  1. Відкрий сайт, натисни F12 → Network і перезавантаж сторінку.
  2. Відфільтруй запити за своїм піддоменом або same-origin шляхом. Знайди завантажувач GTM: файл .js з випадковою назвою і статусом 200 OK.
  3. Переконайся, що немає запиту до www.googletagmanager.com/gtm.js.
  4. Знайди запити collect: вони теж мають іти через твій домен. Якщо ввімкнено Enhanced ad blocker protection, їхні адреси виглядають зашифрованими, і це нормально.
  5. Запусти Preview у GTM і переконайся, що Tag Assistant підключається до сайту й бачить один контейнер.

Повний чек-лист із GA4, cookies і таблицею помилок — у статті «Як перевірити server-side через Stape».

Як оцінити ефект

Stape радить простий тест. Порівняй кількість замовлень у бекенді магазину чи заявок у CRM з подіями purchase або заявками в GA4 за той самий період. Потім увімкни Custom Loader і через кілька тижнів порівняй знову. Якщо розрив помітно скоротився, завантажувач працює. Якщо ні, увімкни Enhanced ad blocker protection і повтори порівняння.

Частину розриву дають відмови від cookies у банері згоди. Їх Custom Loader не поверне, і так має бути: ці дані частково відновлює моделювання Consent Mode v2, про яке ми писали в статті про відстеження конверсій у GA4. Якщо хочеш, щоб цю роботу зробила команда, подивись, як ми налаштовуємо аналітику для реклами.

Джерела

  1. Stape: Custom Loader power-up (оновлено 24.07.2026), перевірено 28.10.2026
  2. Stape: налаштування Custom Loader (оновлено 27.07.2026), перевірено 28.10.2026
  3. Stape: тарифи (Custom Loader на тарифі Free), перевірено 28.10.2026
  4. WordPress.org: плагін Stape Conversion Tracking (версія 2.3.10, оновлено 01.10.2026), перевірено 28.10.2026

Увімкнемо Custom Loader правильно

Безкоштовно перевіримо, як у тебе завантажуються GTM і GA4, і покажемо, де губляться події. Далі працюємо з бюджетами від $1 000 на місяць.

Заявка

Перевіримо твою аналітику

Напиши, що перевірити: GA4, Tag Manager, server-side чи конверсії в рекламі. Повернемося з інструкцією, як надати доступ на перегляд.

Безкоштовний аудит

Замовити аудит

Спершу контакти й бюджет. На другому кроці напиши, що перевірити. Доступ знадобиться лише на перегляд.

Без спаму й розсилок. Відповідаємо особисто.

Обговорити задачу