I can comment on this from the perspective of an affiliate promoting products on networks like CJ. Affiliate programs can be a very profitable way to gain customers, but there are lots of issues that come up. In particular:
-Before your product is listed on an affiliate network, you need to put down a significant investment- mid to high $XX,XXX as a prepayment to the network
-Especially for a webapp, there could be issues of rampant fraud-affilites using VCCs to sign up and so on- this is something you will need to be proactive about filtering out
-Products that do well on affiliate networks have a large target market- if your webapp is niche affiliates won't bother to take the time to set up campaigns to promote your product
>-Before your product is listed on an affiliate network, you need to put down a significant investment- mid to high $XX,XXX as a prepayment to the network
There is an entire pecking order of affiliate networks. You might convince the smallest ones to take you on without any prepayment. Next step up require around a $5000 prepayment, but might waive that if you can show proof of sizable traffic or revenue. Mid to high $XX,XXX is only to play with the big boys (and even there, my impression was that it's possible to get that waived if you already have enough sales from other sources - but I might be wrong on this).
Regards to the prepayment, you sure there aren't networks that just bill when fees are due?
Regards to fraud, that's definitely a real issue.
Regards to niche, from what I've learned from doing some affiliate work and research, niche is extremely important and much desired by affiliates - even though my product isn't narrowly targeted - just saying..
Most networks won't do this because it opens them up to risk or a merchant not paying and still having to pay their affiliates. Also because different affiliates get paid at different times so a big affiliate might be net 10 or even net 5 most will be net 30 or 45.
Make sure you design a good landing page and test test test. No one will run your campaign for more than a few days if it doesn't convert reasonable well.
fraud has become a seriously large issue on many affiliate networks over the last few months. something a client of mine has seen: people are signing up as affiliates and using stolen credit cards to sign up and get paid hopefully before anyone notice and the chargeback rate goes through the roof. they were hit so hard by this that their chargeback rate went up 400% in less than 3 weeks in january. be very careful to protect yourself from fraud if you are running on an affiliate network. it used to be that they just had issues with having some sleazy people joining, now, there are issues with straight out criminal behaviour.
-Before your product is listed on an affiliate network, you need to put down a significant investment- mid to high $XX,XXX as a prepayment to the network
-Especially for a webapp, there could be issues of rampant fraud-affilites using VCCs to sign up and so on- this is something you will need to be proactive about filtering out
-Products that do well on affiliate networks have a large target market- if your webapp is niche affiliates won't bother to take the time to set up campaigns to promote your product