Purchase History ProductsOffer free gifts if the customer has previously purchased specific products VariationsRestrict giveaways based on the purchase of specific product variations CategoriesTrigger free gifts if the customer has bought products from certain categories TagsLimit free gifts based on the purchase of products with specific tags AttributesOffer giveaways if the customer has previously bought products with certain attributes