А Google Analytics чем плох?
Дело в том что гугл аналитика ставит цель на клик по кнопке или переход на страницу и не может достоверно понять была ли транзакция на контракт/кошелек. И уж тем более определить размер транзакции. Соответственно рассчитать ROI достоверно невозможно.