当一个人集中精神在网上工作,写报告,做一些细微的事情或者是较为之专心认真的工作,在这种高度集中的注意时候往往最怕的就是被打扰,而这种打扰是无形的而是不在你意料之外的情况,那么我来说说这些让人无奈的打扰吧,比如来自于你电脑软件上的一些更新提示,突然的出现的声音等现象。那么我们看看什么是正确的打扰吧!
我们说的就是关于弹窗的问题,同样也有一些产品是通过弹窗来或许用户的产品使用情况的产品追踪调查表。如果你制定了一个调查表的计划去问你的用户是否愿意接受调查的时候,我相信%90用户不愿意和拒绝调查。这些打扰往往是人们所厌恶的和浪费时间的,那么我们就需要动脑子想个方法在我们的官网首页中人们访问就会出现弹窗的形式进行对用户调查,虽然不多,但是效果还是有明显的改善。
下面我们说说我们成的小秘诀吧:
1、弹出的出现用一次就好,多了会影响到用户的心情,所以我们实现用一次的方法,无论用户是否接受调查我们都只会显示一次。
2、我们这个弹窗实际案例于我们官网的页面上,在我们的网站设置中不能因为弹窗的出现影响了网站的速度。
3、当调查完毕后弹窗要自己消失,不能影响到用户观看网站。
4、为了不影响网站,把弹窗设置在网站的左上方最为合适。
5、弹窗不能添加其它的元素成分,要记住我们的目的是什么?不然会影响用户体验。
为了确保用户是否参与调查和不影响用户那我们Web开发者在网站中加入了一个小小cookie,并且把它定义为“s”,它会记录起用户的的弹窗的ID不会重复出现第二次的用户调查功能。
这样做的好处就是我们能通过对用户ID的判断并且记录到“s”中,如果不存在我们则会通过弹窗的设置防止出现第二次的弹窗,目的就是用户只会一次调查不会受到重复出现的影响。
我们要在前端的服务器中写入cookie的代码同样用javascript一样可以实现,我们之所以选用服务器是因为它容易操作且比较简单。
因为弹窗在我们的网站首页所以我们要执行ASP的代码,这段代码要放在html输出之前,因为我们需要编辑首页头面上。
代码:
<%
bsurvey是否显示调查表朦胧”
const调查表的id出价=“1”
bsurvey=false
“检查调查表是否已经显示过
如果仪器(request.cookies(“S”),“:”和“:”与竞标)=0
然后
调查表没有显示更新cookie',
“设定cookie过期时间为60天
response.cookies(“S”.expiresDateAdd)=(“D”,60,now())
“设定路径
response.cookies.path(“S”=“/”)
“写入cookie
response.cookiesrequest.cookies(S)=(“S”)和“:”
“:”与竞标
bsurvey=true
EndIf
%>
我们给用户调查加一个ID是为了我们在HTML的代码输出中数据更加的有计划。
所以我们要给首页的页尾加上一个ASP的脚本,来判断是否出现弹窗功能,但这个弹窗功能不能够影响到网页的速度,网页的下载等等关于网站的功能,我们把这个ASP的脚本设置的简单一些用新的窗口打开。
脚本:
ifbsurveythen%><%
<脚本>
窗口。打开(“/调查/displaysurvey.asp?Q=“与投标,“调查”、“宽度为350,高度=400,=0,=0左右,滚动条=是”)
</脚本>
<%%>endif
总结:无论是用户调查的还是提示更新的弹窗始终是一个让人容易恼怒的问题,但是弹窗同样是企业网上了解用户调查的唯一途径,用的好会获得更大的效果和知道用户对产品的需要,用的不好会影响用户的产品体验。那么我们要用适当的方式来实现我们的目的,既然不会惹恼用户我们也获得了调查的目的何乐而不为,所以我推荐你们可以尝试上面的弹窗方式。