B2B revenue attribution: From first touch to revenue