Detecting artificial users is a critical challenge for online businesses today. Recognizing the signs of bot activity, which can range from basic web crawlers to sophisticated malicious bots, requires a layered approach. These invalid visitors can artificially inflate metrics, drain servers, and