Before you develop a marketing strategy, you should ask yourself what your business strategy is. Your marketing strategy should be based on your business strategy and brand strategy. Your marketing strategy is not equal to your business strategy.
Navigating China's Digital Landscape: Business Licenses as the Compass
How to launch digital marketing campaigns easier in China?
Having a business entity in China will help tremendously.
Unlike in the US, many digital channel promotions and setups in China require Chinese business licenses.
You will need a business license at least to:
1. Hosting a website in China.
2. Set up a company WeChat account.
3. Use Baidu ads.
4. Sell in the e-commerce marketplace.
Of course, you can always use a third-party business license as a workaround.
But, in the long term, a business license will save you lots of trouble online and offline.