Stape

Як додати кастомний домен до серверного контейнера Google Tag Manager

Оновлено
10 лют. 2025 р.
Опубліковано
6 жовт. 2020 р.
Також є

У цій статті я опишу, як налаштувати кастомний субдомен у вашому серверному контейнері Google Tag Manager. Основна перевага кастомного субдомену всередині серверного контейнера Google Tag Manager полягає в тому, що він допомагає обійти інтелектуальні запобігання відстеження, блокувальники реклами та збільшує термін служби файлів cookie для користувачів, які переглядають у Safari. Пікселі будуть завантажені з вашого субдомену та запущені в якості first-party.

Як використовувати кастомний субдомен всередині серверного контейнера Google Tag Manager?

1. Увійдіть у свій обліковий запис Stape, виберіть контейнер, прокрутіть униз і натисніть "Додати власний домен".

Using a subdomain

2. Існує два способи додати власний домен:

  • Автоматично (через Entri)

Найпростіший спосіб підключити домени. Увійдіть до облікового запису вашого DNS-провайдера через Entri та дайте одноразовий дозвіл на підключення вашого домену.

Automatically (via Entri)
  • Вручну

Після додавання власного домену до вашого контейнера ви побачите записи DNS, які потрібно створити для підтвердження домену. Записи DNS залежать від розташування сервера та обраного варіанту CDN.

  • Disable CDN - оберіть, щоб не використовувати CDN.
  • Stape Global CDN - завантажує скрипти з сервера, ближчого до користувача, який відвідує ваш вебсайт.
  • Own CDN - допомагає маршрутизувати власний домен sGTM та перенаправляти трафік через DNS-провайдера вашого вебсайту. У цьому випадку IP-адреси вашого вебсайту та власного домену sGTM збігатимуться, а серверні cookie будуть вважатися першою стороною, що дозволяє збільшити тривалість cookie.

Додавання власного домену за допомогою запису CNAME

Вам потрібно створити один запис CNAME, якщо ви не використовуєте Global CDN.

CNAME record

Вам потрібно створити два записи CNAME, якщо ви використовуєте Global CDN.

two CNAME records

Нижче наведено покрокову інструкцію щодо створення записів за допомогою Cloudflare.

1. Увійдіть до свого сервісу доменних імен і створіть новий запис DNS для субдомену, який ви хочете використовувати.

create a new DNS record

Якщо ви використовуєте Global CDN, додайте додатковий запис CNAME.

If you use Global CDN, set additional CNAME record

2. Після підтвердження власного домену ви повинні побачити статус "готово" під URL-адресою сервера тегів в адмінці Stape. Якщо виникли проблеми з підтвердженням домену, скористайтеся цим посібником для їх вирішення.

status ready below the tagging server URL in the stape admin

3. Перейдіть до контейнера сервера Google Tag Manager -> Admin -> Container Settings -> Змініть URL сервера тегів на ваш субдомен.

Change Tagging server URL to your subdomain.

Додавання власного домену за допомогою записів A та AAAA.

Якщо ви хочете підтвердити свій власний субдомен за допомогою записів A та AAAA, ви можете зробити це, натиснувши "Розширені налаштування" після додавання субдомену до контейнера та вибравши опцію "Використовувати записи A замість записів CNAME".

1. Відкрийте свій контейнер sGTM на Stape, прокрутіть униз до "Домени" і натисніть "Додати власний домен".

and click Add custom domain.

2. Введіть власний домен. Натисніть "Розширені налаштування" після додавання субдомену до контейнера та виберіть опцію "Використовувати записи A замість записів CNAME".

3. Записи DNS, які потрібно налаштувати, залежать від розташування сервера. Ви побачите записи DNS, які потрібно додати у вашому обліковому записі stape.io.

see DNS records that you should add inside your stape.io container.

4. Увійдіть до вашого облікового запису DNS і додайте записи, які ви бачите у вашому обліковому записі stape.io. Нижче наведено приклад налаштування DNS для Cloudflare. Відкрийте налаштування DNS необхідного домену та натисніть "Додати запис".

DNS setup for CloudFlare. 

Далі створіть записи, які ви бачите у вашому обліковому записі stape.io. Переконайтеся, що проксі вимкнено.

a record
aaaa record

Зазвичай перевірка власного домену займає 2–3 години. Для деяких DNS-провайдерів перевірка записів може зайняти до 72 годин. Ми надішлемо вам електронного листа, як тільки власний домен буде підтверджено або буде виявлено помилку. Якщо виникла помилка під час перевірки, скористайтеся цією інструкцією щодо її вирішення.

5. Після підтвердження власного домену поверніться до контейнера сервера Google Tag Manager → Виберіть ваш серверний контейнер → Admin → Налаштування контейнера → Вставте URL сервера тегів.

tagging server url

Оновіть скрипт

Якщо ви використовуєте власний домен, настійно рекомендується оновити скрипт Web GTM на вашому вебсайті. Ця зміна завантажить gtm.js з вашого домену. Для цього замініть домен за замовчуванням googletagmanager.com на власний домен, налаштований на попередньому етапі.

update the script on the website

Ще кращим рішенням буде використання додаткового модуля Custom Loader.

6. Усередині веб-контейнера створіть новий тег типу Google Tag. Додайте свій ідентифікатор Google Tag ID.

У розділі Налаштування конфігурації додайте наступні параметри:

  • Name: server_container_url
  • Value: Введіть URL-адресу

Додайте тригер до тегу GA4. Зазвичай він повинен спрацьовувати на всіх переглядах сторінки.

set up Google Analytics 4 server-side 

Ви також можете створити Google tag: Configuration settings змінну, яка заздалегідь визначить налаштування тегів Google, якщо вам потрібно використовувати кілька тегів Google на вашому веб-сайті і ви не хочете додавати налаштування для кожного з тегів вручну.

Це можуть бути, наприклад, налаштування, які визначають, чи потрібно надсилати подію перегляду сторінки щоразу, коли спрацьовує Google Tag, встановлювати параметри UTM, ідентифікатор клієнта тощо. Існує список стандартних параметрів конфігурації тегів Google.

7. Щоб налаштувати подію GA4, перейдіть до розділу тегів і створіть новий тег з типом тегу Google Analytics: Подія GA4. Додайте свій ідентифікатор GA4 і назву події; є список стандартних назв подій.

Ви можете створити змінну Google Tag: Event Settings, яка допоможе поділитися параметрами події між кількома тегами подій GA4 або тегами Google. Це можуть бути, наприклад, властивості користувача або продукту, а також список стандартних параметрів для налаштувань події.

Google analytics 4 events settings 
google tag event settings variable

8. Відкрийте серверний контейнер Google Tag Manager -> натисніть Клієнт -> створіть клієнт GA4 і збережіть його -> перейдіть до Тегів і налаштуйте тег GA4. Усередині Event Name виберіть змінну {{Event Name}}. -> додайте тригер Client Name дорівнює GA4.

set up ga4 tag in the server container 
set up ga4 client in the server container 

9. Відкрийте режим попереднього перегляду серверного контейнера та переконайтеся, що ви бачите запити GA4. Публікуйте оновлені файли всередині сервера та веб-контейнерів Google Tag Manager.

ga4 base

Ось і все! Тепер ваш серверний контейнер GTM працює з вашого субдомену.

Коментарі

Спробуйте Stape для серверного трекінгуright now!