产品控 新手引导数据存储在哪?

xiaoronglv · 2013年03月27日 · 最后由 woaigithub 回复于 2013年09月06日 · 2759 次阅读

有时候为了提高产品的转化率,亦或介绍新功能。我们经常会设计新手引导的交互。

比如最近流行的 intro.js

http://usablica.github.com/intro.js/

有些用户如果完成或者跳过新手引导页,需要做标记,下次就不该展示了。这些标记要存到数据库中吗?

产品功能会进化,页面改动会越来越多,回过头很难理清某个字段与某个页面交互的关系。

头痛啊。不知道如何管理。

刚注册的时候加个 cookies,用户点击跳过就删除 cookies。

这个方案不是刚注册就不行了。

非常好的插件,感谢分享

#1 楼 @Rei

非常感谢你的回复。

按照你的思路,可能会出现这种场景:一个用户可能会被迫执行两次。

在家里的电脑执行过「新手引导」,在公司上班,换电脑后,必须重新执行一次。

#3 楼 @xiaoronglv@Rei 的方案,注册才有 cookies,有 cookies 才会显示,所以你说的场景中,不会执行两次,因为回到公司是不需再注册一次

每一次改版,把引导的步骤记录下来,然后记录用户做到那个步骤了。 话说你可能需要迁移数据的,如果步骤变了,比如说开始是个三步,用户做到了第二步,但是你改成了四步,之前的第二步可能相当于现在的第三步,是不是???

需要 登录 后方可回复, 如果你还没有账号请 注册新账号