It would be useful if, as soon as a customer signs up for e-mailmarketing through a pop-up, the customer has to confirm signing up by e-mail. Privacy laws in the Netherlands require you to, and I'm sure this would be useful to abide by privacy laws elsewhere.
Also, the e-mail could then contain the discount code as well!