Отправка Nginx-логов в Google Analytics
5 min

С наших Download-серверов каждый день скачивается несколько миллионов драйверов (статичных .exe и .zip файлов). Для анализа поведения пользователей перед нами встала задача посчитать следующие параметры: когда, сколько, как часто и даже кто именно скачивает драйверы.
Самым очевидным решением было бы использовать инструменты типа AWstat, GoAccess, ELK stack или Splunk, а в крайнем случае собирать логи Nginx.
Но у каждого варианта есть свои минусы: неудобный интерфейс, скудность данных, сложность настройки и, самое главное, отсутствие возможности строить сегменты в пользовательских отчётах.
И тогда мы решили заставить Nginx самостоятельно отправлять события в Google Analytics сразу же после скачивания файла. Мы также смогли передать в GA уникальный идентификатор пользователя ClientID.
В результате мы получили аналитику по статичным файлам, к которым раньше невозможно было привязать счетчик GA.
Под катом готовый конфиг и примеры работы нашей системы.









Нечем разжечь камин или мангал? В большой компании за столом все курят, а спички кончились? В ванной завелся огромный паук и вы не уверены, что сможете справиться с ним при помощи тапка? Теперь для всего этого есть отличное, стильное, а главное комфортное решение! С новым, инновационным мини-огнеметом XM42 Вас больше не будут беспокоить подобные проблемы! Всего за $699+налоги+доставка+на пиво Вы получите стильное устройство, которое поможет Вам в трудную минуту! А заплатив $799+налоги+доставка+на пиво Вы сможете выбрать цвет вашего огнемета или получить стильную наклейку «Акула»! Спешите, до конца сбора средств всего 31 день!





