I've come to believe that this isn't a technology problem. It's a people problem - specifically a "publisher people are lazy" problem. That lazyness made them hand their value over to Google and Facebook, and now there's just no easy way to get it back.