If you can not find traditional approaches to it, you could try DEA (Data Envelopment Analysis). It is proven to be good for benchmarking and comparing efficiency under different input/output configurations.
Marketing efficiency can be calculate by Shepherd Formula or modified marketing efficiency formula also.....for getting whole idea and formula kindly go through given linkhttps://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwjQoIq0pbvNAhVItY8KHbJZCZMQFgghMAE&url=http%3A%2F%2Fwww.academia.edu%2F2573460%2FESTIMATING_MARKET_EFFICIENCY_and_PRICE_MECHANISM_IN_RETAILING_OF_FRESH_VEGETABLES_IN_ANDHRA_PRADESH&usg=AFQjCNErxCalvWSAUCSOhzZj9AHRc8O4oQ&sig2=3sDFYDvmJAsSXQZvV3LWzg&bvm=bv.125221236,d.c2I
Surely by DEA, but note that it is a deterministic approach. Take a look at stochastic or fuzzy variants if you need to manage uncertain data. Moreover, in order to increase the discriminative power, the cross-efficiency extension is a good technique.