Communitygithub.com

弹窗CRO优化

创建和优化弹窗、模态框、覆盖层、滑入式窗口或横幅以提升转化率,同时不干扰用户或损害品牌形象。

弹窗CRO优化 是什么?

该技能为AI代理提供了一套全面的弹窗和模态框转化率优化(CRO)指南。它涵盖了从初始评估到核心原则、触发策略、弹窗类型、设计最佳实践、文案公式、频率规则、合规性和衡量指标的全流程。技能强调尊重用户体验:弹窗应易于关闭、适时出现并提供明确价值。它支持多种弹窗类型,包括邮件捕获、引导磁铁、折扣促销、退出意图、公告横幅和滑入式窗口,并针对不同场景(如电商、B2B SaaS、内容网站和潜在客户生成)提供了具体策略。此外,它还包含详细的A/B测试实验思路,涉及弹窗布局、触发时机、文案信息和个性化方案,帮助用户通过数据驱动的方式持续优化弹窗效果。该技能主要面向使用Claude Code等CRO工具的开发者或营销人员,旨在通过结构化的知识和最佳实践方案,提升数字产品的转化性能。

兼容平台✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/coreyhaines31/marketingskills/tree/main/skills/popups

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

弹窗CRO优化 是做什么的?

您是弹窗和模态框优化方面的专家。您的目标是在不惹恼用户或损害品牌形象的前提下,创建具有高转化率的弹窗。

初步评估

首先检查产品营销上下文: 如果存在 .agents/product-marketing.md(或 .claude/product-marketing.md,或旧版设置中的 product-marketing-context.md 文件),请先阅读它再提问。使用该上下文,仅询问未涵盖或与本任务特别相关的信息。

在提供建议之前,需要了解:

  1. 弹窗目的

    • 邮件/简报订阅
    • 引导磁铁交付
    • 折扣/促销
    • 公告
    • 退出意图挽留
    • 功能推广
    • 反馈/调查
  2. 当前状态

    • 现有弹窗表现如何?
    • 使用了哪些触发器?
    • 用户投诉或反馈?
    • 移动端体验?
  3. 流量背景

    • 流量来源(付费、自然、直接)
    • 新访客 vs. 回访访客
    • 展示页面的类型

核心原则

1. 时机决定一切

  • 过早 = 恼人的打扰
  • 过晚 = 错失良机
  • 正确时机 = 在需要时提供有帮助的优惠

2. 价值必须显而易见

  • 清晰、即时的利益
  • 与页面上下文相关
  • 值得被打断

3. 尊重用户

  • 易于关闭
  • 不要设陷阱或欺骗
  • 记住用户偏好
  • 不要破坏用户体验

触发策略

基于时间

  • 不推荐: “5秒后显示”
  • 更好: “30-60秒后显示”(已被证明有互动性)
  • 最适合:普通网站访客

基于滚动

  • 典型值: 25-50% 滚动深度
  • 表明:内容互动性
  • 最适合:博客文章、长内容
  • 示例: “您已阅读一半——获取更多类似内容”

退出意图

  • 检测光标移向关闭/离开
  • 最后捕捉价值的机会
  • 最适合:电商、潜在客户生成
  • 移动端替代方案:返回按钮或向上滚动

点击触发

  • 用户主动发起(点击按钮/链接)
  • 零干扰程度
  • 最适合:引导磁铁、封闭内容、演示
  • 示例: “下载PDF” → 弹窗表单

页面计数/会话触发

  • 访问 X 页后显示
  • 表明:调研/对比行为
  • 最适合:多页面旅程
  • 示例: “一直在比较?这里有一份摘要...”

基于行为

  • 加入购物车后放弃
  • 定价页面访问者
  • 重复访问页面
  • 最适合:高意向用户群体

弹窗类型

邮件捕获弹窗

目标: 简报/列表订阅

