tracking spending on those new cards should be fairly simple. you could use something as simple as Quicken which downloads all of your transactions whenever you tell it to. I do mine daily. Or you can also just do it via the banks' websites.
but what the OP seeks is a different sort of animal to keep track of all the promos and other things to make sure you ultimately get credit for them