Can I manage several websites and channels in one publisher account?
Use your publisher account's site management to register additional websites and discuss any additional social or other promotional channels with the publisher team. The documented route for adding a site is Account > My sites > Add a new site. Describe each channel accurately so its audience and promotional methods can be assessed.
Choose the correct registered site when obtaining links and reviewing performance. Additional countries and individual campaigns can require separate approval; an existing site's approval does not automatically extend to another channel. Several sites in an account are also different from several separate accounts: TradeTracker ID can connect existing accounts under one sign-in without merging their campaigns or reports.
Related glossary: Publisher ID, Publisher approval, International affiliate marketing
Sources: TradeTracker India publisher knowledge centre: adding sites, TradeTracker ID: accounts and sign-in