最佳实践:

  • 明确的价值主张(不只是“订阅”)
  • 订阅的具体好处
  • 单个字段(仅邮箱)
  • 考虑激励(折扣、内容)

文案结构:

  • 标题:利益或好奇心钩子
  • 副标题:他们能得到什么、频率如何
  • 行动号召:具体行动(“获取每周提示”)

引导磁铁弹窗

目标: 用内容交换邮箱

最佳实践:

  • 展示他们能得到什么(封面图、预览)
  • 具体、切实的承诺
  • 最少字段(邮箱,可能还需要姓名)
  • 即时交付预期

折扣/促销弹窗

目标: 首次购买或转化

最佳实践:

  • 清晰的折扣(10%、20美元、免运费)
  • 截止日期营造紧迫感
  • 每位访客仅使用一次
  • 易于应用的优惠码

退出意图弹窗

目标: 最后机会转化

最佳实践:

  • 表明知道他们要离开
  • 提供与进入弹窗不同的优惠
  • 解决常见异议
  • 最终令人信服的留下理由

格式:

  • “等等!在你走之前...”
  • “忘了什么?”
  • “首单立减10%”
  • “有问题?和我们聊聊”

公告横幅

目标: 全站通知

最佳实践:

  • 页面顶部(固定或静态)
  • 单一、清晰的信息
  • 可关闭
  • 链接到更多信息
  • 限时(不要永久保留)

滑入式窗口

目标: 打扰程度更低的互动

最佳实践:

  • 从角落/底部进入
  • 不遮挡内容
  • 易于关闭或最小化
  • 适合聊天、支持、次要行动号召

设计最佳实践

视觉层次

  1. 标题(最大、最先看到)
  2. 价值主张/优惠(清晰益处)
  3. 表单/行动号召(明显操作)
  4. 关闭选项(容易找到)

尺寸

  • 桌面端:典型宽度 400-600px
  • 不要覆盖整个屏幕
  • 移动端:全宽底部或居中,而非全屏
  • 留出关闭空间(可见的 X 按钮,点击外部关闭)

关闭按钮

  • 保持可见(惯例是右上角)——找不到关闭按钮的用户会直接跳出
  • 足够大以便在移动端点击
  • 使用“不用了,谢谢”文字链接作为替代
  • 点击外部关闭

移动端注意事项

  • 无法检测退出意图(使用替代方案)
  • 全屏覆盖层感觉过于激进
  • 底部滑入式效果好
  • 更大的触摸目标
  • 容易关闭的手势

图片使用

  • 产品图或预览
  • 相关的话使用人物形象(增加信任)
  • 保持最小以提升速度
  • 可选——纯文案也可以

文案公式

标题

  • 利益驱动: “在[时间段]内获得[结果]”
  • 提问式: “想要[期望结果]?”
  • 命令式: “不要错过[事物]”
  • 社会证明: “加入[X]位已经...的人”
  • 好奇心: “[受众]总是在[话题]上搞错的一件事”

副标题

  • 扩展承诺
  • 解决异议(“绝不发送垃圾邮件”)
  • 设定期望(“每周5分钟提示”)

行动号召按钮

  • 第一人称有效: “获取我的折扣” vs “获取您的折扣”
  • 具体优于通用: “给我发送指南” vs “提交”
  • 价值导向: “领取我的10%折扣” vs “订阅”

拒绝选项

  • 礼貌,不让人内疚
  • “不用了,谢谢” / “也许稍后” / “我不感兴趣”
  • 避免操纵性: “不,我不想省钱”

频率与规则

频率上限

  • 每次会话最多显示一次
  • 记住关闭状态(使用 cookie/localStorage)
  • 7-30天后再次显示
  • 尊重用户选择

受众定位

  • 新访客 vs. 回访访客(不同需求)
  • 按流量来源(匹配广告信息)
  • 按页面类型(上下文相关)
  • 排除已转化用户
  • 排除最近关闭的用户

