dual-channel revenue