Istnieje szeroka gama narzędzi analitycznych, które można wykorzystać do analizy dużych zbiorów danych i aktywności transakcyjnej. Analityka zyskała na popularności w ciągu ostatnich kilku lat i przewiduje się, że w następnej dekadzie będzie nadal odnotowywać ponadprzeciętny wzrost. Wraz z rozwojem technologii i coraz większą akceptacją organizacje gromadzą i przechowują duże ilości danych transakcyjnych. Celem narzędzi analitycznych jest wykorzystanie tych danych do określenia wzorców i trendów. Informacje te mogą być wykorzystane do pomocy w procesie podejmowania decyzji.
Narzędzia analityczne można podzielić na trzy kategorie: wskaźniki zainteresowania, ocena aktywności i wybór danych. Chociaż wiele osób zakłada, że narzędzia analityczne są nowością, w rzeczywistości reprezentują one jedne z najstarszych koncepcji statystyki i zarządzania danymi. Pojawienie się Internetu i chęć firm do śledzenia skuteczności tego narzędzia w docieraniu do klientów spowodowały szybki rozwój narzędzi analitycznych. Aby jakakolwiek organizacja mogła określić, ile zasobów należy przydzielić do Internetu, wymagane są metryki określające zwrot z inwestycji i względną użyteczność tego narzędzia.
Wskaźniki zainteresowania są najczęstszymi ze wszystkich internetowych narzędzi analitycznych. Do witryny dodawany jest mały program lub skrypt, który śledzi aktywność użytkownika. Najbardziej podstawowe narzędzia mogą zapewnić podsumowanie kraju pochodzenia użytkownika, czasu dostępu, używanej przeglądarki, całkowitego czasu spędzonego w witrynie i źródła odniesienia. Bardziej złożone, komercyjne produkty mogą dostarczać dokładny adres protokołu internetowego (IP), ile razy ta sama osoba odwiedziła witrynę w określonym czasie, dokąd się udała i jak długo spędziła na każdej stronie.
Narzędzia oceny działań mogą obejmować zarówno proste gromadzenie danych, jak i ocenę procesu biznesowego. Na przykład narzędzie internetowe może zapewnić podsumowanie najpopularniejszych ścieżek dostępu, czasu spędzonego na każdym etapie oraz użytkowników, którzy uzyskali dostęp do każdej tabeli danych. W przypadku systemu transakcyjnego ten sam rodzaj analizy można przeprowadzić, wykorzystując kombinację informacji z kilku tabel i baz danych. Narzędzia używane do tego typu analiz są zazwyczaj dość zasobochłonne, a ich działanie wymaga znacznego sprzętu i przestrzeni dyskowej.
Zestaw narzędzi do selekcji lub ekstrakcji danych służy do przenoszenia specjalnie zidentyfikowanych danych z transakcyjnej bazy danych do hurtowni lub kostki analizy danych. Specyfikacje muszą być dość dokładne, aby zbudować odpowiedni zestaw danych do wykorzystania przez narzędzie analityczne. Zbyt duża ilość danych jest kosztowna, a niewystarczająca ilość danych nie zapewni dokładnych wyników.