I believe both methods of distributing gift cards are effective. However, I prefer the offline method. That is easier for me. You, however, may find that the online method works best for you. You might find that both work just as well for you. It really is a matter of preference. Try both and see what happens! Do whatever seems best. You never know who you may reach.
Enjoy using this valuable tool. It is one of the most valuable tools ever created here.