WUM applications are based on data collection from three main sources[7]: (1) Web server side, (2) The proxy side : Many Internet Service Provider (ISPs) give their customers proxy server services to improve navigation speed through caching. A proxy server collects data of groups of users accessing huge groups of web servers, and (3) the client side: Usage data also can be traced on the client side by using JavaScript, Java applets or even modified browsers.