在经营销售上,微信针对不同的国家和地区,推出了不同的广告片,邀请当地明星和名人代言,收效相当不错。
This is from the Standard Course Book of HSK5, chapter 12.
What is the meaning of 在经营销售上?
At the moment I am here:
在经营销售上 = 在[经营销售]上 = in managing / operating selling
What means managing selling or operating selling?
Baidu translate: In terms of operation and sales
Google translate: In terms of business sales
Where these translation engines found the word "terms"?
In any case, I cannot understand what this sentence mean.