Discounts and incentives cost you both money and branding equity. You should only use them when it seems the visitor will not buy. You probably already use simple timed or exit intent triggers to do that, but these are crude behavioral indicators. Something smarter is needed.
First, observe enough visitors to your site and see the behavioral patterns of those who buy and those who don’t. Time their visit, but also “follow” them around. Where do they go with their mouse on the page? What do they click? Where do they hover for longer time periods, etc? All this can and is already done today, but we need to take this further – use the information to match future visitors behavior. If there are distinct patterns that can predict a purchase, you can then only show the incentives when visitors do not match these patterns. Even better, if a “non buyer” pattern also emerges, only show the incentives to visitors exhibiting such a pattern.
You as a marketer would like to know more about the consumption of your product.
A PDF reader app that the client gets for free with the PDF file you send them or they download. They can, of course, open the PDF file in any other app, but you incentive them to use your app by promising them real time up to date data, surprises, etc. The app has two primary functions:
1. Report to you their consumption of the PDF file (how often, how far they read etc.)
2. A real time communication device that adapts to how they interact with the PDF document (where they currently are, what have they already read, etc.)