Putting a Clickbank product in my site's homepage does it mean that I have to get a sales like Amazon?
Nope they don't require it. They are not like Amazon.
In the case of most affiliate programs is that you put the product and then you forget about it.
CB is the most simplest network of all. I don't think that they require anything.