Если требуется просто посчитать, то
netpeak. Если требуется считать "налету", то тут нужны онлайн сервисы в зависимости от канала (или совокупности каналов), к примеру cossa, eretailrocket, alytics, К50 и другие, выгрузку из которых можно объединять с другими каналами.
Рекомендую также прочитать на
шопологе про шаблоны для ROI (ROMI или ROAS). ROAS - return on advertising spends, на конференции iMetrics 2014 ввели в обиход.