Combining with cholecystokinin and transmitting the signal across the membrane by activating an associated G-protein to initiate a change in cell activity. Cholecystokinin can act as a neuropeptide or as a gastrointestinal hormone.