Retail and CPG brands face an incredibly complex sales and marketing landscape, with channels ranging from traditional brick and mortar stores to e-commerce – and the latter growing fast. Every day ...