Therese has it. Setup specific Misc Lines when they pay the advertising invoice (which is always in advance of placement). This is conceptually mapping 1:1 to the coupon code, so it should be easy to get Sales' cooperation. Then report on the Misc Codes, even if the item no longer exists in IM (and they really must be deleted after the campaign is done, to simplify sales' lives).