1. A computer implemented method for isolating analytics tracking logic from content creation for a rich Internet application comprising: providing content for a rich Internet application; identifying a plurality of event elements within the content separate from content creation; tagging the identified plurality of event elements, wherein the event elements are tagged in isolation of content creation; and storing the content including the tagged event elements.