For the purpose of getting more eyeballs and clicks on your link, you should post on all available channels that you have, but do not spam any group....
In affiliate marketing, the amount of energy that will make you $10, if well optimized can also make you $1000, so finding and promoting high paying affiliates programs is a winner. ...
In this case of marketing the payment is strictly based on performance and the affiliate is incentivized by the commission they receive whenever they make a sale....