Hi Pete,
Thank you very much for your prompt response. Currently we are using trackXXX methods in the below sequence. I would like to understand whether #1 is required here (we are using v3.3 Omniture SDK). I am little confused here because if we call #1, we loose persistentContextData which forces us to go for #2 (which is quite opposite to persistent concept).
1. Call clearVars()
2. Call setPersistentContextData to add the common data that has to be sent in each call (ex:- App Version, OS Version,.....)
3. Set the data specific data using setProp/setEvar/...
4. invoke trackAppState/trackEvents/track/trackLinkURL method based on the user navigation/action
Regards,
Dhana Prakash M