Using incentives to increase demand for influenza vaccine

Although the Centers for Disease Control (CDC) recommends that everyone 6 months of age and older gets a flu vaccine every season, many people don't get vaccinated. Here's what Safeway is doing about it: offering a coupon for 10% off of your next shopping trip in exchange for getting vaccinated. From a public health viewpoint, this might be a very effective strategy to nudge people to get a vaccine for a disease they think they aren't susceptible to or can easily recover from, especially because the influenza vaccine best protects a population when a critical proportion of people are vaccinated (a concept called "herd immunity", explained in this nice video from Upworthy). The AARP speculates that retailers are willing to offer incentives like this one because of attractive profit margins combined with the increased likelihood that you'll buy other items in the store. Financial incentives such as these are known to increase the demand for a variety of health services, including vaccination, but the jury is still out about whether this strategy can achieve real impact on influenza transmission rates. What do you think?