You should have your website created and filled with content before creating the new channel fort he website. You should use the separate channels for their respective websites. To be more clear, the purpose of having multiple channels is so that you can evaluate the performance of your separate websites. You do not want to generate link codes from channel A and add them to the website of channel B.