Я рассматриваю возможность написания собственного инструмента для отслеживания посетителей/продаж, так как Google Analytics и другие просто недостаточно полны в отделе данных. У них хорошие графические интерфейсы, но если у вас есть навыки работы с SQL, эти графические интерфейсы вам не нужны.
Мне интересно, как лучше всего это сделать.
Я мог бы просто записать IP-адрес и т. д. в текстовый файл, а затем запустить асинхронную службу в фоновом режиме, чтобы сбросить его в БД. Или, может быть, это излишне, и я могу просто положить это прямо в БД. Но один DB WRITE для каждого веб-запроса кажется плохим выбором, когда речь идет о масштабируемости. Мысли?
В качестве примечания можно зафиксировать ссылочный URL-адрес или любой входящий трафик, верно? Так что, если они пришли из сообщения на форуме или чего-то еще, вы можете отследить этот фактический URL, верно?
Просто кажется, что это очень стандартное требование, и я не хочу изобретать велосипед.
Как всегда, спасибо за понимание SOF.