Only a small percentage of CB affiliates succeed to a significant degree. You need to send lots of prospects to the sales pages, some offers really need a good pre-sell page on your site to warm up the customers first. Expert paid advertiser managers may be able to profit promoting CB with ads, it’s a quick way to make or lose a lot of money overnight, don’t use Google Adwords to promote CB, certain products will get you banned for life. Sales pages might get like 1% to 4% conversion, meaning you would have to pay for 25 to 10 clicks to secure a sale, depending on click costs that could cost $5 to $50 or more to secure one sale.
For most of us, the way to go is to create a quality niche site that in time attracts lots of free traffic from search engines, look at the traffic generating site as your business, and the revenue source you are using at the moment as just one option, it’s good to survey the possible products in the CB marketplace to help choose your specialty, but don’t marry yourself to one product, be prepared to move on if you don’t get sufficient conversions.
I wouldn’t bother trying to spam sites with CB affiliate links, most are on the lookout and will promptly delete them or ban you. Contributing to the conversation on a site is an acceptable way to secure a link to your own site which gains SEO, search traffic benefits, you then place the affiliate links on your own property.