@cloudz

Как реализуются трекающие пиксели?

Привет, как правильно реализуются трекающие пиксели? Нашел несколько разных реализаций в интернете, но все они кажутся топорными.

Как я понимаю у клиента грузится пиксель, с данными в параметрах
pixel.png?userId=666

location перехватывается сервером (nginx), и собирает данные в log

Как эти данные агрегировать и собирать в базу? Парсить логи nginxa кроном раз в 5 минут или как?)
Данные нужно обработать asap

Ощущается что есть какие-то более лаконичные решения

Стек vds ubuntu + nodejs (nestjs) + nginx
  • Вопрос задан
  • 92 просмотра
Решения вопроса 2
Lynn
@Lynn
nginx, js, css
Запрос за пикселем ничем не отличается от любого другого. Никто не мешает передать его в nodejs ещё и обрабатывать как угодно — класть в базу, считать статистику и тп
Ответ написан
@q2digger
никого не трогаю, починяю примус
не знаю о чем вы, но вот собирать логи веб-сервера задача элементарнейшая.
например разворачивам ELK (elastic + logstash + kibana) на хост с веб-сервером ставим filebeat , в кибане имеем все логи вебсервера как угодно, любые фильтры и обработки
или есть еще graylog , он тоже использует эластик, тоже интересное решение.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы