There is a simple research somewhere out there on why affiliate marketing does not work now. User behavior is he is not going to make any transactions in India or even in USA (at least not yet as of now India as m-commerce is at evolving stage) and affiliate cookie can’t be transferred between devices. Asking users to click on affiliate link when they transfer devices may not help.
Also, Lot of affiliates do not provide promo code or referral which will be easy for conversions.
I have put same questions to top bloggers they do agree it is user behavior. Let me take bluehost example on this.
“You can ask them to click on the link to see the latest discount - Ask them to save your page/link for future and click just before buying to apply the latest discount.”
Reply from Bluehost:
Thank you for reaching out to the Affiliate Department!
They will need to click on the affiliate link again when switching devices to receive credit for those sign ups!
I would be happy to talk about promotional pricing, I will just need your username and any sites you plan to promote on!