• Быстрый старт
    • Доступ и токен
  • СУЩНОСТИ
    • Страницы
      • Markdown
      • Аналитика страниц
    • Фреймы
      • Блоки
      • Бинды data-op-bind
      • Повторитель onpress/repeat
      • Сборка и копии
      • Фреймы в Markdown
      • Фреймы с данными
      • Готовые фреймы
    • Данные
    • Медиа
  • УСТРОЙСТВО САЙТА
    • Сайты
    • Настройки сайта
    • Меню
    • Языки и переводы
    • Стили и оформление
  • УПРАВЛЕНИЕ
    • Домены
    • Соцсети и контакты
    • SEO
    • Аналитика
    • Кэш
    • Дашборд и вход
    • Пользователи и профиль
    • Сайдбар документации
    • Ошибки и проблемы
  • КЕЙСЫ
    • Создание сайтов
    • Работа с контентом
    • Фреймы и данные
    • Настройка сайта
    • Перевод страницы
  • ПРИЛОЖЕНИЯ
    • Приложения
      • Закрытый доступ
      • Данные приложения
      • Внешние данные
      • Демо
    • Быстрый старт
    • Доступ и токен
  • СУЩНОСТИ
    • Страницы
    • Фреймы
    • Данные
    • Медиа
  • УСТРОЙСТВО САЙТА
    • Сайты
    • Настройки сайта
    • Меню
    • Языки и переводы
    • Стили и оформление
  • УПРАВЛЕНИЕ
    • Домены
    • Соцсети и контакты
    • SEO
    • Аналитика
    • Кэш
    • Дашборд и вход
    • Пользователи и профиль
    • Сайдбар документации
    • Ошибки и проблемы
    • Редиректы
    • Кредиты и автоматизация
    • Входящие
    • Кросспостинг
OnPress OnPress
  • Документация
  • Контакты
Войти
Обзор Справочник API
    • Быстрый старт
    • Доступ и токен
  • СУЩНОСТИ
    • Страницы
      • Markdown
      • Аналитика страниц
    • Фреймы
      • Блоки
      • Бинды data-op-bind
      • Повторитель onpress/repeat
      • Сборка и копии
      • Фреймы в Markdown
      • Фреймы с данными
      • Готовые фреймы
    • Данные
    • Медиа
  • УСТРОЙСТВО САЙТА
    • Сайты
    • Настройки сайта
    • Меню
    • Языки и переводы
    • Стили и оформление
  • УПРАВЛЕНИЕ
    • Домены
    • Соцсети и контакты
    • SEO
    • Аналитика
    • Кэш
    • Дашборд и вход
    • Пользователи и профиль
    • Сайдбар документации
    • Ошибки и проблемы
  • КЕЙСЫ
    • Создание сайтов
    • Работа с контентом
    • Фреймы и данные
    • Настройка сайта
    • Перевод страницы
  • ПРИЛОЖЕНИЯ
    • Приложения
      • Закрытый доступ
      • Данные приложения
      • Внешние данные
      • Демо
    • Быстрый старт
    • Доступ и токен
  • СУЩНОСТИ
    • Страницы
    • Фреймы
    • Данные
    • Медиа
  • УСТРОЙСТВО САЙТА
    • Сайты
    • Настройки сайта
    • Меню
    • Языки и переводы
    • Стили и оформление
  • УПРАВЛЕНИЕ
    • Домены
    • Соцсети и контакты
    • SEO
    • Аналитика
    • Кэш
    • Дашборд и вход
    • Пользователи и профиль
    • Сайдбар документации
    • Ошибки и проблемы
    • Редиректы
    • Кредиты и автоматизация
    • Входящие
    • Кросспостинг
Управление
Markdown
Открыть в ИИ
  • Открыть в ChatGPT
  • Открыть в Claude
  • Открыть в Gemini
  • Открыть в Perplexity
  • Открыть в Grok
  • Открыть в DeepSeek

Аналитика

Счётчики сайта — Яндекс Метрика, Google Analytics 4, Google Search Console и Яндекс Вебмастер — это четыре поля настроек, по одному на сервис: metrika, ga, gsc, webmaster. Каждое пишется своим запросом: свой номер или код только записывается, "auto" поручает OnPress найти или завести ресурс в своём аккаунте и подтвердить права, null отключает. Читаются поля вместе с остальными настройками — GET /data/settings; как подключить счётчики в консоли — Аналитика.

