于敦德:途牛五大战略纵深不惧同质化竞争



       于敦德说,途牛已经在目的地、出发地、产品系列、客户和品牌五个领域建立起了纵深壁垒,不担心任何局部竞争,将坚决把局部同质化战争打到底。

一个行业的两种公司

       包括旅游在内的很多行业通常都有两种公司:一种公司引领行业从小做大,一种公司把行业从大做小;一种公司靠创新取胜,一种公司靠模仿取胜;一种公司冲锋,为行业不断开拓新的空间,一种公司在低端、局部市场同质化竞争,不断压缩行业空间;一种公司靠差异化的竞争取胜,一种公司靠同质化的竞争取胜。

       两者竞争层次不同,对消费者都有益,是差异化的竞争,前者通常是行业领导者,后一种通常是追赶者。领导者通常因为做了创新,撕扯开了行业空间,在创新所带来的新空间上面获得较高溢价利润。追赶者通常不创新,没有创新的成本,更加有动力来发起同质化竞争;但也恰恰因为没有创新,无法获得中高端客户的认同,对行业进步价值较低,只能靠压低成本来获取微薄利润。

      作为行业领导者,应该不断冲锋同时果断自宫。一方面不断冲锋、不断创新来增加纵深,一方面果断自宫,该舍弃的局部利益必须舍弃,这些利益已经进入衰退期,与其在上面不断纠结,不如大大方方的让利消费者,应对追赶者在局部、低端的同质化竞争。通过不断的冲锋与自宫,始终保持创新与活力,纵深与壁垒不断加强,竞争力不断提升。冲锋的速度大于自宫的速度,就所向披靡,反之就会吃老本。

      作为行业领导者,更重要的工作是冲锋,为整个行业撕扯出更大的空间来,把整个蛋糕做大。下决心自宫不易,不断冲锋更难:不被自宫竞争蒙蔽双眼难能可贵,眼光始终着眼行业长远发展、用户长远需求难能可贵。如果只自宫而不冲锋,伴随着行业成熟度越来越高、纵深优势越来越浅,局部、低端竞争逐步扩展到整体业务会很痛苦,行业也可能陷入低水平同质化竞争的恶性循环,进入下降通道。

途牛已经建立战略纵深

途牛已经在以下五个领域建立起了纵深壁垒,不担心任何局部竞争,将坚决把局部同质化战争打到底。

1、目的地。排名第一的欧洲和排名第二的马代都是出境长线目的地,中高端目的地是纵深。

2、出发地。自Q2的15个区域服务中心,到目前的60个,到明年的超100个,二三线城市是广阔的纵深。

3、产品系列。中高端的牛人专线产品系列,未来还会有更高端的产品系列品牌,中高端的产品系列是纵深。

4、客户。中高端VIP客户有着理性的消费理念,青睐中高端产品,中高端的客户是纵深。

5、品牌。途牛是定位清晰的专注休闲旅游的大众消费品牌,而非无品牌的低端恶性竞争挑起者形象,清晰可信的品牌是纵深。

其中一些纵深是以前就有的,一些纵深是今年重点建立并加强的,这些都是我们长期投资的重要组成部分。我们没有为了短期业绩只做眼前的投入,因为我们相信只能着眼长远,通过长期投资加强纵深,才有可有持续领导行业发展。

途牛继续冲锋


        所有的这些纵深的建立,能够支撑我们在局部市场、低端市场随时应对可能的挑衅,并彻底打倒这些挑衅,同时不断扩大纵深竞争优势。在特卖业务上面途牛已经证明有能力在任何一个局部市场快速集中压倒性兵力、占领第一位置。局部战场同质化竞争很简单,坚决自宫,决战到底,打出水平。

真正决定竞争胜负的,是差异化的纵深战场,我们将在纵深领域继续冲锋20年,加强在客户服务与品牌、区域覆盖、中高端产品线的纵深优势,开拓金融业务,为行业撕扯出一片更大的天空,引领在线休闲旅游行业继续飞奔!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/254822.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

活在当下吧

‘’你得为你自己而活,想要什么就去争取,不要干等着以为别人会施舍给你,也不要在意别人的眼光和看法,你首先得考虑的是你自己。” “你要明白,只有当你自己在乎自己的时候,别人才会用正眼看你,才…

ptime概述

官方给出的ptime的定义是:ptime gives the length of time in milliseconds represented by themedia in a packet。简单来讲就是一个数据包中媒体的时长,以毫秒为单位。比如:ptime:20就是定义为20毫秒。 每种媒体的时间是不一样。比如&#…

halcon clear_ocr_class_svm 清除基于SVM的OCR分类器