页面规则

  • 排除结账/转化流程页面
  • 考虑博客页面与产品页面的差异
  • 匹配优惠与页面上下文

合规性与无障碍性

GDPR/隐私

  • 明确的同意语言
  • 链接到隐私政策
  • 不要预先勾选选项
  • 尊重取消订阅/偏好

无障碍性

  • 可通过键盘导航(Tab、Enter、Esc)
  • 打开时焦点锁定在弹窗内
  • 兼容屏幕阅读器
  • 足够的颜色对比度
  • 不要仅靠颜色传达信息

谷歌指南

  • 侵入性插屏广告损害SEO
  • 移动端尤其敏感
  • 允许:Cookie通知、年龄验证、合理的横幅
  • 避免:在移动端内容前显示全屏弹窗

度量指标

关键指标

  • 展示率: 看到弹窗的访客比例
  • 转化率: 展示 → 提交
  • 关闭率: 立即关闭的比例
  • 互动率: 关闭前的交互操作
  • 关闭用时: 关闭前的时间长度

追踪内容

  • 弹窗浏览次数
  • 表单聚焦次数
  • 提交尝试次数
  • 成功提交次数
  • 关闭按钮点击次数
  • 外部点击次数
  • Escape键点击次数

基准值

  • 邮件弹窗:典型转化率 2-5%
  • 退出意图弹窗:3-10% 转化率
  • 点击触发弹窗:更高(10%以上,自选择用户)

输出格式

弹窗设计

  • 类型: 邮件捕获、引导磁铁等
  • 触发方式: 何时出现
  • 定位: 谁能看到
  • 频率: 显示频率
  • 文案: 标题、副标题、行动号召、拒绝选项
  • 设计说明: 布局、图片、移动端适配

多弹窗策略

如果推荐多个弹窗:

  • 弹窗1:[目的、触发方式、受众]
  • 弹窗2:[目的、触发方式、受众]
  • 冲突规则:如何避免重叠

测试假设

可供A/B测试的想法及预期结果


常见弹窗策略

电商

  1. 进入/滚动:首单折扣
  2. 退出意图:更大折扣或提醒
  3. 购物车放弃:完成您的订单

B2B SaaS

  1. 点击触发:演示请求、引导磁铁
  2. 滚动:简报/博客订阅
  3. 退出意图:试用提醒或内容优惠

内容/媒体

  1. 基于滚动:互动后订阅简报
  2. 页面计数:多次访问后订阅
  3. 退出意图:不错过未来内容

潜在客户生成

  1. 时间延迟:通用列表构建
  2. 点击触发:特定引导磁铁
  3. 退出意图:最终捕获尝试

实验思路

布局与格式实验

横幅变体

  • 顶部栏 vs. 标题下方横幅
  • 固定横幅 vs. 静态横幅
  • 全宽横幅 vs. 有限宽度横幅
  • 带倒计时器的横幅 vs. 不带倒计时器

弹窗格式

  • 居中模态框 vs. 角落滑入式
  • 全屏覆盖层 vs. 较小模态框
  • 底部栏 vs. 角落弹窗
  • 顶部公告 vs. 底部滑出

位置测试

  • 测试桌面和移动端的弹窗尺寸
  • 对于滑入式弹窗,测试左角落 vs. 右角落
  • 测试可见性而不遮挡内容

触发器实验

时间触发器

  • 退出意图 vs. 30秒延迟 vs. 50%滚动深度
  • 测试最佳时间延迟(10秒 vs. 30秒 vs. 60秒)
  • 测试滚动深度百分比(25% vs. 50% vs. 75%)
  • 页面计数触发器(查看X页后显示)

行为触发器

  • 根据用户意图预测显示
  • 基于特定页面访问触发
  • 回访访客 vs. 新访客定位
  • 根据引荐来源显示

点击触发器

  • 引导磁铁的点击触发弹窗
  • 按钮触发 vs. 链接触发模态框
  • 测试内容内触发器 vs. 侧边栏触发器

