A method of collecting data relating to a user's usage over a network, the user utilizing a computing device to send and receive data sets over the network, the computing device having an address on the network, the data representative of the address of the computing device on the network, comprising:
- establishing a connection between a computing device and the network;
- matching each user session to a specific demographic break, said matching step including:
- identifying demographic characteristics of the user using the computing device, said demographic identifying step further including:
- utilizing a plurality of primary sources of data that maintain some or all of several user demographic indicators;
- processing data from said plurality of data sources using logic that matches each indicator to a specific user within a predefined group of users;
- and
- identifying a user among other users in a predefined group of users;
- and
- maintaining a demographic information about the identified user related to data on network activity behavior of the identified user;
- readdressing data sets sent from the computing device to indicate that the data sets originated in the known domain;
- recording at least part of the data sets in association with said demographic information;
- and
- sending the readdressed data onto the network.