目录clear_ocr_class_svm(算子)描述参数:clear_ocr_class_svm(算子) clear_ocr_class_svm - 清除基于SVM的OCR分类器。 clear_ocr_class_svm(:: OCRHandle ? 描述 clear_ocr_class_svm清除OCRHandle给…

自定义线程的方式

2019独角兽企业重金招聘Python工程师标准>>> package com.javaxxz.test;public class Demo extends Thread {/*** 创建线程的方式* 方式一:* 1、自定义一个类继承Thread类* 2、重写Thread类的run方法,把自定线程的任务代码写在run方法中* …

如何使用思维导图

思​维​导​图​比​较​容​易​,​因​为​我​们​平​时​都​是​这​样​思​考​,​但​参​考​一​些​思​维​导​图​练​习​案​例​,​还​是​有​帮​助​的​,​使​我​们​做​的​更​好​!

Linux下基于C/C++的Socket编程基础

什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如…

tyvj 1059 过河 dp

P1059 过河时间: 1000ms / 空间: 131072KiB / Java类名: Main背景 NOIP2005 提高组 第二道描述 在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳过的距离都 是正整…

20155204 2016-2017-2 《Java程序设计》第8周学习总结

学号 2016-2017-2 《Java程序设计》第X周学习总结 教材学习内容总结 想要取得channel的操作对象,可以使用channels类,它定义了静态方法newChannel()。Buffer的直接子类们都有一个alloocate()方法,可以让你指定Buffer容量。1.java.util.loggin…

HALCON示例程序train_characters_ocr.hdev使用SVM分类器训练字体

HALCON示例程序train_characters_ocr.hdev使用SVM分类器训练字体 小哥哥小姐姐觉得有用点个赞呗! 示例程序源码(加注释) 蓝色字体均为算子解释链接,可以前往查看解答 关于显示类函数解释 read_image (Image, ‘ocr/chars_tra…

《信息系统安全等级保护定级报告》

《信息系统安全等级保护定级报告》一、XXX信息系统描述简述确定该系统为定级对象的理由。从三方面进行说明:一是描述承担信息系统安全责任的相关单位或部门,说明本单位或部门对信息系统具有信息安全保护责任,该信息系统为本单位或部门的定级对…

安装DirectX SDK时出现Error Code:s1023 的解决方案

安装DXSDK_Jun10时(下载地址:http://www.microsoft.com/en-us/download/confirmation.aspx?id6812 ) 出现下图所示错误 Error Code:s1023 计算机上有安装过更新版的Microsoft Visual C 2010 Redistributable,打开“…

Linux下C++ UDP Socket例子

这里我们给出了linux下C的socket代码如下&#xff1a; #include <iostream> #include <stdio.h> #include <sys/socket.h> #include <unistd.h> #include <sys/types.h> #include <netinet/in.h> #include <stdlib.h> #include <…

使用ES6的Promise完美解决回调地狱

相信经常使用ajax的前端小伙伴&#xff0c;都会遇到这样的困境&#xff1a;一个接口的参数会需要使用另一个接口获取。 年轻的前端可能会用同步去解决&#xff08;笑~&#xff09;&#xff0c;因为我也这么干过&#xff0c;但是极度影响性能和用户体验。 正常的前端会把接口写在…

halcon file_exists 检查文件是否存在

目录file_exists&#xff08;算子&#xff09;描述参数file_exists&#xff08;算子&#xff09; file_exists - 检查文件是否存在。 file_exists&#xff08;:: FileName&#xff1a;FileExists&#xff09; 描述 运算符file_exists检查指示的文件是否已存在。 如果是这种…

顶级数据库行会Percona阿里全面解析下一代云数据库技术

摘要&#xff1a; 几年前&#xff0c;数据库管理系统的企业市场似乎还如同铜墙铁壁&#xff0c;除了老牌厂商外&#xff0c;其他厂商休想打进来。随着移动互联、物联网技术的发展&#xff0c;多终端应用的时代悄然而至。结构化与非结构化数据的爆发&#xff0c;推动人类社会进入…

怎样推断两个日期在一周内

怎样推断两个日期在一周内。首先&#xff0c;须要搞清楚一周内究竟是什么含义。国内一般是以周一作为每周的第一天&#xff0c;而西方普遍以周日作为每周的第一天。 下面&#xff0c;我们以西方的标准来处理这个问题。 常见的日期结构&#xff1a; struct DateTime { int year;…

TCP/UDP 网络编程实例

TCP服务器&#xff1a;TCP_Server.c#include<stdio.h> #include <stdlib.h> #include <errno.h> #include <string.h> #include <netdb.h> #include <sys/types.h> #include <sys/stat.h> #include <netinet/in.h> #in…

MFC 双击控件 提示重载函数已存在

&#xfeff;&#xfeff;VS2013 界面双击按钮控件&#xff0c;提示重载函数已存在&#xff0c;一般情况下&#xff0c;双击控件都是可以跳到代码处的&#xff0c;为什么现在不能了&#xff1f; 这涉及到VS2013的自动生成问题 。 原因&#xff1a;双击控件跳到代码处时&#x…

PHP常用函数总结

数学函数1.abs(): 求绝对值$abs abs(-4.2); //4.2 数字绝对值数字2.ceil(): 进一法取整echo ceil(9.999); // 10 浮点数进一取整3.floor(): 舍去法取整echo floor(9.999); // 9 浮点数直接舍去小数部分4.fmod(): 浮点数取余5.pow(): 返回数的n次方echo pow(-1, 20); // 1 基础…

C#指定窗口显示位置的方法

小哥哥小姐姐觉得有用点个赞呗&#xff01; C#指定窗口显示位置的方法 1.使用StartPosition MainForm mainform; mainformnew MainForm (); dlgCtrl.StartPosition FormStartPosition.Manual;下面是FormStartPosition里边的定义与解释 // 指定窗体的初始位置。public …