1. A method comprising: applying one or more subscriber specific policy and charging control rules to network traffic associated with a plurality of subscribers to collect network traffic data for the plurality of subscribers; aggregating the network traffic data collected for the plurality of subscribers into aggregated traffic data; determining, based on the aggregated network traffic data, whether one or more subscriber independent data collection criteria for a network need to be updated; and responsive to determining that the one or more subscriber independent data collection criteria need to be updated: updating, based on the aggregated network traffic data, the subscriber independent data collection criteria, the updated subscriber independent data collection criteria including subscriber matching criteria and traffic matching criteria; identifying one or more subscriber sessions that match one or more of the subscriber matching criteria; for each of the one or more identified subscriber sessions, generating updated subscriber specific policy and charging control rules that include at least a portion of the traffic matching criteria specific by the subscriber independent data collection criteria; and applying the updated subscriber specific policy and charging control rules to additional network traffic to collect additional network traffic data.