With the rapid development of alibaba B2B platform,methods which used to be very efficient to introduce traffic,has come cross their bottle neck.SEO and PPC are so limited by search engine itself.A new method to draw traffic from the internet is urgently needed.Affiliate marketing successfully meets all needs of the platform.Affiliate marketing is a type of performance-based marketing,which traffic is provided by afiliates.Affiliates are traffic marketing organizations which are consist of a large number of websites.Ads are posted on the websites of affiliates,and potential buyers tend to click the ads to visit alibaba.com while viewing affiliate pages.Then their actions like inquiry or ordering can be tracked by the cookie planted.Alibaba rewards them by the number of feedbacks or orders they brought to the platform.In this business mode,buyers,merchants,affiliates and the platform itself gain profits in the same time.This paper describes the design and implementation of Alibaba affiliate product line.The whole product line is separated into several systems.Business developers needs business-support system to manage information of affiliate clients and advertising meterials.Affiliate users needs affiliate portals to subscribe advertising materials,read reports and withdrawal commissions.Click server is needed to filter traffic,redirect requests,and plant cookies.Ad-pages are needed to undertake traffic from affiliates.Besides,recommendation platform,data analysis platform and anti-spam platform are also very important is the affiliate product line.Among this systems,a lot of them are web applications.They are built with a high-performance,extendable framework,Webx.Decoupling among systems is also important.Dubbo is used to build services that encapsulate business logic of database operation.MetaQ is used to communicate between systems asynchronously.Alibaba affiliate system actually bring huge amount of traffic to the whole website,which proves affiliate marketing is an efficient way to do traffic marketing. |