Optimization software routines of the analytics module 185 can utilize this detailed information to refine a product offering, a vending machine location, or other parameter of a vending operation.The transceiver module 160 transmits the data acquired from the vending machine controller 165 along with other, independently acquired data to the data processing system 46 via the CMR telephone system