Hi Manish,
This is a good question. It's probably best to reach out to your local account manager for specific advice with your use case as it does depend on what implementation you already have.
If the developers have an advanced analytics tag like Adobe Analytics (SiteCatalyst) then your likely to have a good 's' object on each page and changing this to our required 'utag_data' object probably won't be much work.
e.g. if you have:
s.pageName = "great"; // page name
s.channel = "news"; // section
s.prop1 = "news/uk"; // sub-section
Then it wouldn't be too hard to change this to:
utag_data = {
page_name : "great",
site_section : "news",
site_subsection : "news/uk"
};
Dealing with events will always be a bit more tricky as you'll need find each specific one and replace the syntax with:
utag.link({data object you want to send});
In general, I would try to re-use as much as you can to generate the correct Tealium syntax.
If the implementation is something like Google Analytics, you likely won't have that much that you can re-use and it will be a fresh implementation unless you are setting custom dimensions.
The end goal really is to create a nice 'utag_data' object with rich information on each page and then utag.link() or utag.view() calls to capture event data.
I hope this helps...
Thanks,
Roshan