API інтеграція статистики CheckStat
Сьогодні ми запускаємо лічильник CheckStat API. Це простий спосіб додати статистику вашого сайту до власних дашбордів, скриптів і звітів.
Що можна робити з API:
- Отримувати погодинні та денні показники (відвідувачі, перегляди сторінок, тривалість сесій).
- Переглядати активність користувачів за останні 3 години, 24 години або 30 днів.
- Групувати результати за країною, містом, браузером, ОС, типом пристрою, джерелом тощо.
- Отримувати 30-денні агрегати: топ країн, операційних систем і джерел трафіку.
Як це працює
- Додайте сайт до CheckStat і занотуйте його
site_id. - Скопіюйте персональний
access keyу профілі. - Надсилайте запити з
site_idіkey.
Використовуйте необов’язкові параметри timezone і domain, щоб показувати дані у вашому часовому поясі та, за потреби, точніше визначати джерела трафіку.
Приклади
- Погодинна статистика за сьогодні:
GET https://checkstat.net/includes/api/get_today_widget.php?site_id=1&key=YOUR_KEY&timezone=Europe/Kiev - Останні 30 днів, групування за країною:
GET https://checkstat.net/includes/api/get_visits.php?site_id=1&key=YOUR_KEY&group=country - Активність користувачів за останні 24 години:
GET https://checkstat.net/includes/api/get_lastactivity.php?site_id=1&key=YOUR_KEY&period=1440
Чому це корисно
З API ви можете:
- Переглядати статистику прямо на своєму сайті, не заходячи в CheckStat.
- Автоматизувати відстеження трафіку та залученості.
- Порівнювати джерела, пристрої та країни без відкриття панелі.
Початок роботи
Відкрийте свій акаунт, скопіюйте ключ доступу та спробуйте приклади запитів вище. Якщо виникнуть питання, напишіть нашій команді – ми допоможемо.
Створюйте потрібні звіти швидко: стабільні ендпоїнти, чистий JSON і підтримка часових поясів.
Автентифікація та доступ
Використовуйте site_id і персональний key зі сторінки профілю. Зберігайте ключ у таємниці (не публікуйте його в клієнтському коді). Усі виклики здійснюються через HTTPS.
Додавайте timezone (наприклад, Europe/Kiev), щоб узгодити години та дні з вашим локальним часом. Використовуйте domain, аби за потреби точніше визначати джерела переходів.
Помилки та обмеження
У кожній відповіді є поле success; у разі помилок також повертається error_message. Невірні параметри дають коди 4XX; проблеми на сервері — 5XX.
Занадто часті виклики можуть обмежуватися за швидкістю. Кешуйте там, де це можливо, і зменшуйте частоту повторів. Потрібна допомога? Зверніться в підтримку та вкажіть ендпоїнт і часовий інтервал (ніколи не надсилайте свій ключ).