info

Во всех примерах API — https://onpress.pro/api/v2, SITE — id сайта (SITE_ID), OP_TOKEN — токен op_XXXX. Права на всех эндпоинтах страницы — администратор сайта. Как выбирается сайт и в какой форме приходят отказы — Доступ и токен.

PUT /data/settings/{metrika|ga|gsc|webmaster}

Записывает одно поле счётчика: номер или код, "auto" — подключение через OnPress, null — отключение. Например, записать свой номер Метрики:

curl -s -X PUT "$API/site/$SITE/data/settings/metrika" \
  -H "Authorization: Bearer $OP_TOKEN" -H 'Content-Type: application/json' \
  -d '{"value": "12345678"}'
{
  "success": true,
  "site_id": "x9HTLHECq",
  "field": "metrika",
  "value": "12345678",
  "enabled": true,
  "name": null,
  "open_url": "https://metrika.yandex.ru/dashboard?id=12345678",
  "auto_available": true,
  "data": null,
  "changed": true,
  "result": { "mode": "own", "value": "12345678", "refreshed": { "pages": [], "cache": { "…": "…" } } },
  "rebaked": { "status": "nothing", "…": "…" }
}
ПолеЧто принимает valueЧто в value при чтении
metrikaномер счётчика (цифры), "auto", nullномер счётчика
gameasurement ID G-…, регистр не важен; "auto", nullmeasurement ID
gscкод тега google-site-verification — значение content или тег целиком; "auto", nullкод тега
webmaster"auto", nullid сайта в Вебмастере

"auto" — OnPress находит по домену сайта или заводит счётчик, ресурс GA4, сайт в Search Console или Вебмастере в своём аккаунте, ставит код на страницы и подтверждает права; запрос обращается к Яндексу или Google и идёт до минуты. Свой номер или код только записывается, Яндекс и Google не вызываются. null или "" отключает: номер и признаки очищаются, у Яндекса и Google ничего не удаляется; webmaster: null отключает и свой аккаунт Яндекса. Search Console, которая ещё не увидела тег, отвечает на "auto" кодом 200 с result.pending: true и verified: false — повторите запрос через минуту.

Поле ответаУ когоОписание
enabledmetrika, gaкод счётчика выводится на страницах
namemetrika, gaназвание счётчика или ресурса, если его подключил OnPress
property_idgaчисловой id ресурса GA4, если его подключил OnPress
modegsc, webmasterauto — через OnPress, own — свой код или аккаунт, null — не подключено
verifiedgsc, webmasterправа подтверждены; у gsc в режиме own — null
site_url, logingsc, webmasterадрес ресурса; логин своего аккаунта Яндекса
open_urlвсессылка на отчёт сервиса
auto_availableвсе"auto" доступен
connect_urlwebmasterстраница консоли, где подключается свой аккаунт Яндекса
dataвсе{last_date, collected_at, days} — последний день загруженной статистики, время загрузки (UTC), число дней; null, пока ничего не загружено
changedзаписьизменилось ли состояние сервиса
resultзаписьmode (own, auto, disconnect), ответ сервиса и refreshed — обновлённые копии страниц и сброс кэша

Код счётчика стоит в <head> страниц, а не во фреймах, поэтому rebaked.status всегда nothing.

КодСтатусКогдаЧто делать
value_required400в теле нет valueпришлите {"value": …}
invalid_metrika, invalid_ga, invalid_gsc400значение не той формыпришлите номер, G-… или код тега
invalid_webmaster400не "auto" и не nullсвой код Вебмастера подключается в консоли
auto_not_available409у OnPress нет ключа этого сервисапришлите свой номер или код
service_failed502Яндекс или Google отказали: их ответ в message, шаг — в service_errorисправьте причину и повторите
internal_unavailable502сайт не ответилповторите запрос
arrow_backНазад
SEO
Далееarrow_forward
Соцсети и контакты
На этой странице
  • PUT /data/settings/{metrika|ga|gsc|webmaster}
  1. Главная
  2. Docs
  3. Документация OnPress v2
  4. Справочник API
  5. Аналитика
OnPress
OnPress
ИП Зуев И.В. ИНН: 360408359441
info@onpress.pro
© 2026
политика конфиденциальности публичная оферта
  • visa
  • mastercard
  • sber
  • tpay