Hi STM,
I'm looking for a way to accurately track revenue per user across a publisher site that monetizes through a combination of CPM and CPC ad units, plus a few CPA deals. We're arbitraging paid traffic to the site but having a hard time attributing revenue to individual users / campaigns, since each user views a different # of pages, and some pages have ad-refresh functionality and others don't. Is this something that DFP or another service can do?
Thanks for the help.
Have you had a look at Google Tag Manager? I haven't done anything as complicated as what you are doing but with a bit of tech expertise you should be able to set it up. It all really depends on how accurately your networks can report the CPM and CPA
Thanks deondup. I've just implemented Google Tag Manager and am still figuring out how to use it beyond simple conversion events. I'm not sure it's advisable to fire events for each ad unit impression as that might put quite a load on things, but I'll look into it further. Thanks 
Brian, did you ever find a solution for this ?
I am now struggling myself and its proving to be a real nightmare
Id be interested in this aswell if anyone has a solution 