1. A computer implemented method for operating a content consumption monitor and generating intent data, comprising: a computing device; and a memory device coupled to the computing device and including instructions stored thereon that, in response to execution by the processing system, comprising: receiving, by the computing device, events identifying users accessing third party content; generating, by the computing device, the intent data from the events; receiving, by the computing device, publisher content; comparing, by the computing device, the publisher content with the intent data; identifying, by the computing device, a segment of the users based on the comparison; identifying, by the computing device, a portion of the third party content accessed by a first one of the users; identifying, by the computing device, topics in the portion of the third party content; identifying, by the computing device, relevancy values for the topics; generating, by the computing device, a user intent vector for the first one of the users based on the relevancy values for the topics; storing, by the computing device, the user intent vector in an event database that includes multiple other user intent vectors; operating, by the computing device, a user interface on a user computer; receiving, by the computing device, from the user interface a search query; searching, by the computing device, through the event database for the user intent vectors associated with the search query; and displaying, by the computing device, on the user interface of the user computer results of the search query that identify the first one of the users as part of the segment of users based on a comparison of the user intent vector with the publisher content.