1. A method for generating rules for a rules dictionary for tracking usage of applications on a mobile device, the method comprising: storing, in the rules dictionary, a rule for each application of a plurality of applications that are executable on a mobile device, where each rule is used identifying network traffic associated with the associated application, and wherein each rule comprises an identifier for the application and a regular expression that is configured to identify network traffic associated with the application; installing a new mobile application on the mobile device; executing the new application on the mobile device to cause the new application to create network traffic; inspecting the network traffic caused by the new application; creating a regular expression that matches the network traffic created by the new application; and storing in the rules dictionary a new rule that comprises the regular expression created for the new application and an identifier for the new application.