I would say excel spreadsheet is the best way to track your pending miles. Every time you snap a screenshot of the offer you can write it down in Excel or just write it down on the description of the image.
Awardwallet is good with updating you about miles posting to your account but not pending.