ImageX Media: Squeeze pages (or, how to get people to give you their email)
Here's a quick take on an old tactic - offering free content in return for contact info.
http://imagexmedia.com/blog/2016/08/what-are-squeeze-pages-and-how-do-they-work
P.S. there's a Drupal module that makes this a little easier, though it's not hard in any case:
https://www.drupal.org/project/squeeze