Нова опція, режим Google FPM (First-Party Mode), відтепер доступна широкому загалу. Вона дозволяє розгорнути тег Google за допомогою власної інфраструктури, розміщеної в домені вебсайту. Ця інфраструктура знаходиться між вебсайтом та службами Google, що робить власну інфраструктуру єдиною технологією, що дозволяє безпосередньо взаємодіяти з користувачами вебсайту.
Налаштування, описані тут, допоможуть відновити більше сигналів вимірювань на вашому вебсайті. За допомогою цього режиму ви отримаєте безперервність вимірювань при перемиканні зі стандартного налаштування тегу Google на конфігурацію FPM.
Режим FPM покликаний спростити об’єднання вимірювальних і рекламних технологій Google у власний контекст. Іншими словами, браузер користувача під час відвідування вебсайту, на якому працює FPM, більше не зв’язуватиметься безпосередньо з доменами Google під час отримання бібліотек вимірювань, таких як Google Tag або Google Tag Manager.
Замість цього запити надсилатимуться до підпапки самого вебсайту. Потім серверний процес приймає ці запити, пересилає їх на сервери Google і, нарешті, повертає відповідь (зазвичай файл JavaScript) назад у браузер. Це також стосується аналітики та рекламних пінгів.
Різниця між режимами полягає в наступному:
Звичайне налаштування: користувач переходить на сторінку https://www.example.com/
, запити надсилаються на https://www.googletagmanager.com/
.
Режим FPM (той самий сайт, те саме походження): користувач переходить до https://www.example.com/
, запити надсилаються на https://www.example.com/metrics/
Таким чином, завдяки FPM, браузер завжди надсилає сигнали лише на домен вебсайту.
Як працює режим Google FPM?
У режимі FPM вебсайт резервує підпапку, наприклад /metrics
, яка не буде використовуватись для будь-яких інших цілей (це важливо!).
Щоб FPM працював, сама інфраструктура веб-сайту повинна підтримувати перенаправлення конкретних запитів і зміну їх заголовків.
Ця інфраструктура може включати, наприклад, балансування навантаження, CDN, або проксі-сервер.
Далі йде налаштування маршрутизації запитів, зібраних у /metrics
(наприклад) до хосту Google, зарезервованого для контейнера тегів веб-сайту.
Google отримує запит, обробляє його і повертає відповідь у браузер, використовуючи той самий канал.
Як налаштувати режим Google FPM?
У цьому матеріалі Google представлено докладні інструкції з налаштування FPM за допомогою балансування навантаження Google Cloud або Cloudflare.
Пам’ятайте, що головна вимога полягає в тому, щоб домен вашого веб-сайту також вказував на цей сервіс.
Але для режиму FPM недостатньо лише налаштувати балансування навантаження. Увесь трафік вашого веб-сайту має проходити через цю точку входу – правила маршрутизації перенаправляють трафік вкладених папок на хост Google.
Якщо ваш сайт використовує інший CDN або інше балансування навантаження, ніж Google Cloud або Cloudflare, ви можете виконати кроки, описані в цій документації. Таким чином, порядок дій при налаштуванні режиму FPM буде наступним:
- Додати джерело або серверну частину до налаштувань, які вказують на
<tag id>.fps.goog.
- Для запитів до цієї серверної частини замініть заголовок
Host
на<tag id>.fps.goog.
Дозволити пересилання всіх файлів cookie та рядків запитів (стандартно). - Додати правило маршрутизації, яке перенаправляє
/metrics
трафік до цього сервера. - Налаштувати правило маршрутизації на найвищий пріоритет.
- Оновити фрагменти тегів, щоб завантажувати відповідну бібліотеку з
https://www.example.com/metrics/
, а не з домену Google.
Щоб перевірити налаштування, перейдіть на сторінку https://www.example.com/metrics/healthy
Якщо на сторінці відображається текст «OK», це означає, що режим FPM працює.
Що дає режим Google FPM?
Так для чого і кому потрібен режим FPM?
- Додатковий рівень контролю. Перш за все, маршрутизація трафіку через контрольовану вами точку обслуговування є величезним позитивним фактором для вашої відповідності та перевірки даних. Це – основна причина для використання FPM.
- Можливість обходу блокувальників реклами. Режим FPM дозволяє боротись із проблемою блокувальників реклами. Велика кількість цих систем в роботі покладаються на списки блокувань, які мають шаблони доменів для зіставлення. А оскільки браузер більше не зв’язується з доменами Google, деякі блокувальники реклами не бачать ці запити.
- Термін дії основних файлів cookie WebKit. Ще одна перевага, яку надає FPM — це порятунок для основних файлів cookie, термін дії яких обмежує механізм браузера WebKit. WebKit запускає браузер Safari та багато браузерних програм iOS і iPadOS. У режимі FPM запити на відстеження використовують той самий домен, що й сам вебсайт.
- Політика безпеки контенту. Ще одна перевага режиму FPM – політика безпеки контенту (CSP) на вебсайті може бути суворішою. Це пояснюється тим, що джерела, такі як
https://www.googletagmanager.com
, тепер можна буде додати до CSP, оскільки браузеру уже не потрібно надсилати дані до них.
Безсумнівно, режим FPM – це перший крок у комплексній реорганізації каналу збору, яку планує Google. Які будуть наступні кроки, поки що не зрозуміло, але ясно те, що FPM ще знадобиться нам у майбутньому.