Există o gamă largă de instrumente de analiză care pot fi utilizate pentru a analiza seturi mari de date și activități tranzacționale. Google Analytics a crescut în popularitate în ultimii ani și se estimează că va continua să înregistreze o creștere peste medie până în următorul deceniu. Pe măsură ce tehnologia sa îmbunătățit și a primit o acceptare mai mare, organizațiile au colectat și stocat cantități mari de date tranzacționale. Scopul instrumentelor de analiză este de a utiliza aceste date pentru a determina modele și tendințe. Aceste informații pot fi folosite pentru a ajuta în procesul de luare a deciziilor.
Instrumentele de analiză pot fi împărțite în trei categorii: indicatori de interes, evaluarea activității și selecția datelor. Deși mulți oameni presupun că instrumentele de analiză sunt o dezvoltare nouă, ele reprezintă de fapt unele dintre cele mai vechi concepte în statistică și managementul datelor. Apariția Internetului și dorința companiilor de a urmări eficiența acestui instrument în a ajunge la clienți a alimentat creșterea rapidă a instrumentelor de analiză. Pentru ca orice organizație să determine câte resurse să aloce Internetului, sunt necesare valori pentru a determina rentabilitatea investiției și utilitatea relativă a acestui instrument.
Indicatorii de interes sunt cei mai comune dintre toate instrumentele de analiză bazate pe web. Un mic program sau script este adăugat pe site pentru a urmări activitatea utilizatorului. Cele mai de bază instrumente pot oferi un rezumat al țării de origine a utilizatorului, al timpului accesat, al browserului utilizat, al timpului total petrecut pe site și al sursei de referință. Produsele comerciale mai complexe pot furniza adresa exactă a protocolului de Internet (IP), numărul de ori când aceeași persoană a vizitat site-ul într-un interval de timp specific, unde a mers și cât timp a petrecut pe fiecare pagină.
Instrumentele de evaluare a activității pot varia de la o simplă colectare de date până la o evaluare a procesului de afaceri. De exemplu, un instrument bazat pe web poate oferi un rezumat al celor mai comune căi de acces, timpul petrecut în fiecare etapă și utilizatorii care au accesat fiecare tabel de date. Pentru un sistem tranzacțional, același tip de analiză poate fi completat folosind o combinație de informații din mai multe tabele și baze de date. Instrumentele utilizate pentru acest tip de analiză necesită, de obicei, destul de mult resurse, necesitând hardware și spațiu de stocare semnificativ pentru a funcționa.
Setul de instrumente de selecție sau extracție a datelor este utilizat pentru a muta datele identificate în mod specific din baza de date tranzacțională în depozitul sau cubul de analiză a datelor. Specificațiile trebuie să fie destul de exacte pentru a construi setul de date adecvat pentru utilizarea instrumentului de analiză. Prea multe date sunt costisitoare, iar datele insuficiente nu vor oferi rezultate precise.