I use an adapted version of CPE - and maybe you should too
Cost per Engagement can be a little..... misleading. Why? Well it treats all engagements as the same - when they're not. This article proposes an adapted formula that you could be using instead.