ЗбагаченняУже доступно

    Перенесіть контейнер не торкаючись жодного тега.

    Серверний контейнер прив'язаний до назв заголовків. Змініть провайдера — і кожна змінна Заголовок запиту вказує на те, що більше не надходить. Цей модуль надсилає також назви вашого попереднього провайдера, наповнені нашими значеннями, тож контейнер, який працював учора, працює й сьогодні.

    Дві назви, одне значення
    Stape і MetricsGate уже вбудовані
    Будь-яка інша потрібна назва
    Усі модулі
    Заголовки, які ми надсилаємо
    X-User-Id9f4c1ab7e0d2385c6a17be49f03d7c82
    X-Geo-Postal-Code1012
    Надсилається також
    Назви вашого попереднього провайдера
    X-Stape-User-Id9f4c1ab7e0d2385c6a17be49f03d7c82
    X-GEO-PostalCode1012

    Те саме значення під обома назвами. Перенесіть змінні, коли будете готові, а потім вимкніть модуль.

    Одне значення, дві назви заголовків

    Та частина міграції, на яку ніхто не закладає час

    Перенести контейнер — це зміна DNS і повторне розгортання. Півдня забирає рівень тегів: кожна змінна, що читає заголовок, вигаданий попереднім провайдером, і кожен тег під нею.

    01

    Змінні відмовляють беззвучно

    Змінна Заголовок запиту, яка нічого не знаходить, повертає undefined. Тег усе одно спрацьовує, параметра просто немає, і прогалина виринає у звітності вендора за кілька днів, а не у вашому попередньому перегляді.

    02

    Список довший, ніж здається

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

    03

    Немає на чому відрепетирувати

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

    Як це працює

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

    01

    Оберіть попереднього провайдера

    Для Stape і MetricsGate відповідність уже вбудована. Для решти зчитайте назви заголовків у старому контейнері й зіставте кожну з нашими.

    02

    Надходять обидві назви

    Наша і їхня, те саме значення, той самий запит. Нічого не замінюється, тож змінна, яку ви вже перенесли, працює далі.

    03

    Переносьте змінні, коли вам зручно

    Перенаправляйте їх по одній, на живому трафіку, і порядок не має значення.

    04

    Вимкніть модуль

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

    Що ви отримуєте

    Більшість назв уже збігається

    Назви заголовків нечутливі до регістру, як і змінна Заголовок запиту. Змінна, що запитує X-GEO-Country, отримує відповідь від нашого X-Geo-Country без жодних дій, тож псевдонім дістають лише справді відмінні назви.

    Нічого не перезаписується

    Псевдоніми — це додаткові заголовки. Наші власні назви надсилаються завжди, тож модуль можна вмикати й вимикати без узгоджених змін на боці тегів.

    Лише те, що ви справді використовуєте

    Псевдонім надсилається, лише коли модуль, який створює це значення, увімкнений на вашому контейнері. Увімкнення підтримки міграції не вмикає нічого іншого.

    Назви, які ви вводите, перевіряються

    Власна назва має виглядати як заголовок і не може націлюватися на поля з адресою відвідувача, тож одруківка ніколи не скасує потай ваші налаштування приватності.

    Специфікація

    Назви заголовків
    Вашого попереднього провайдера, поряд з нашими
    Вбудовані провайдери
    Stape, MetricsGate
    Інші провайдери
    Власна відповідність, до 20 назв
    Значення
    Ідентичні нашим власним заголовкам
    Вартість
    Входить у ваш контейнер
    Заголовки запиту
    X-Stape-User-IdX-GEO-PostalCodeX-Geoip2-CountryX-Geoip2-RegionX-Geoip2-City

    Коли це використовувати

    Ви переходите зі Stape

    X-Stape-User-Id і X-GEO-PostalCode надходять точно як раніше. Решта їхнього набору вже збігається з нашим, тож більше нічого налаштовувати не треба.

    Ви успадкували контейнер

    Коли ніхто не пам'ятає, які змінні читають які заголовки, надсилайте обидві назви й розбирайте їх за звітністю, а не з пам'яті.

    Ви переходите поетапно

    Спрямуйте частину трафіку на новий контейнер, поки старий обслуговує решту. Для рівня тегів вони поводяться однаково.

    Запитання про Migration Headers

    Чи треба спершу щось змінювати в контейнері?

    Ні, і саме в цьому суть. Увімкніть модуль, перенесіть DNS — і наявні змінні й далі знаходять значення. Перевести їх на наші назви — це прибирання на потім, у зручному вам темпі.

    Чому список псевдонімів такий короткий?

    Бо назви HTTP-заголовків нечутливі до регістру, як і змінна Заголовок запиту у вашому контейнері. Більша частина набору конкурента вже збігається з нашим без сторонньої допомоги. Псевдонім потрібен лише назвам, що відрізняються чимось більшим за регістр.

    Мого попереднього провайдера немає в списку.

    Відкрийте попередній перегляд старого контейнера, скопіюйте вхідні назви заголовків і зіставте кожну зі значенням, яке вона має нести. Це покриває будь-якого провайдера, зокрема тих, хто ніколи не публікував своїх назв заголовків.

    Чи коштує щось надсилання двох заголовків?

    Ні. Вони додаються на нашому краю мережі зі значень, уже обчислених для запиту, а сам модуль входить у ваш контейнер.

    Чи можна залишити його ввімкненим назавжди?

    Немає жодних причин з боку вартості чи продуктивності його вимикати, але задуманий він як тимчасовий. Коли кожна змінна читає наші назви, вимкнення прибирає заголовки, яких уже ніхто не читає.

    Інші модулі

    Модулі поєднуються. Вмикайте стільки, скільки потрібно. Вони складаються в одну конфігурацію перед вашим контейнером.

    Готові увімкнути?

    Кожен модуль входить у вартість вашого контейнера без доплат. Створіть контейнер, відкрийте панель модулів і перемкніть перемикач.

    Переглянути тарифи