Gift cards will increase traffic to your store since gift cards are generally being given to a different recipient than the buyer. This gives you two customers, the customer who bought the gift card and the person who received it.