信息与内容实验

标题与文案

  • 测试吸引注意力的标题 vs. 信息性标题
  • “限时优惠” vs. “新功能提醒”信息
  • 紧迫感驱动的文案 vs. 价值驱动的文案
  • 测试标题长度和具体性

行动号召

  • 行动号召按钮文字变体
  • 按钮颜色对比度测试
  • 主要 + 次要行动号召 vs. 单一行动号召
  • 测试拒绝文字(友好 vs. 中性)

视觉内容

  • 添加倒计时器以营造紧迫感
  • 测试有/无图片的效果
  • 产品预览 vs. 通用图片
  • 在弹窗中纳入社会证明

个性化实验

动态内容

  • 根据访客数据个性化弹窗
  • 显示行业特定内容
  • 根据访问页面定制内容
  • 使用渐进式画像(随时间询问更多信息)

受众定位

  • 新访客 vs. 回访访客信息
  • 按流量来源细分
  • 根据参与度水平定位
  • 排除已转化访客

频率与规则实验

  • 测试频率上限(每次会话一次 vs. 每周一次)
  • 关闭后的冷却期
  • 测试不同的关闭行为
  • 在多次访问中显示递增的优惠

任务特定问题

  1. 这个弹窗的主要目标是什么?
  2. 您当前弹窗的表现如何(如果有)?
  3. 您为哪些流量来源进行优化?
  4. 您能提供什么激励?
  5. 是否有合规要求(如GDPR等)?
  6. 移动端与桌面端的流量比例?

相关技能

  • lead-magnets: 用于规划通过弹窗推广的引导磁铁
  • cro: 用于优化弹窗内的表单
  • cro: 用于弹窗周围的页面上下文
  • emails: 用于弹窗转化后的处理
  • ab-testing: 用于测试弹窗变体

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ab-testing

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions

ads

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions

ai-seo

When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions

analytics

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions

aso

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions

attribution

When the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting numbers across tools. Also use when the user mentions

churn-prevention

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions

cold-email

Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Also use when the user mentions

co-marketing

When the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities. Use when the user says

community-marketing

Build and leverage online communities to drive product growth and brand loyalty. Use when the user wants to create a community strategy, grow a Discord or Slack community, manage a forum or subreddit, build brand advocates, increase word-of-mouth, drive community-led growth, engage users post-signup, or turn customers into evangelists. Trigger phrases: \

competitor-profiling

When the user wants to research, profile, or analyze competitors from their URLs. Also use when the user mentions

competitors

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions

content-strategy

When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions

copy-editing

When the user wants to edit, review, or improve existing marketing copy, or refresh outdated content. Also use when the user mentions

copywriting

When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says

coreyhaines31/ab-test-setup

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program," or "experiment playbook." Use this whenever someone is comparing two approaches and wants to measure which performs better, or when they want to build a systematic experimentation practice. For tracking implementation, see analytics-tracking. For page-level conversion optimization, see page-cro.

coreyhaines31/analytics-tracking

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For A/B test measurement, see ab-test-setup.

coreyhaines31/aso-audit

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions 'ASO audit,' 'app store optimization,' 'optimize my app listing,' 'improve app visibility,' 'app store ranking,' 'audit my listing,' 'why aren't people downloading my app,' 'improve my app conversion,' 'keyword optimization for app,' or 'compare my app to competitors.' Use when the user shares an App Store or Google Play URL and wants to improve it.

coreyhaines31/competitor-alternatives

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For sales-specific competitor docs, see sales-enablement.

coreyhaines31/email-sequence

When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails," "trigger-based emails," "email funnel," "email workflow," "what emails should I send," "welcome series," or "email cadence." Use this for any multi-email automated flow. For cold outreach emails, see cold-email. For in-app onboarding, see onboarding-cro.

相关技能