A lot of those things require you to give them your email to get the coupon. They could do that with a button as well but couldn't then follow up to let you know you didn't buy anything from them in 24hrs.