Блог и новости

Трекинг и Аналитика: Подключаем Google Analytics и Yandex Metrica к Status Pages

2025-10-05 17:06 Статус Страницы Новости Блог
Мы в Pingera постоянно работаем над тем, чтобы дать вам полный контроль над внешним периметром ваших сервисов. Статус-страницы (Status Pages) — это критически важный инструмент для прозрачной коммуникации во время инцидентов. Они отлично информируют пользователей о доступности, но теперь мы делаем шаг вперед. Что, если вы захотите узнать, кто эти пользователи, откуда они пришли и насколько активно просматривают обновления?
Мы рады представить долгожданное обновление: теперь вы можете легко интегрировать трекеры веб-аналитики, такие как Google Analytics и Yandex Metrica, прямо в ваши статус-страницы Pingera! Это дает вам возможность анализировать трафик и поведение аудитории, даже когда у основного сервиса наблюдаются проблемы.

Зачем аналитика нужна на Status Page? 📈

Знание того, как пользователи взаимодействуют со страницей статуса, поможет вам:
  1. Оценить охват инцидента: Сколько уникальных пользователей зашло, чтобы проверить статус, и из каких регионов.
  2. Измерить эффективность коммуникации: Сколько времени пользователи тратят на чтение объявлений и обновлений.
  3. Понять поведение во время даунтайма: Куда пользователи пытаются перейти со страницы статуса (и, возможно, найти, где они "застревают").
  4. Оптимизировать производительность: Используя такие метрики, как скорость загрузки страницы, которые вы сможете увидеть в отчетах аналитики.

Как подключить трекер: Просто и быстро

Мы максимально упростили процесс. Вам понадобится только ваш ID счетчика (Measurement ID для Google Analytics или Counter ID для Yandex Metrica) — никаких ручных манипуляций с кодом!

⚙️ Подключение Yandex Metrica: Пошаговая инструкция

Чтобы начать собирать данные с вашей статус-страницы в Yandex Metrica, выполните несколько простых шагов:
Создайте счетчик:
  • Перейдите на сайт metrika.yandex.ru и войдите в свой аккаунт.
  • Нажмите "Добавить счетчик".
  • Укажите Имя счетчика (например, "Status Page Pingera").
  • Укажите Адрес сайта. Здесь важно понимать, какой домен вы используете для вашей статус-страницы:
Если вы используете субдомен Pingera (например, abc.pingera.ru), укажите его.
Если вы используете свой собственный домен (например, status.mycompany.com), укажите его.
  • Примите условия и нажмите "Создать счетчик".
  • Получите ID счетчика: После создания вы увидите страницу с кодом счетчика. Вам нужен только номер ID (обычно 7-8 цифр) в самом верху.

Добавьте ID в Pingera:
  • Зайдите в app.pingera.ru в раздел управления вашей статус-страницей.
  • Найдите поле Yandex Metrica ID во вкладке "Параметры" и вставьте туда скопированный номер.
  • Сохраните изменения.
Готово! Через несколько минут Yandex Metrica начнет собирать данные.

Подтверждение домена: Важные нюансы ⚠️

Вас может волновать вопрос подтверждения прав на домен, который требует Yandex Metrica.
  • Если вы используете свой собственный домен (например, status.mycompany.com): Да, для полноценной работы всех функций Yandex Metrica, включая Вебвизор, вам нужно будет подтвердить права на этот домен. Вы это делаете в интерфейсе Metrica, используя предложенные ими методы (например, мета-тег, HTML-файл или DNS-запись), так как вы являетесь владельцем этого домена.
  • Если вы используете субдомен Pingera (например, abc.pingera.ru): Вам не нужно подтверждать домен для базовой статистики просмотров и визитов. Наш код аналитики внедряется корректно. Однако, если вы хотите использовать Вебвизор и другие расширенные функции, которые требуют прямого подтверждения, это невозможно сделать, так как вы не являетесь владельцем основного домена pingera.ru. В этом случае мы рекомендуем использовать собственный домен (status.mycompany.com) для статус-страницы, чтобы получить доступ ко всему функционалу Yandex Metrica.

Интеграция через API для DevOps

Для тех, кто предпочитает инфраструктуру как код, вы можете использовать наш API /v1/pages для автоматизации процесса. Поля google_analytics_id и yandex_metrica_id доступны для обновления настроек.
Для обновления используйте метод PATCH (частичное обновление ресурса).
# Пример обновления Yandex Metrica ID через API с использованием PATCH
curl -X PATCH "https://api.pingera.ru/v1/pages/{page_id}" \
-H "Authorization: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
  "yandex_metrica_id": "12345678"
}'
Используйте API для автоматизации процесса развертывания и управления конфигурацией ваших статус-страниц в ваших CI/CD пайплайнах.

Заключение

Интеграция аналитики — это важный шаг к более глубокому пониманию ваших пользователей и их взаимодействия с вашими сервисами. С Google Analytics и Yandex Metrica на ваших статус-страницах вы теперь можете принимать более информированные решения во время инцидентов и улучшать пользовательский опыт.
Начните анализировать трафик вашей статус-страницы уже сегодня! 🚀