Data mining, nazywany czasem także eksploracją danych to zaawansowane techniki wyciągania wniosków z wielowymiarowych danych dostępnych w dużych ilościach. Techniki data miningu wykorzystują najczęściej oprogramowanie i dużą moc obliczeniową komputerów, aby przedstawić analizę ilościową informacji, użyteczną dla działów marketingu. Typowe zastosowania data miningu obejmują między innymi analizę konwersji dla tworzenia skutecznych reklam z wysokim współczynnikiem ROI, eksplorowanie danych o ruchu internetowym na stronie, czy ocenę potencjału sprzedaży przy wprowadzaniu nowego produktu.