The rapid growth of on-demand ride service platforms has made it increasingly important for these platforms to efficiently match services by understanding driver characteristics and consumer preferences. This paper aims to investigate the pricing strategy by considering the impact of consumer preference heterogeneity and the different service types offered by drivers. The findings of this study reveal the need for the platform to strike a balance between service cost and the benefits of high-quality drivers, which can be referred to as the “cost-performance ratio”. If the “cost-performance ratio” that attracts high-quality drivers is high, the platform will attract high-quality drivers or drivers of all types to participate while offering differentiated services. Otherwise, the platform will only provide services through low-quality drivers. Furthermore, the platform will also consider when to offer differentiated services based on network externalities and service quality. When the network externalities of the two types of services are similar, the platform will differentiate them based on service quality differences. Overall, considering consumer preference heterogeneity, drivers of service types, and network externalities, this paper provides guidance for platforms to make optimal decisions that enhance their service offerings and improve overall customer satisfaction.