Тестируем вместе на sandbox-каталоге до выдачи production-ключа. Что должно пройти:
| Проверка | Ожидается |
|---|---|
| Интент | Коммерческий запрос («хороший недорогой рюкзак для ноутбука») → карточка. Информационный («как работают трансформеры») → ad: null, чат без изменений. |
| Рендер | Карточка и метка «Sponsored» видны; картинки грузятся (CSP img-src в порядке); адаптив на мобайле и десктопе. |
| Клик | /c/{token} возвращает 302 на трекинг-ссылку; тестовая конверсия атрибутируется вашему ID паблишера. |
| Geo | Разные geo → разный инвентарь (например, MY и BR). |
| Устойчивость | 429 и принудительный таймаут → ответ ассистента показан, карточки нет, ошибки пользователю нет. |
| Логирование | Вы пишете наш request_id на каждый вызов, чтобы инциденты можно было отследить. |
От вас на тестах: доступ к staging для нас, логирование request_id, человек, который может править клиентский код в тот же день.
Запуск: после зелёных тестов выдаём production-ключ + URL и согласовываем пропускную способность на ключ по заявленному объёму. Вы меняете ключ/URL в секретах и релизитесь. Первые дни следите: доля ходов с карточкой, CTR, число 429 — мы смотрим то же со своей стороны.
Типичные проблемы: пустые картинки → CSP img-src; карточка не появляется → проверьте, что передаётся geo и ключ именно sandbox; ссылка карточки открывает ваш домен → вы оборачиваете click_url; чат виснет при ошибках → нет fail-soft/таймаута.
Статья помогла?
Отлично!
Спасибо за ваш отзыв
Извините, что не удалось помочь!
Спасибо за ваш отзыв
Комментарий отправлен
Мы ценим вашу помощь и постараемся исправить статью