Aldi China launch
In 2017 Aldi decided to launch in China. As one of the largest retail brands with over 10,000 stores in 18 countries, this should have been an easy task. However, almost no one in China had ever heard of Aldi before. We created a multi-channel campaign that drove new and repeated purchases, and Aldi achieved over 1.7 billion brand impressions in only two months.