purchase analysis