Перейти к публикации

Собственный JS счетчик-аналитика


Рекомендованные сообщения

Друзья, не знаю в какую сторону копать. Клиенты хотят видеть подробную статистику отображения их рекламных материалов за длительный период.

Но есть проблема при подсчете просмотров и переходов:

1. JS счетчики от внешних сервисов (Гугл аналитика, ЯндексМетрика и прочие) не всегда срабатывают. Внешние скрипты легко блокируются включенной по умолчанию защитой от отслеживания в Firefox, либо режимом DoNotTrack. А ЯндексМетрика вообще не считает пользователей с Украины.

2. Серверная статистика на логах Apache, Nginx очень неудобная (все в отдельных файлах и больших по размеру), и слишком навороченная. Более того, при подключении через кеширующий сервер (например CloudFlare) часть запросов просто не будет попадать в серверные логи, на то он и кеширующий сервер.

3. Статистика с кеширующего сервера (CloudFlare) самая точная, но ее получить невозможно ввиду невозможности хранения больших объемов.

 

Возможно решение находится в создании локального (относительно нашего сервера)  счетчика, но который будет получать информацию через запросы типа POST или PUT (которые не кешируются). А сами запросы будут генерироваться JS скриптом, который подгружается вместе со страницей с нашего-же сервера. То есть по сути речь идет о построении локальной системы учета. Так как браузеры с отключенным JS почти не используются(ну кроме TorBrowser), полагаю что это будет самый надежный вариант статистики.

 

Внимание вопрос:

есть ли готовые системы, построенные по этому принципу? Или может есть статьи как это правильно сделать, чтобы не изобретать велосипед и не натыкаться на грабли?

Ссылка на сообщение
Поделиться на других сайтах

Есть модуль статистики от сандера, больше наверное ничего по этой теме и нет для свежих версий.
Можете написать немного кода и собирать статистику к себе на сервер, но это сугубо индивидуальное решение.

Изменено пользователем SN74
Ссылка на сообщение
Поделиться на других сайтах
23 минуты назад, SN74 сказал:

Есть модуль статистики от сандера, больше наверное ничего по этой теме и нет для свежих версий.
Можете написать немного кода и собирать статистику к себе на сервер, но это сугубо индивидуальное решение.

Уже нашел Matomo (бывший PIWIK). Все что хотелось и даже больше.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...