It gathers, analyses, and reports web data in order to better understand and optimize web usage. Web analytic software is used to check if websites and pages are functioning properly. This software is used by website publishers to track specific information like the number of visits, the number of unique visitors, the mode of navigation to the site, the keywords searched on the search engine, the time spent on the site, the links clicked on the site, and so on.