Integrating brand, retailer and end-customer perspectives