Shopify 抽奖活动与正式规则页面配方
抽奖活动页与正式规则页的任务是让参与者在留下信息或发帖之前看清:谁能参加、什么时候截止、奖品是什么值多少、怎样抽出和通知、不买东西能不能参加、留下的信息会被拿来做什么。访客通常从社媒帖子、邮件或广告进入,只带着「怎么参加」这一个问题,所以页面要在入口之前把条件说完。它属于 Shopify page template type,默认 page.json 可以承载。
三种形式(抽奖、有奖竞赛、赠品活动)的区别、平台规则与名单质量见抽奖、有奖竞赛与赠品活动;从定目标到兑奖复盘的完整步骤见办一次社媒抽奖。本文只回答这些规则落到店面上时,页面怎样组织。
先判断:一页还是两页
正式规则需要一个固定、可以从社媒帖与简介直接链接的地址;活动页负责解释与收集参与。两者是否拆开,按下表判断,均为编辑判断,不是平台规定。
| 判断问题 | 倾向一页(活动页内含完整规则) | 倾向两页(活动页 + 规则页) |
|---|---|---|
| 参与在哪里发生 | 在本店页面填表参与 | 在 Instagram 或 Facebook 上发帖、留言参与,店面只需提供规则;此时可以只建规则页 |
| 规则长度 | 条款少,放在入口下方仍能完整阅读 | 条款多,放进活动页会把入口推得很远,或只能折叠起来 |
| 复用方式 | 一次性活动 | 同一套规则会被多个渠道、多轮活动引用 |
| 活动结束后 | 页面整体撤下 | 活动页撤下,规则页还要留作公示与质询依据 |
| 审阅与版本 | 规则与宣传文案一起审 | 规则单独由法务或合规审阅、单独标注版本 |
无论一页还是两页,规则正文都只维护一份:两页时活动页只放关键条件摘要并链接到规则页,不复制完整条款;一页时规则段落要有可直接链接的锚点。
什么时候不建页:奖品、数量、开奖时间或参与资格还没有定稿;没有人能做合规确认,而活动面向的地区要求登记或担保(美国各州规则本库未核验);奖品无法保证按规则颁发。UCPD Annex I 第 19 项把不颁发所描述的奖品或合理等价物列为在任何情况下都不公平的做法,依据见抽奖概念正文。
页面内容清单
正式规则页(或活动页中的规则段)
| 优先级 | 页面内容 | 回答的问题 | 来源边界 |
|---|---|---|---|
| 核心 | 主办方名称与联系方式 | 谁在办、有问题找谁 | 经营主体信息;联系渠道见客服渠道与服务时间 |
| 核心 | 参与资格 | 我能不能参加 | 年龄、居住地、员工及家属是否排除;Instagram 页面把年龄与居住地限制列为商家须写明的资格 |
| 核心 | 起止时间与时区 | 什么时候开始、截止 | 写到分钟并注明时区;所有渠道引用同一时刻 |
| 核心 | 参与方式与次数上限 | 怎样算一次有效参与 | 活动规则;发帖参与时写明必须带的披露标签与位置 |
| 核心(如采用) | 无需购买的参与途径 | 不买东西能不能参加 | 美国常见做法,是否必须提供需要合规确认;采用时与购买途径写在同一处、同等醒目 |
| 核心 | 奖品内容、数量与价值 | 能赢到什么 | 奖品清单;写明能否兑换现金、发货范围、是否可替换为等价物 |
| 核心 | 开奖或评审方式与时间 | 怎样决定谁得奖 | 抽奖写抽取方式;竞赛写评审标准与评审人 |
| 核心 | 中奖通知方式与领奖期限 | 我怎么知道中了、多久内要回应 | 通知渠道、期限与逾期处理(顺延或重抽) |
| 核心(在 Facebook 或 Instagram 运营时) | 平台免责与无关声明 | 活动和平台有没有关系 | 两个平台都要求参与者完全免除平台责任,并确认活动与平台无关,见抽奖概念正文的平台规则一节 |
| 核心 | 个人数据用途与营销同意 | 留下的信息会被用来做什么 | 参与资格信息与营销订阅分开写,见下文「隐私与同意」 |
| 可选(竞赛) | 投稿内容的使用授权 | 我的照片或文字会被怎样使用 | 授权范围、期限与撤回方式,见用户生成内容 |
| 核心 | 规则版本与生效日期 | 我看到的是不是现行规则 | 内部记录;修改后标注更新日期 |
活动页
| 优先级 | 页面内容 | 回答的问题 | 来源边界 |
|---|---|---|---|
| 核心 | 活动主张 | 奖品是什么、怎么参加 | 一句话写清奖品与参与动作,不写「必中」「人人有奖」等与规则不符的话(UCPD Annex I 第 31 项) |
| 核心 | 关键条件摘要 | 我能不能参加、什么时候截止 | 资格、截止时刻与时区、无需购买途径(如采用)、规则链接,取自规则页 |
| 核心 | 参与入口 | 下一步做什么 | 本店表单,或前往社媒参与的说明 |
| 核心(收集联系方式时) | 营销同意选项 | 我会不会因此收到营销邮件 | 单独、不预先勾选,写明会收到什么,见订阅获取 |
| 可选 | 参与后的反馈 | 我参加成功了吗 | 表单提交结果;不暗示已中奖 |
| 可选 | 常见问题 | 剩下的疑问 | FAQ 子集,不用来收纳关键条件 |
| 结束后 | 结果公告 | 谁中奖了、奖品怎样兑现 | 只按规则写明的方式与范围公示 |
页面组合
活动页的顺序是待验证假设,原则是「条件在入口之前」:
| 序 | 模块 | 回答的问题 | 缺失时 |
|---|---|---|---|
| 1 | 活动主张(奖品与参与动作) | 这是什么活动 | 不删;说不清就不建页 |
| 2 | 关键条件摘要 × Callout | 我能不能参加、何时截止、要不要买 | 不删;资格与截止时刻必须在入口之前可见 |
| 3 | 参与入口 × Inline Form 或前往社媒的说明 | 怎样参加 | 参与在社媒发生时改为步骤说明与帖子链接 |
| 4 | 营销同意(与入口同处) | 会不会被拿去发营销 | 不收集联系方式时删除 |
| 5 | 截止倒计时 × Countdown Timer | 还剩多久 | 默认删除,只保留带时区的静态截止时刻 |
| 6 | FAQ × Accordion | 其他疑问 | 少于两三个问题时写成静态短问答 |
| 7 | 完整规则链接(两页时)或规则正文(一页时) | 权威规则在哪 | 不可缺 |
最小成立组合:活动主张 → 关键条件摘要 → 参与入口(含同意选项)→ 完整规则。
规则页的组合更简单:规则版本与生效日期 → 按上表顺序的条款正文 → 联系方式。条款用标题分节、静态可读,不放进折叠面板里当作唯一载体。
默认不出现:把规则只写在图片或视频里;「已中奖,点击领取」式的弹窗;要求分享、转发或标记他人才能参加(Facebook 政策明确禁止要求或激励这类动作);与本次活动无关的商品网格与促销位;订阅弹窗与活动入口同时出现。
内容 × 展现形式
| 内容 | 首选形式 | 适用条件 | 退化方式 |
|---|---|---|---|
| 活动主张 | 标题加一句说明,可配奖品图 | 奖品与动作可一句说清 | 纯文字标题 |
| 关键条件摘要 | Callout 或短列表 | 条件可独立扫描 | 入口前的一段正文 |
| 参与入口 | Inline Form | 在本店收集参与 | 前往社媒的步骤列表与链接 |
| 营销同意 | 表单内单独的未勾选选项 | 收集邮箱或手机号 | 不收集联系方式时删除 |
| 截止时间 | 带时区的静态文字 | 始终 | 倒计时只在截止时刻由系统真实执行时附加 |
| 正式规则 | 单列正文,按条款分节 | 始终 | 不可缺;不以折叠面板作唯一载体 |
| 结果公告 | 规则页顶部的公告段 | 已开奖 | 写明通知已发出、公示方式见规则 |
隐私与同意
- 参与信息与营销订阅分开:参与需要的信息(邮箱、居住地、年龄确认)与营销订阅是两件事。订阅用单独、未预先勾选的选项;GDPR 第 7 条要求同意可证明、与其他事项清楚区分、撤回与给予同样容易。「订阅才能参加」是否符合第 7(4) 条需要合规确认,转述见抽奖概念正文的同意管理一节。
- 表单选择决定了同意是否被混在一起:shopify.dev 的 form 标签页写明,
customer表单用于在不注册账户的情况下创建客户,例子是收集 newsletter 订阅邮箱;contact表单用于向商家提交一封邮件。用主题自带的 newsletter(customer)表单当参与入口,参与就等于订阅,正好是需要合规确认的情形;用contact表单则参与记录只进入商家邮箱,不形成可分群的名单。Shopify Forms 应用可以为订阅者打标签并触发自动化(站内邮件订阅邀请 2026-09-29 核验),能否分开记录「参与」与「营销同意」需在应用内实测。 - 来源标签:参与者进入 Shopify 后打上活动来源标签或建立单独分群,营销触达只针对已订阅者,机制见客户分群与隐私与同意。
- Cookie 与追踪:活动页加了第三方表单或像素时,同意横幅的分工见 Cookie 与隐私同意。
- 规则页写明:数据用于什么(资格核对、通知中奖、营销如已同意)、保存多久、怎样删除;保存期限按目标市场确认。
状态与退化
- 未开始:活动页可以保持后台「隐藏」并设定发布日期(帮助中心 Pages 页写明隐藏的页面可选择发布日期与时间);不提前发布可提交的表单。需要预热时只放开始时刻与规则链接。
- 进行中:页面、规则页、社媒帖与邮件写的是同一截止时刻与同一套条件。
- 截止后、开奖前:撤下或关闭参与入口,写明「已截止,将于某日按规则开奖」;截止后的提交不得计入。关闭入口要在服务端生效,不只隐藏按钮。
- 已开奖:在规则页顶部发布结果公告,写明已按规则通知中奖者及领奖期限;公开中奖者姓名或账号等个人信息前,按规则写明的方式与范围处理,规则未写明时需合规确认。
- 奖品无法兑现:奖品缺货或不可配送时,按规则写明的替换条款给出合理等价物并公告;规则没有写替换条款时,处理方式需合规确认,不得默不作声地降级奖品。
- 零参与或参与不足:按规则执行,不临时改变中奖人数或奖品;规则未写明时先合规确认再公告。
- 跨市场:资格排除某些地区时,在入口之前写明;表单不能只在提交后才告诉对方不符合资格。
- 提交失败:保留已填内容,说明原因并提供重试,不让参与者误以为已成功;成功提示不写「恭喜」类暗示中奖的措辞。
- 无 JavaScript:资格、截止时刻、规则与联系方式都是静态可读文字;表单在无脚本时至少能提交或给出替代联系方式。
活动结束后的公示与撤下
- 活动页:设为隐藏或删除,同时撤下菜单、横幅、商品页与邮件模板中的入口。帮助中心 Pages 页写明,删除一个用于店铺导航的页面时,相关菜单项也会被删除;只隐藏页面时菜单项是否随之处理,本文未核验,要逐一检查。
- 旧地址:活动页地址已被社媒帖引用时,用重定向把它指向规则页或结果公告,见 URL 重定向;不让旧帖链接落到空页面。
- 规则页:在争议与质询可能发生的期间保持可访问,顶部标注「活动已结束」与结果公告;保留期限需要合规确认。
- 记录:参与名单快照、抽取方法与时间、通知与发货记录归档,规则页不公开这些内部记录。
- 名单:营销触达只发给已同意者;只为参与提供的信息按规则写明的期限删除。
Shopify Theme 实现
| 层次 | 建议职责 |
|---|---|
| 资源 | 规则页是一个 Page,正文就是正式规则的单一权威来源;活动页是另一个 Page(一页时合并),只保存主张与摘要 |
| Template | 默认 page.json 即可;只有品牌会反复办同类活动、活动页组成(条件摘要、参与表单、同意、结果公告)稳定且需要复用时,才建立如 page.giveaway.json 的 alternate。后缀是主题自己的命名;官方页写明 alternate 按 template-name.template-suffix.file-type 命名,可分配给资源、在主题编辑器预览或用 ?view= 参数渲染,且不能替换默认模板 |
| Main Section | 输出 Page 标题与正文;规则页通常只需要它 |
| Sections | 活动主张、条件摘要、参与表单、FAQ、结果公告分为可排序 section;官方 JSON 模板页写明每个模板最多 25 个 section、每个 section 最多 50 个 block |
| Blocks | 单条条件、单个问题、单个奖品 |
| Settings | 选择表单与规则页链接;截止时间、资格、奖品价值不在多个 Setting 里手写,只从规则页一处维护 |
| 表单 | 主题 customer 表单、contact 表单或表单应用,按上文「隐私与同意」选择;参与入口的开启与关闭以表单后端为准 |
发布检查
- 规则页在活动开始前已公开,社媒帖、简介、邮件与活动页都链接到同一地址;
- 资格、截止时刻与时区、奖品价值、开奖时间在活动页、规则页与社媒帖中逐项一致;
- 在 Facebook 或 Instagram 运营时,规则含平台免责与无关声明,参与说明没有平台禁止的动作;
- 发帖参与时,规则写明披露标签与位置,依据见美国背书与证言指南;
- 用测试邮箱走一遍:不勾选订阅也能参与,勾选后 Shopify 中的订阅状态与来源标签正确;
- 截止后入口确实无法提交,结果公告与撤下流程已演练;
- 关闭脚本后,资格、截止时刻与规则仍可读;
- 合规负责人已审阅规则,并记录审阅版本。
待继续完善
- 美国各州、英国、加拿大、澳大利亚等地的抽奖登记、担保、公示与税务要求未核验,「无需购买」途径是否必须提供需要合规确认。
- Shopify Forms 应用能否把参与与营销同意分开记录、隐藏页面后菜单项如何处理,未在店铺中实测。
- 中奖者信息公示的范围与规则页保留期限缺少官方依据。
- 缺少标注为虚构的规则页样稿与真实活动的撤下记录。