While this sounds trivial, you can maximize your bonus further by registering your card with a dining rewards program. (pointchaser.com)
You just need to register your credit card (s) with the dining program, use registered cards at participating restaurants, and miles will automatically accumulate. (upgradedpoints.com)
Mileage Plan Dining is a program which allows you to earn extra miles at restaurants by registering your card on their website. (rewardexpert.com)