D2C models allow retailers to build a relationship with their shoppers, which can help with campaign optimisation if you analyse user behaviour. You can also build brand loyalty to ensure returning customers and put yourself in a better position to compete. Alongside this, you can streamline your processes, cutting out the need for middlemen in your supply chain and distribution.