1. A computer implemented method comprising: providing an application comprising an indication of a location of a configuration file, wherein the configuration file specifies user interactions to be tracked by the application when the application is executed; providing the configuration file at the location indicated in the application, wherein, when executed, the application determines how to track user interactions by accessing the configuration file at the location separate from the executing application, wherein, in response to a user interaction occurring in the executing application, a function of the application executes using one or more parameters that are retrieved from the configuration file and that indicate that the user interaction is tracked, the one or more parameters further indicating whether the function will send the information about the user interaction to an analytics server; and receiving a revision to the configuration file and replacing the configuration file with a revised configuration file at the location, wherein replacing the revised configuration file at the location changes the user interactions to be tracked by the application, wherein, when executed, the application tracks user interactions according to the revised configuration file.