1. A computer implemented method for isolating analytics tracking logic from content creation for a rich Internet application comprising: receiving, from a web server, a swf file including rich Internet content, the swf file comprising a plurality of event elements with user interactive functionality; receiving a selection of one or more event elements from the plurality of event elements within the swf file for subsequent analytics tracking of user interactions with the one or more selected event elements within the swf file; generating a separate XML, file that includes tags for the selected one or more event elements, wherein the tags in the separate XML file, when executed, indicate event elements in the swf file to analytically track, and wherein the separate XML file is created in isolation and separate from creation of the rich Internet content and the swf file; providing the separate XML file to the web server such that upon receiving a request for the swf file, the web server can provide the separate XML file with the swf file; receiving an updated selection of an event element from the plurality of event elements within the swf file selected for subsequent analytics tracking; and updating the separate XML file to include one or more updated tags for the updated selection of the event element, wherein updating the separate XML file is performed without replacing, recoding, or recompiling the swf file.