That works like a content lockers
If you want the customer to see content then he got to give up his emai Id, correct ?
This is good except that your traffic cannot be organic since Google frowns upon this method, they are good for social media traffic and works well.