@jean
2015-05-11T10:02:57.000000Z
字数 10208
阅读 2597
以旧带新
代金券
A-运营线
如果没有特殊说明,本文档中所说的“公众号”均是指“番丽电商Panli代购”服务号,公众号二维码和公众号名片也是此服务号的二维码和名片。
如果没有特殊说明,本文档中所说的“红包金额”均是指“该红包内所有代金券的总面值”,满减券按“减多少钱”计算面值。
网站全局的头部,在我的Panli
上增加一个漂浮在最上方的“礼”,吸引用户点击,效果大致为:
我的Panli
右边当然也有一个箭头,与购物车类似,但左边不需要图标。
鼠标悬停时
悬停时显示一个菜单,字体样式与购物车悬停一致。里面有个邀请好友
选项,点击时跳转到以旧带新活动页(非宣传页)。//到时候会补上链接
(账户管理标签下的)个人资料下方,增加一项邀请好友
,作为 PC Web 端“以旧带新”活动的入口,在不同情况时显示效果为:
正常状态/鼠标未悬停也未点击时
相比普通的文本按钮,此按钮为红色无下划线
鼠标悬停时
邀请好友使用“个人资料”的悬停样式,“new”标记不变。
此样式与其他文本按钮一致
此效果能使所有打开我们网站的用户都很容易进入活动页。
由于后面涉及到绑定微信账号以及奖励发放的问题,要求只有登录状态下才能够打开活动页,不会有未登录状态打开活动页的情况。
下面开始的流程较为复杂,浏览文档时建议结合流程图文件。
点击邀请好友
后,从当前页面进入到活动页。每当打开此活动页时,都会进行一个判断,如果该账号没有绑定微信账号,则有这部分的流程。
这里会有一个动画效果:
页面被一层阴影覆盖,阴影出现的动画效果为“fade/淡入淡出 300ms”,与此同时从页面底部将一个对话框沿着 Y 轴正方向移至屏幕中间,且固定在浏览器中(不会因为滚动页面而移动在屏幕的位置),移动的动画效果为“先快后慢 300ms”,具体效果参见原型。
这部分文案以文档为准
标题文字
邀请好友拿好礼,你就领豪礼!
提示文字
每次最高可获得价值1000元红包
两个操作按钮 - 右上角的X
和请先绑定微信,豪礼享不停~
- 点击
X
时,当前页面返回到活动页的上一个页面(如果没有上一个页面则返回到 Panli 首页);- 突出
请先绑定微信,豪礼享不停~
按钮;- 点击
请先绑定微信,豪礼享不停~
时,从当前页面打开微信扫码登录页。
由于此页面是微信平台自行制作,文案和二维码是现成的,这里只说明交互部分。
返回前一页
功能来终止绑定微信账号的操作,点击后会返回到上一个页面(如果没有上一个页面则返回到 Panli 首页);扫一扫
扫码,然后在手机上授权且成功后,页面自动跳转回活动页,然后弹出对话框提示“该微信账号已绑定其他 Panli 账号”,点击此对话框的确定
按钮后,返回到活动页的上一个页面(如果没有上一个页面则返回到 Panli 首页);//此流程一直写在流程图上,补充于2015.4.24 16:07扫一扫
扫码,然后在手机上授权且成功后,页面自动跳转回活动页,此时页面上不再有蒙版层和对话框。刚从微信扫码登录页返回时,活动页上的对话框和阴影层都不在了。
至此,引导用户绑定微信账号的工作已完成。再次说明,如果用户的账号本来就绑定了微信,那么不会出现这套流程。点击账户管理
页面上的邀请好友
后,直接跳到接下来的流程。
@视觉设计 页面内容包括:
活动简介
每成功邀请一位好友,最高可获得1000元红包奖励
邀请越多,获得越多,无上限!
参与方法第一步
“番丽电商Panli代购”公众号二维码 + 提示文字“扫一扫,关注Panli微信公众号”
公众号内如何操作的截图 + 提示文字“点击菜单‘邀请好友’立即参与”//其中引号为双引号
奖励规则
- 将红包分享到微信朋友圈或者发送给微信好友,每成功邀请一个好友领取红包,邀请人就可获得红包奖励;
- 邀请好友的数量不限,邀请越多,奖励的红包越多;
- 同一个好友只能领取一次红包,且仅限海外好友可领取;
- 红包金额随机,以代金券形式发放;
- 代金券可在“我的Panli-我的代金券”查看明细;
- 代金券可在提交代购订单时抵扣商品费用,每次可使用一张,有效期为14天,自发放之日开始计算;
- 若发现有恶意推广获利行为,Panli有权收回红包或冻结账号。
免责声明常规的“本活动最终解释权归Panli所有”
用户分享的流程还没有结束,接下来的流程将被引导至微信上,请浏览接下去的文档。
此部分页面没有任何交互动作,页面内容请参考视觉稿。
由于此次活动会展示在不同分辨率的设备屏幕上,所以需要使用响应式设计。举例来说明:
活动规则
按钮,在设计稿中离屏幕右边 31 px,说明 —— 活动规则
按钮,总是会离屏幕右边 “屏幕宽度 × 31/720” px,总是会离右边一小段距离,这段距离会随着屏幕的变化而变化;微信端有四种场景(建议结合流程图一起浏览本文档):
已关注了公众号的用户,直接在微信打开公众号,开始此流程。
1.1 公众号自动推送的第一条消息
刚关注公众号的用户,会收到公众号自动推送的一条信息,这条信息中,会有一个超链接,点击可以打开“公众号文章 - (以旧带新)活动规则说明”,以了解我们以旧带新的活动规则。
1.2 (文档中统一称为)公众号菜单
公众号底部,可以自定义一些按钮,组成一个菜单。本次“以旧带新”活动届时将会取代掉现在的“十年账单”。显示的文字如下图:
点击进入发放红包页面
公众号菜单需要技术这边来做,以及接管自动推送的信息。
1.3 成功领取红包时,收到红包时的推送消息也由此公众号发出。文案内容:
分享获得的红包
标题: 领取红包通知
内容: 恭喜您成功邀请您的好友-叶蓝妃!
成功领取: Panli代金券红包1个
红包金额: 100元
如何使用代金券?点击本消息立即查看。
领取别人的红包
标题: 领取红包通知
内容: 恭喜您获得Panli红包!
成功领取: 叶蓝妃发的Panli代金券红包1个
红包金额: 100元
如何使用代金券?点击本消息立即查看。
#4F00CA
, #FF0000
,红包金额为该红包内代金券总面值;//经 @周毅 调研,字体颜色不能按特定文字,只能按整句文字来设置,而且 Android 平台上的微信推送的字体不能自定义颜色,因此修改,修改于2015.5.5 11:24最后会出现在这样的框框里:
文案以上文为准,此处仅说明效果。
由于代金券的获得时,新用户不会事先安装 App/随时会打开我们网站查看,因此利用公众号的推送来实现这个推送消息。顺便告诉用户如何使用这个代金券。
点击上图的文章可以查看“代金券使用说明”的页面。
红包发放规则请查看“红包发放相关的一些问题”部分文档。
1.4 公众号文章 - (以旧带新)活动规则说明
包含这几部分内容:
这篇文章建议用公众号文章的形式,后面还有其他地方有机会查看。便于用户有更多的机会关注公众号。
1.5 公众号文章 - 代金券使用说明
包含这几部分内容:
这篇文章仅在收到红包奖励时推送给用户,详细情况参考视觉稿。
邀请好友
时,打开此页面;我在海外用Panli购物很久了,送你个红包一起来!
未关注公众号时,微信里会提示用户关注公众号,不关注的话无法继续接下来的流程;
已关注公众号时,可以直接进入公众号首页。后面的流程与直接打开公众号一致。
之前开会的时候,管总表示“生成红包”和不同情况下用户点击“分享链接”后的两个默认页在技术上可以跳过。“生成红包”的页面已经从流程中移除,但考虑到点击“分享链接”的情况多种多样,而且需求方还有单独的说明文字要求,本文档中依然保留了这个节点。
不论打开“分享链接”的用户是否是分享者本人,也不论用户是否登录以及登录后的各种情况,打开“分享链接”时,总是会先打开一个右上角没有三个小点“打开微信的分享菜单按钮”,也就是没有这个:
因为这时用户大多数情况下还没有登录,用户都不知道其朋友分享给 ta 的红包大概是什么就直接弹出登录页面又非常突兀,无法直接转发。
打开此页面时,如果红包的分享者在 Panli 有过订单,则会展示其在 Panli 的注册天数(也就是使用时间),以及买过几次东西,先使用这段文案:
我是 Panli 小伙伴 Athena~
使用 Panli 91 天了,买过7次东西,
感觉棒棒哒,邀请你一起来~
如果红包的分享者在 Panli 没有过订单,则会展示
我是Panli小伙伴Athena~
使用Panli很久了,感觉棒棒哒,邀请你一起来~
头像为用户微信头像,名字为用户微信名字。
点击红包上的拆红包
即可打开红包(继续接下来的流程),这里用“拆”而不用“领取”,对大多数领取者来说更为亲切,也暗示了红包已经领到了,拆开即可。
每个红包页面(发红包/拆红包/领取成功/已领取/国内)上的活动规则
按钮,点击之后打开公众号文章:
与 App 打开一个小弹窗不同。
如果点击“分享链接打开时的默认页面”上拆红包
按钮的是分享这个红包的本人,则提示不能领自己发的红包,同时引导 ta 可以继续转发以获得红包。
页面上会有一个点此了解详情
按钮,点击可以打开“公众号文章 - (以旧带新)活动规则说明”。
这个页面右上角有三个小点“打开微信的分享菜单按钮”,也就是这个:
用户随时都可以直接转发。
由于点击“分享链接打开时的默认页面”上拆红包
按钮时,系统会判断不是分享者本人点击,不是本人点击时,会有这个场景出现。这时会根据用户是否开启了手机定位,出现两种情况:
- 如果用户允许,则打开“微信授权登录”页面,根据用户的操作和情况继续接下来的流程;
- 如果用户不允许,则关闭警告框,除非用户允许,否则无法继续接下来的流程
页面是微信方自己的,此时只提供两种操作:
点击< 返回
按钮,返回到“分享链接打开时的默认页面”;
点击确认登录
按钮,用于登录。这时走一遍 App 版微信联合登录的流程,完成账号的创建/登录。
也就是说,在登录的时候不用管账号是否有联系邮箱,未注册的以“我是新用户”的身份注册,已注册的直接登录,补邮箱这个步骤留到客户端/网站上。
登录完成后跳转到一个空白页,此时有这些情况:
警告框标题: 网址
警告框内容: 请开启定位服务后再试。
操作按钮:好
,点击后回到上一个页面;//原讨论不在此处使用警告框,与@周毅 讨论之后增加。补充于 2015.5.7 15:00
取消
时,回到上一个页面(微信自己的返回流程,对具体停留在哪个页面没有要求,开发完成后文档中会补上);确定
时,继续接下来的流程。用户随时都可以直接转发。 页面上还会有两个按钮: `下载 App`、`接力转发`。 点击`下载 App`时,打开我们应用宝的链接
点击`接力转发`时,打开一个蒙版层,告知用户直接点击右上角来分享。http://a.app.qq.com/o/simple.jsp?pkgname=com.panli.android&g_f=991653
[重要] (领取的)双唯一规则
对于一个 Panli 账号B,只能领取“分享者 Panli 账号A / 分享者微信账号W”最多一次红包,不会因为分享者 Panli 账号 A 绑定了其他微信账号X 使得分享的红包能再次被领取,也不会因为分享者微信账号 W 注册了一个新 Panli 账号 C 使得分享的红包能再次被领取。
只有当这些条件全部不符合时,才算做没有领取过此分享者的红包。
页面上还会有两个按钮: `下载 App`、`接力转发`。 点击`下载 App`时,打开我们应用宝的链接
![]()
用户随时都可以直接转发。
由于公众号之外的环境下原来的下载页面点击后不能跳转到 iPhone 版,因此更换链接。//**改动于5015.5.8** 点击`接力转发`时,打开一个蒙版层,告知用户直接点击右上角来分享。http://a.app.qq.com/o/simple.jsp?pkgname=com.panli.android&g_f=991653
页面埋点
微信授权登录后的使用定位信息警告框里: 取消
(与没开启定位权限合并为一种)、确定
两个按钮的点击次数。
以及每个红包上都有这些信息:
分享者的 Panli 账号;
所有领取者的 Panli 账号;
分享的时间;
每次被领取的时间;
红包分享的渠道(App 分享,公众号直接分享,打开红包后的二次分享/接力转发)
关于二次分享
点开自己红包后分享 + 领取成功后继续转发 + 领取失败后(已领取的情况)继续转发 + 领取失败后(国内用户)继续转发 统一算做二次分享。
红包被领取时,奖励总是发至分享红包的“微信用户个人信息ID”所绑定的 Panli 账号;
成功领取红包时,奖励也总是发至分享红包的“微信用户个人信息ID”所绑定的 Panli 账号。
Panli 账号 A 与微信号 W 绑定,解绑后,微信号 W 的分享福利还是送给 Panli 账号 A ,除非微信号 W 绑定了另一个 Panli 账号
用户在公众号菜单点击“邀请好友”时,有一个创建账号 / 登录 的流程,这时候用户已经处于登录状态。
总的原则就是: 保证用户能正常领取到 ta 应得的红包,作为其为我们邀请来一个新用户的奖励。
MyPanli 首页,用户头像右边增加一个小图标,表示这是“邀请好友”功能的入口。
小红点规则
- 今日为邀请时,显示小红点;
- 今日已邀请时,不显示小红点 (微信返回邀请成功时,算做已邀请)
用户名换行规则:
用户名所在的 label 宽度,以现在字体大小的6个汉字作为标准宽度,如果用户名超出这个宽度,则换行。//不再按字符数作为换行标准,改动于2015.4.21 17:00.
@前端工程师
警告框标题
Panli 提醒
提示文字
邀请微信好友需要安装微信客户端。
只提供一个操作按钮 - 我知道了
点击
我知道了
时,关闭警告框
点击“邀请好友”图标后,从当前页面进入到活动页。每当打开此活动界面时,都会进行一个判断,如果该账号没有绑定微信账号,则有这部分的流程。
如果打开此界面时该账号没有绑定微信,则有以下效果:
界面被一层阴影覆盖,阴影出现的动画效果为“fade/淡入淡出 300ms”,与此同时弹出一个警告框(原型里警告框的文案与文档不同时,以文档为准)
警告框标题
绑定微信,派红包超方便
提示文字
绑定无法获取您的个人隐私,您也可以随时解绑。
两个操作按钮 - 左边为不,谢谢
,右边为去绑定
- 点击
不,谢谢
时,返回到 MyPanli;去绑定
按钮字体颜色在 iOS 8 下为红色,Android、iOS 7 及以前的 iOS 系统字体颜色没有要求;- 点击
去绑定
时,隐藏警告框和阴影层,跳转到微信去授权,功能相当于 App 内绑定微信账号。
如果遇到“用户不授权”、“授权信息传输失败”等授权不成功的情况,跳转回 Panli App 时,黑框提示“绑定失败”,自动跳回 MyPanli。跳回后界面重置为默认值。
App 打开邀请好友
页面时, 邀请好友
页面是以 App 登录账号的身份登录的,之前的活动没有强调过,功能发布时也没有验收过,此功能如果不行直接影响 App 上这个活动。需要注意。
界面需要常规的顶部导航栏,嵌一个HTML5页面:
返回按钮
、“标题”、分享按钮
、底部的浏览器工具栏;返回按钮
时,返回到 MyPanli;底部的浏览器工具栏与 Banner 内的浏览器工具栏一致。
分享按钮
的图标、功能和点击的交互动效与 Banner 内的分享按钮一致,按钮内的文字有些调整
- 发到微信朋友圈;
- 发给微信好友
发红包
按钮时,显示蒙版,蒙板会覆盖整个页面(不包括 App 界面);点此了解详情
需要注意,点击点此了解详情
时,页面会跳转到“邀请好友”活动的微信详情页面,可以通过浏览器工具栏返回;先确定首次奖励外发放的代金券张数 Quantity(简称为Q)
在 0-100 范围内的随机数X,X⊂(0-100),则有:
不使用完全独立随机事件(类似正态分布)抽取代金券张数的考虑:
- 这样不太容易得到太多的张数导致浪费,也不太容易得到太最少的张数导致不满意或不够用;
- (获得最少的两种情况概率更低)也使得用户更有动力转发;
- 如果按每张代金券面值为10元来计算,此方案的10种情况得到的代金券期望值与完全独立随机事件相同(都为55不变),没有在原来全随机事件的方案上增加额外的计提成本。
再确定发放的具体代金券奖池类型
需求原文
- 首次被领取,一张非满减 + 从S1中抽取1~10张; //但非满减券只能获得一张
- 非首次被领取,从S2中抽取1~10张; //但非满减券只能获得一张
- 首次领取,一张60-50 + 从S3中抽取1~10张;
- 非首次领取,从S3中抽取1~10张;
//将中文奖池改成S1、S2、S3,并且改动了歧义说名,改动于2015.4.22 10:03
开始发券,有以下4种情况:
10元非满减
代金券 + Q张代金券(从S2中随机抽取Q次);//但非满减券只能获得一张满60减50
代金券 + Q张代金券(从S3中随机抽取Q次);以旧带新活动奖励的代金券有效期
对于微信已经绑定了 Panli 账号的用户,以上所有发放的代金券,开始时间都是自发放时开始,有效期14天;
对于从公众号关注保存了微信个人信息ID,但并未登录以创建 Panli 账号的用户,发放的代金券有效期开始时间请参考“红包发放相关的一些问题”部分。。