Let’s first know what free gift cards are and why merchants, both online and physical stores give them to their regular customers. It should be noticeable that nothing in this world can come totally free, so often the people who make out free gift cards make their money somewhere else.
The first few factors you need to know about free gift cards are they are kind of expenditures on advertisements. Stores will give them for two major reasons; retain an current customer and for recruiting new ones. Gift cards are actually a giveaway of a part of the profits they made in some purchases you made earlier. If you can produce evidences to show your purchases and the store has a free gift card program then you will be entitled to receive these cards which you can redeem at the right time.
Buying all your needs from the same store has advantages, especially at the time they issue free gift cards. Stores usually make some extra efforts to reward loyal buyers even if that means giving away freebies. So keep to the same store every time you make a purchase, but take care to see that they dont overcharge you for the regular purchases. The other thing you need to understand is whether they have a regular free gift card program and how often they do it. The ones with regular programs should work fine for you.