以下是小编帮大家整理的我说新手用户引导,本文共5篇,仅供参考,希望能够帮助到大家。

篇1:我说新手用户引导
一个全新的网络产品,或者一个新的产品功能,要想吸引用户的使用兴趣,就需要让用户一接触就能够迅速了解到它是什么,可以做什么,并且能够马上开始一些简单的操作,用户如果看了很久还没弄明白,很可能就彻底放弃了。新手用户指导,即设计用户前一、两次使用产品的体验,目标是让新手用户迅速、无纠结地成为中间用户。
首先,无论什么产品,新手用户在尝试时度新产品和新功能都有一些好奇和茫然,希望能迅速了解它的概念和使用范围,在尝试过程中会比较敏感,且容易受挫,此时新手用户会非常需要了解产品的专家级用户对此产品的介绍和判断。
鉴于上述新手用户的情感特征,笔者建议:设计新手用户指导时应尽量少得设置新手任务,尽量不超过三个。我们的目的是让新手快速了解产品,并且快速上手,所以这个过程经历的任务一定不能多,但要有针对性,明确“了解产品概念和范围”的目标,将用户想象成非常聪明但非常忙的人。这就要求我们首先为产品整理出一份功能清单,然后从中筛选出新手用户的任务,筛选时要遵循三个原则,首先,前3次使用产品需要操作的任务,其次,非完成不可的任务,否则无法继续使用产品,最后,聚焦到不超过三个新手任务,
其实如果一个产品的用户界面做得足够好,体现了用户的心智模型,那么可以省去所谓的新手用户指导,在新产品中延续用户在其他同类产品中已养成的使用习惯,我们相信,最好的引导是无形的。当新功能确实复杂到需要特别的引导时,我们需要提供明确的操作入口,让引导信息容易被用户发现和理解。在新手还比较敏感。易受挫的时候,需要给予一些鼓励和积极的反馈帮助建立起使用信心,适当夸大用户成功的程度。
这个做法在游戏中非常常见。为用户设置符合使用水平的任务,并帮助操作成长,这也是符合Mihalyi Casikszentmilhalyi的心流理论的。新手用户在不了解产品的时候最有可能到处乱逛,因此我们需要系统提供的防错、纠错、帮助从错误中恢复等机制,提供一个安全的、可供探索的环境,细致而周到的原谅用户出错。
新手用户引导决定了用户体验的第一感,能否让用户“一见钟情”,新手用户引导是相当重要的一环。
部分内容节选自:《如何设计用户引导:让新手快速成为中间用户》
作者:miracle
篇2:如何简单有效地引导用户注册?
许多初创公司的命运几乎完全取决于一个转换点:访问者何时转换成用户,
很多时候,这个关键的任务落在了再普通不过的“注册”按钮的肩上,而这个可怜的按钮在产品开发中却往往得不到任何考虑和关注。
如果你花一点时间来考虑注册按钮的措辞,也许就能大幅增加注册用户转化率。(当然在访客成为用户之后的事情至关重要,但一旦你有了用户的邮件地址,事情都会变得容易得多。)
see-more-landing-pages
短文也有料!如何简单有效地引导访客注册?
各初创公司的注册按钮
为什么“注册”按钮起不了作用
它们被忽略了
当访客重复看到许多网站都共有的元素时,就会开始不自觉地忽略了那些元素(又名“习惯化”)。不论这些注册按钮是蓝色还是绿色,甚至是地狱火一般的橙色。
它们的要求很盲目
别以为访客知道你为什么让他们注册,人们不会细细阅读网页,通常都是浏览。他们很可能轻易错过关于免费试用或是产品能提供的主要好处的部分。
它们没有提供任何价值
要求“注册”对更改访客的想法没有任何帮助,他们的想法不会从“我为什么要注册?”到“我要注册!”
如何通过注册获得更多的用户
让它和产品紧紧联系在一起
如果你的产品是 交易的云服务软件:你可以说“开始 交易”,或者如果是给艺术家们提供的在线市场:可以用“开始出售作品”,
这能防止用户忽略你的注册按钮。
给予,而不是索取
“获得访问”和“注册”做的是同一件事情,但是一个会让人觉得他将获得一些好处,而另一个不会。
鼓动人们采取行动
可以在文案中使用行为动词,例如获得,开始和尝试等。
这里有一些做得不错的初创公司的案例:
短文也有料!如何简单有效地引导访客注册?
经过处理的注册按钮
(在这些成功的案例中,我尤为喜欢gliffy的“Start Drawing(开始绘制)”,这个按钮暗示了上手的速度之快,而且直接关系到他们的产品:这是一个让用户方便地绘制图表的应用 )
案例分析:改变两个字就能换来3倍的点击。
举一个我一起合作的公司为例。像许多初创公司一样,Scalyr――一个日志汇总和监控工具――在其网页上要求访客“注册”,我建议将按钮改成具有说服意味的“免费试用”,并对这个版本进行测试,让我们来看看发生了什么:
短文也有料!如何简单有效地引导访客注册?
“免费试用”获得了212%的点击增长。
你自己也试试吧!
尝试对你的“注册”按钮做些变化,例如表达出给予、说服的语义,并将它和你的产品联系在一起,然后测试一下这些变化。这是最简单的测试之一,并有可能对你的转换率产生巨大影响。如果你听取我的意见,那么几乎可以肯定结果会比要求用户“注册”来得更好。
篇3:Android实现用户引导界面
首先看效果图,盗了超级课程表几张图
在众多应用中,几乎每一款应用都有自己的Splash用户引导界面,该界面在用户首次启动展示,之后不会显示,主要向用户展示新功能.
分析
主要使用ViewPager+Indicator实现 主要是实现一个圆形指示器,这个圆形指示器继承LinearLayout,需要有一些属性可以自定义,比如指示器的颜色,大小,边距等 这个指示器也可以自动滚动,比如应用在幻灯片展示的地方 指示器是圆形的,需要我们自己绘制 这个圆形指示器实现了ViewPager.OnPageChangeListener接口实现
定义自定义属性属性的意思见名字就可以知道了
定义自定义变量,从布局文件中解析进来,此外,如果布局文件没有使用,应该有一个默认的常量.
定义默认常量
private static final int DEFAULT_CIRCLE_SPACING = 5; private static final int DEFAULT_CIRCLE_COLOR=Color.WHITE; private static final int DEFAULT_CIRCLE_SIZE=3; private static final boolean DEFAULT_CIRCLE_AUTO_SCROLL=false; private static final int DEFAULT_CIRCLE_SCROLL_DELAY_TIME=3000; private static final boolean DEFAULT_CIRCLE_SCROLL_ANIMATION=true;
定义用于存储自定义属性的变量
private int mSpacing; private int mSize; private int mFillColor; private int mStrokeColor; private boolean mAutoScroll; private int mDelayTime; private boolean mIsAnimation;
定义其他辅助变量,比如Canvas,Bitmap,Paint等,用于绘制圆形指示器
private static final int CIRCLE_STROKE_WIDTH =1; private static final int BITMAP_PADDING =2; private ViewPager mViewPager; private int mCount; private int mLastIndex = 0; private Canvas mCanvas; private Paint mPaint; private Bitmap mSelectBitmap; private Bitmap mUnselectBitmap;
将自定义属性进行解析赋值给对应变量
private void initCustomParams(Context context, AttributeSet attrs) { TypedArray typedArray = context.obtainStyledAttributes(attrs, R.styleable.CircleIndicator); try {mSpacing = typedArray.getDimensionPixelSize(R.styleable.CircleIndicator_circle_spacing, DEFAULT_CIRCLE_SPACING);mFillColor=typedArray.getColor(R.styleable.CircleIndicator_circle_fill_color,DEFAULT_CIRCLE_COLOR);mStrokeColor=typedArray.getColor(R.styleable.CircleIndicator_circle_stroke_color,DEFAULT_CIRCLE_COLOR);mSize= typedArray.getDimensionPixelSize(R.styleable.CircleIndicator_circle_radius, DEFAULT_CIRCLE_SIZE);mAutoScroll= typedArray.getBoolean(R.styleable.CircleIndicator_circle_auto_scroll, DEFAULT_CIRCLE_AUTO_SCROLL);mDelayTime=typedArray.getInt(R.styleable.CircleIndicator_circle_scroll_delay_time,DEFAULT_CIRCLE_SCROLL_DELAY_TIME);mIsAnimation=typedArray.getBoolean(R.styleable.CircleIndicator_circle_scroll_animation,DEFAULT_CIRCLE_SCROLL_ANIMATION); } finally {typedArray.recycle; } }
我们的指示器是自己绘制出来的,接下来绘制圆形指示器
private void init() { setOrientation(HORIZONTAL); mPaint = new Paint(); mPaint.setAntiAlias(true); mPaint.setDither(true); mPaint.setStyle(Paint.Style.FILL_AND_STROKE); mPaint.setStrokeWidth(dip2px(CIRCLE_STROKE_WIDTH)); mPaint.setColor(mFillColor); int size=dip2px(mSize+ BITMAP_PADDING + BITMAP_PADDING); int radius=dip2px(mSize / 2); int centerPoint=radius+ BITMAP_PADDING; mSelectBitmap = Bitmap.createBitmap(size, size, Bitmap.Config.ARGB_8888); mUnselectBitmap = Bitmap.createBitmap(size, size, Bitmap.Config.ARGB_8888); mCanvas = new Canvas(); mCanvas.setBitmap(mSelectBitmap); mCanvas.drawCircle(centerPoint, centerPoint, radius, mPaint); mPaint.setStyle(Paint.Style.STROKE); mPaint.setColor(mStrokeColor); mCanvas.setBitmap(mUnselectBitmap); mCanvas.drawCircle(centerPoint, centerPoint, radius, mPaint); }
实现构造方法,最终调用三个参数的构造方法,并调用相关函数进行初始化
public CircleIndicator(Context context) { this(context, null); } public CircleIndicator(Context context, AttributeSet attrs) { this(context, attrs, 0); } public CircleIndicator(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); initCustomParams(context, attrs); init(); }
实现指示器相关逻辑
首先需要初始化指示器的位置,应该是ViewPager的第一页,即初始化位置为0,调用initIndicator,并设置指示器的背景图为选中状态.记录上次指示器的位置即当前位置. removeIndicator移出指示器只要移出当前类的所有子View即可 updateIndicator需要将上次的位置背景图设置为未选中,当前位置设置未选中,并记录上次位置为当前位置 addIndicator需要将圆形指示器的数目传入,其值为ViewPager的页数,并新建ImageView设置背景图为未选中的时候的图,并设置外边距,将其添加到当前类的子View中,如果设置了自动滚动,还需要进行自动滚动 setViewPager函数进行一些初始化操作public void setViewPager(ViewPager viewPager) { mViewPager = viewPager; mViewPager.addOnPageChangeListener(this); if (mViewPager != null) {mCount = mViewPager.getAdapter().getCount();addIndicator(mCount); } } private void addIndicator(int count) { removeIndicator(); if (count <= 0)return; for (int i = 0; i < count; i++) {ImageView imageView = new ImageView(getContext());LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);params.leftMargin = mSpacing/2;params.rightMargin = mSpacing/2;imageView.setImageBitmap(mUnselectBitmap);addView(imageView, params); } initIndicator(); if(mAutoScroll){sendScrollMessage(mDelayTime); } } private void initIndicator() { ((ImageView) getChildAt(0)).setImageBitmap(mSelectBitmap); mLastIndex=0; } private void removeIndicator() { removeAllViews(); } private void updateIndicator(int position) { if (position != mLastIndex) {((ImageView) getChildAt(mLastIndex)).setImageBitmap(mUnselectBitmap);((ImageView) getChildAt(position)).setImageBitmap(mSelectBitmap); } mLastIndex = position; }
实现自动滚动,主要通过Handler进行延时实现
private Handler mHandler=new Handler(){ @Override public void handleMessage(Message msg) {super.handleMessage(msg);switch (msg.what) { case SCROLL_WHAT: scrollOnce(); sendScrollMessage(mDelayTime); break;} } }; public void scrollOnce() { PagerAdapter adapter = mViewPager.getAdapter(); if (adapter == null) {return; } int nextIndex=mViewPager.getCurrentItem(); ++nextIndex; if(nextIndex >=mCount){nextIndex =0; } updateIndicator(nextIndex); mViewPager.setCurrentItem(nextIndex, mIsAnimation); } private void sendScrollMessage(long delayTimeInMills) { mHandler.removeMessages(SCROLL_WHAT); mHandler.sendEmptyMessageDelayed(SCROLL_WHAT, delayTimeInMills); }
实现相关getter和setter函数
private void setAutoScroll(boolean autoScroll){ if (autoScroll){sendScrollMessage(mDelayTime); }else{mHandler.removeMessages(SCROLL_WHAT); } mAutoScroll=autoScroll; } public boolean isAutoScroll() { return mAutoScroll; } public int getDelayTime() { return mDelayTime; } public void setDelayTime(int delayTime) { mDelayTime = delayTime; } public boolean isAnimation() { return mIsAnimation; } public void setIsAnimation(boolean isAnimation) { mIsAnimation = isAnimation; }
实现接口相关函数
@Override public void onPageScrolled(int i, float v, int i1) { } @Override public void onPageSelected(int position) { updateIndicator(position); } @Override public void onPageScrollStateChanged(int i) { }
以及一个单位转换的工具函数
private int dip2px(int dip) { return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dip, getResources().getDisplayMetrics()); }
使用
private void initView() { mViewPager= (ViewPager) findViewById(R.id.viewpager); mCircleIndicator= (CircleIndicator) findViewById(R.id.circle_indicator); mViewPager.setAdapter(new FragmentPagerAdapter(getSupportFragmentManager()) {private int[] resId={R.mipmap.ic_help_view_1,R.mipmap.ic_help_view_2,R.mipmap.ic_help_view_3,R.mipmap.ic_help_view_4};private Map
package cn.edu.zafu.splash;import android.content.Intent;import android.os.Bundle;import android.support.v4.app.Fragment;import android.util.TypedValue;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.view.WindowManager;import android.widget.ImageButton;import android.widget.ImageView;import android.widget.RelativeLayout;public class BlankFragment extends Fragment { private static final String IMAGE_ID = imageId; private static final String CUCRNT = curcent; private static final String TOTAL = total; private int mImageId; private int mCurcent; private int mTotal; public static BlankFragment newInstance(int imageId,int current,int total) { BlankFragment fragment = new BlankFragment(); Bundle args = new Bundle(); args.putInt(IMAGE_ID, imageId); args.putInt(CUCRNT, current); args.putInt(TOTAL, total); fragment.setArguments(args); return fragment; } public BlankFragment() { } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (getArguments() != null) {mImageId = getArguments().getInt(IMAGE_ID);mCurcent = getArguments().getInt(CUCRNT);mTotal = getArguments().getInt(TOTAL); } } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view= inflater.inflate(R.layout.fragment_blank, container, false); return view; } @Override public void onViewCreated(View view, Bundle savedInstanceState) { getActivity().getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); super.onViewCreated(view, savedInstanceState); ImageView imageView= (ImageView) view.findViewById(R.id.image); imageView.setImageResource(mImageId); if(mCurcent==mTotal-1){RelativeLayout relativeLayout= (RelativeLayout) view.findViewById(R.id.relativelayout);ImageButton button=new ImageButton(getActivity().getApplicationContext());button.setBackgroundResource(R.drawable.last_button_selector);RelativeLayout.LayoutParams params=new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT,RelativeLayout.LayoutParams.WRAP_CONTENT);params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);params.addRule(RelativeLayout.CENTER_HORIZONTAL);params.bottomMargin=dip2px(80);relativeLayout.addView(button,params);button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { int versionCode=Util.getAppVersionCode(getActivity()); Util.set(getActivity(),Util.FILE_NAME,versionCode+,true); Intent intent=new Intent(getActivity(),SecondActivity.class); startActivity(intent); getActivity().finish(); }}); } } private int dip2px(int dip) { return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dip, getActivity().getResources().getDisplayMetrics()); }}
如果要实现是否首次启动,如果是才显示的话需要加一些逻辑判断,如果当前版本号已经持久化了,则直接跳过,这个数据是在Splash页面最后一个按钮点击事件里处理的
private boolean ignoreSplash() { if(Util.contatins(this, Util.FILE_NAME, Util.getAppVersionCode(this) + )){Intent intent=new Intent(MainActivity.this,SecondActivity.class);startActivity(intent);this.finish();return true; } return false; }
public void onClick(View v) { int versionCode=Util.getAppVersionCode(getActivity()); Util.set(getActivity(),Util.FILE_NAME,versionCode+,true); Intent intent=new Intent(getActivity(),SecondActivity.class); startActivity(intent); getActivity().finish(); }
篇4:游戏新手引导设计(上)
如何提高新手引导的引导效率,那就要从引导内容入手,因为我们可以通过优化引导内容来提高引导效率。
一、从产品功能角度分析引导内容
需要引导的内容可以分为两大类:玩家必须掌握的基本技能和吸引玩家的亮点。以一款RPG游戏为例,我们总结出该产品所包含的内容:
注:本文中的所有图表示例图均为示意,非真实内容。
从列表中可以看出,基本操作、任务和NPC交易是直接影响玩家能否进行游戏的基本技能,而天赋系统则是游戏有别于其他产品的特色系统,用于吸引 追求职业多样化的玩家。排名系统在很多游戏中都有,但不是玩家必须掌握的系统,对初期玩家也没有过多的吸引力,因此可以暂不引导,而由玩家在日后“自我发 现”。
经过优化,我们可以确定从产品角度来讲需要引导的系统会有4项(去掉了排名系统)
从产品的角度分析完引导内容后我们还可以从用户特点上分析引导内容,
二、从用户特点角度分析引导内容
做一款产品有目标用户,做一个新手引导当然要为目标用户服务,因此引导内容不仅要参照同类产品,更要了解用户特点。如何了解用户在引导过程中的 需求,就要从我们经常做的用户调查说起。在对用户的调查中我们可以找到用户的游戏经历,通过对目标用户的游戏经历进行分析,我们可以发现目标用户所具有的 游戏能力:
在对用户的简单分析中,我们可以了解到用户对游戏的兴趣所在,通过体验用户玩过的游戏,可以了解用户目前已经具有的游戏操作能力。
三、进行综合分析
前面我们从产品角度分析了需要引导的内容,又从用户角度分析了用户目前的操作水平,下面我们可以将两种信息结合起来,对游戏的引导内容做进一步优化。
我们把用户的操作能力定义为1:熟悉、 2:一般、 3:不熟悉。在以确定的引导内容上确定用户的操作能力。
经过分析,可以明显的看出,两种用户对于任务系统和NPC交易系统已经有充分的了解,因此在引导过程中可以考虑将这两个系统的引导内容作为可选 引导内容和小幅引导内容。对于“用户A”这样的玩家,我们还应该满足其跳过引导的需求,使其无需被“强制”引导,因为对于这类玩家而言,引导信息在打断他 的操作流。所以最后确定的应该主要引导的内容是
未完待续…(下期介绍引导形式)
篇5:六步引导客户说“是”
无论你做任何产品或服务的销售,结果只有两个,不是你把“是”销售给了客户,就是客户把“不”销售给了你,在双方的较量过程中,引导与被引导一直在相互交错发生着。自从20世纪20年代以来,诸多的销售专家都为此作出了卓有成效的研究。E.K.Strong 首先创造了许多新的销售观念,例如:特征和利益、收场白的技巧、异议的处理方法、开放和封闭型的问题等。尼尔•雷克汉姆在Huthwaite公司的小组分析了35,000多个销售实例之后,历时12年,提出了开创新纪元的SPIN模式,即按背景问题、难点问题、暗示问题和需求-效益问题逐步引导客户到成交阶段。时至今日,这些发源于大量销售实践的理论框架对于从事销售的人士仍然具有非常强的指导意义,本文就目前有关客户销售引导技能的最新发展做更深入的阐述。注意,本文所涉及的引导模式与技巧都经过了数千次实践检验并证实过,特别适用于大客户销售。
第一阶段,收集并分析背景
在销售的开启阶段,由于陌生,双方急需了解,销售人员通常以下述问题开始:
比如:你是如何进入这个行业的呢?贵公司的网站建立多久了?进一步会问:目前你们使用的是什么设备?你用了多长时间?是买的还是租的呢?等等。
所有这些问题的共同点是什么呢?每一个都是在收集有关客户现状的事实、信息及其背景数据。这是销售会谈中最基本的一部分,是许多销售人员喜欢的问题形式,而且缺乏经验的销售员比那些有较多经验的销售人员问的背景问题要多。因为它操作简单,很容易问,而且不会出什么错。但如果没有经验,问过多的基本背景问题会引发客户的反感,好像审问一般。
成功的销售人员不是不问背景问题,而是不问那些没有必要的背景问题。在开启会谈之前,他们会从多角度思考,一般应进行客户价值分析,客户需求分析和客户利益分析,努力从各种来源找到与事实相关的信息。在收集与分析客户背景时,一定要表现出对客户的尊重,注意节省客户的时间。
第二阶段,引发并探测问题
当收集并分析完基本的信息之后,接下来销售人员的任务是将客户从原来的“满意”状态向“不满意”状态转化,让客户意识到现状的不足和存在的问题。有经验的销售人员通常在这个阶段问得较多的问题都是引发客户对现状进行思考的问题:
比如:1)“在产品的推广方面,您觉得遇到的最大的挑战是什么呢?”
2)“请教一下您,关于贵公司网络广告宣传的事宜,除了您之外,还需要谁共同参与讨论呢?”
3)“您的公司网站建立多长时间了?宣传效果如何?”
4)“一般来说,你们通过那些营销手段吸引有效客户主动上门购买的呢?”
5)“您之前了解过网络竞价排名的服务吗?”
这些问题提出的背景是针对网络营销行业的,都是针对客户可能存在的难点、困难、不满来问,而且每一个都是在引诱客户说出隐含需求。我们把它们称之为困难性的问题。需要注意的是,在困难性提问的时候,不要用到难题这个词,可用中性词(挑战、障碍、头疼等)代替,比如最让您感到头疼的地方是什么呢?,根据我们对近3000个销售案例调查研究发现,有关此阶段的提问策略需要注意以下几个方面:
1)应多运用中性化、开放化的困难性提问。
2)单位价值越低的销售订单,困难性提问成效越高,会谈成功几率越大。
3)在应对大额订单、背景复杂的客户时,困难性提问要精简、提炼,在提问之前首先强化客户资料收集与分析的工作。
4)销售人员问的难点问题与背景问题的比例可以反映出他的经验多少,一般而言,经验多的销售人问困难性问题的比例比较高。
简而言之,本阶段的主要任务是通过初步的诊断,与客户建立基本的信任感,树立非影响性权威,客户不会从你的回答来判断你的专业水平,因为你的回答是建立在你自己的判断基础之上,而不一定是客户真正想听到的内容。最高明的建立信任与树立专业度的方法,就是按专业的流程与顺序探测性提问。记住,你的提问让客户有了充分倾诉的机会,对方说得越多,他越喜欢你。
第三阶段,过渡并加强信任
通常情况下,当客户真的要说出他的问题的时候,他会习惯性反抗,会问你类似你们是做什么的?你问这个干什么等等,在此阶段,主要的任务而是为以后扩展问题的严重性作铺垫。在这里,与各位分享一些实用的技巧。在这个敏感时刻,通常你要真诚表明你的来意,你可以说一些中性,没有压力的词句过渡。时机不到,也不要轻易说出你要卖的产品。
比如:我主要想了解一些贵公司在***方面的讯息,看看我们的服务是否可以帮得到您?
他如继续追问,可真诚说出来意,这个时候,他表现出他的抗拒比如他可能会说哦,原来你们要和我说的是***啊,这个我暂时不需要。
在这个时候,你可以用一些反问句回应.比如**先生,请问您对***很了解吗?请特别注意这个“很”字,通常当你问客户“很了解”的时候,客户都会对自己没有把握。同时,此时如果你在肢体语言或语气语调方面表现出坚定的姿态,客户会对自己的了解程度进一步表示怀疑,在这个时候,销售员就应该对自己销售的产品表现出足够的自信,不要害怕客户了解程度有多么的专业,一定要相信自己的专业,毕竟自己是专业做这个产品的,
当客户向你征询意见的时候,你可以用三段式陈述来表现自己的专业度,具体形式为:[next]
1)重复客户的原话;
2)结合权威的统计,第三方事例,展示自己的见解,展开时可以条理化,比如:第一,第二,第三,让客户觉得你知识条理化,头脑清晰;
3)反问对方,寻求反馈;
例:推销销售培训项目
一步:“正如您刚才谈到的,张总,销售员总是很难完成下目标和老板制定的任务额度,您常常为此感到头疼,是吗?”
二步:“根据sellraise的调查研究发现,通常企业的员工在缺乏培训时,态度通常不够积极,也缺少指定和完成目标的足够技巧。有趣的的是负责人经常责怪销售人员能力不行,而不想想责任在自己身上。”
三步:“张总,请教您一下,您是怎样保证您手下的销售人员完成任务并保持积极的工作态度的呢?
第四阶段,扩展并增强影响
西方流传着一首民谣:
缺了一颗钉子,丢掉了一个马蹄
缺了一个马蹄,缺少了一匹战马
缺了一匹战马,少了一名骑手
缺了一名骑兵,结果输了那场战役
输了一次战役,最后灭亡了一个国家
马蹄铁上一个钉子是否会丢失,本是初始条件的十分微小的变化,但其“长期”效应却是一个帝国存与亡的根本差别。一步步引导客户,并使客户感到问题的严重性是在整个引导进程中最核心的环节。做销售的人基本上都会遇到如下的几种情形:比如考虑一下,过段时间再说等等类似拖延的客户异议。客户为什么没有急迫地想得到你的产品呢?原因就在于你虽然让客户已经意识到了存在的问题,但并没有更进一步地让他觉得自己的病症已经到了“非治不可”的地步。此阶段之所以如此重要,其目的就是要让客户看到问题已经严重到非要去解决的程度,有经验的销售人员会抓住客户很小的问题或缺陷放大再放大,直到大得足以让客户付诸行动以购买他们的产品。
典型的暗示问题有:“这些问题长期存在下去对公司的发展有什么影响呢?”“这些问题对您在行业中的竞争地位有什么影响呢?”诸如此类的暗示问题都很有效,它们可以直接揭示客户的伤疤,使客户感到刻骨的痛楚,不得不下定决心进行购买。做销售其实就是一个让客户先痛苦,后快乐,最终成交的过程。你可以用多个角度提问,让他感到问题的严重性。比如如果对方是个中层管理者,他比较关心自己的晋升仕途,你可以问那您的老板是如何看待这个问题的呢?”大家可列出多个角度(如身份,地位,利润,工作效率,成本,客户,品牌等)练习,增强问题的影响力。
第五阶段,聚焦问题点与放大兴奋点
客户的思维完全打开后,最关键的任务是要把客户的问题聚焦,并扩大可以使之兴奋的理由。在确认客户真正的问题或需求时,可首先利用诊断性提问限定范围,确立具体细节,如“您是需要大型的服务器还是小型的办公电脑设备?”,再利用聚焦性提问进行确认,如“那么,在电脑设备的采购方面,您最关心的是什么呢?”;
另外,顾客的购买都出于两个出发点:逃离痛苦和追求快乐。问题点就是让客户感到痛苦的“痛点”,兴奋点就是让客户感觉快乐的理由。其实做销售也是这个道理,也是既让客户感觉痛苦,同时让客户感觉快乐的过程。兴奋点主要是指容易让客户感到敏感的条件和情绪性字眼,例如:价格、优惠、折扣、送货、保障、维修、售后服务、各种形式的购买承诺等敏感条件;例如“太好了”“很不错”等情绪性字眼。
第六阶段,假想并提供方案
当我们利用影响性问题提出并扩大问题,让客户感觉问题严重之后,接下来应该使他们转向另一类型的问题,揭示对策的价值或意义。此类问题表明了方案的积极因素,并且可以引导客户对于理想解决方案的初步想法,我们称这种以理想对策为核心内容的问题为假想解决性问题。
典型的例子包括:对于这个问题,您准备如何解决呢?您觉得理想的方案应该包括哪些因素呢?如果是您负责,您会怎么做呢?等等。
有关此阶段的提问策略,它的相关应用特点主要表现在:
1)假想解决型提问为双方寻求积极的解决方案奠定了良好的基础。
2)通过此类提问使客户可以在你的引导下无压力地说出关键问题点和解决途径。
3)提具有建设性、正面的、有意义的问题。
4)在提此类问题之前,一定要注意所有的问题已经被你扩展到最严重的状态,一旦到达临界点,就即刻发问,不要错失机会。
5)此阶段的问题其目的主要在于为客户解决问题,而不是单单注重问题的存在。更重要的是使客户有机会开始向你解释他关心的利益和问题。
六阶段的销售提问策略为大家作好大客户销售提供了可供参考的引导框架。这都源于对大量实践经验的总结与归纳,希望大家用心琢磨,结合自己的实际应用到销售进程之中,当你将之变成思考问题的习惯的时候,你会发现销售将不再是枯燥无序的机会主义,而是精密科学的必然结果。
文档为doc格式