20. The method as recited in claim 16 , wherein the segment object does not indicate a marketing campaign associated with the segment.
16. A computer-implemented method, comprising: receiving a segment object that indicates a plurality of instructions for comparing user data to segment rules for a segment, the segment object executable to enable application of the plurality of instructions to the user data without indicating a particular set of segment attributes that define the segment; comparing, using the segment object, user attributes of a group of users to the segment rules for the segment to determine a match of the group of users to the segment; assigning a score to each user of the group of users based on a strength of a match of each user to the segment; placing the group of users into the segment based on the score for each user of the group of users exceeding a threshold score for the segment; communicating a set of segment statistics for the group of users associated with the segment to an offer provider without personal identity information for the group of users; receiving an offer from the offer provider; and communicating the offer to the group of users.