Communitygithub.com

popups

當使用者想建立或優化彈出視窗、模態框、覆蓋層、滑入式視窗或橫幅以提升轉換率時使用。也適用於使用者提及相關需求時。

popups 是什麼?

這項「彈出視窗(Popup CRO)」技能旨在幫助開發者與產品團隊建立高轉換率、低干擾的彈出視窗與模態框。技能涵蓋完整的設計策略:從目的識別(如電子郵件擷取、潛在客戶磁鐵、折扣促銷)、觸發機制(時間延遲、滾動深度、退出意圖、點擊觸發)到進階的頻率限制與閱聽眾分群。它強調「尊重使用者體驗」的原則,例如提供易於關閉的按鈕、避免欺騙性設計,以及符合 GDPR 和 Google 核心網頁指標規範。支援的場景包含電子商務(購物車放棄提醒)、B2B SaaS(示範請求彈窗)、內容媒體(訂閱引導)與潛在客戶生成。此技能也透過範本化的文案公式(標題、子標題、CTA 按鈕)、A/B 測試建議(版位、時間、個人化動態內容)以及具體的衡量指標(曝光率、轉換率、關閉率),提供可直接套用的最佳實踐。此外,它會自動偵測 `.agents/product-marketing.md` 等產品行銷上下文檔案,以減少重複提問,確保建議與品牌行銷目標一致。

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

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

彈出視窗轉換率優化(Popup 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 頁後
  • 表示研究/比較行為
  • 最適合:多頁瀏覽旅程
  • 範例:「一直在比較?這裡有一份摘要...」

基於行為

  • 加入購物車後放棄
  • 價格頁面訪客
  • 重複頁面瀏覽
  • 最適合:高意圖區隔

彈出視窗類型

電子郵件擷取彈出視窗

目標:電子報 / 名單訂閱

最佳實踐:

  • 明確的價值主張(不只是「訂閱」)
  • 訂閱的具體好處
  • 單一欄位(僅電子郵件)
  • 考慮提供誘因(折扣、內容)

文案結構:

  • 標題:好處或好奇心鉤子
  • 副標題:他們會得到什麼、頻率
  • CTA:具體行動(「取得每週秘訣」)

潛在客戶磁鐵彈出視窗

目標:用內容換取電子郵件

最佳實踐:

  • 顯示他們會得到的內容(封面圖片、預覽)
  • 具體、有形的承諾
  • 最少欄位(電子郵件,或許加姓名)
  • 期望即時傳遞

折扣 / 促銷彈出視窗

目標:首次購買或轉換

最佳實踐:

  • 明確的折扣(10%、$20、免運費)
  • 截止日期製造急迫感
  • 每位訪客僅限使用一次
  • 易於套用的折扣碼

退出意圖彈出視窗

目標:最後機會轉換

最佳實踐:

  • 承認他們正在離開
  • 提供不同於進入彈出視窗的優惠
  • 解決常見異議
  • 留下的最後一個令人信服的理由

格式:

  • 「等等!別急著走...」
  • 「忘了什麼嗎?」
  • 「首次訂單享 10% 折扣」
  • 「有問題嗎?與我們聊聊」

公告橫幅

目標:全站通訊

最佳實踐:

  • 頁面頂部(固定或靜態)
  • 單一、清晰的訊息
  • 可關閉
  • 連結到更多資訊
  • 限時(不要永遠留著)

滑入式視窗

目標:較不具侵入性的互動

最佳實踐:

  • 從角落或底部進入
  • 不遮擋內容
  • 易於關閉或最小化
  • 適用於聊天、支援、次要 CTA

設計最佳實踐

視覺層次

  1. 標題(最大、最先看到)
  2. 價值主張 / 優惠(明確的好處)
  3. 表單 / CTA(明顯的行動)
  4. 關閉選項(容易找到)

尺寸

  • 桌面:典型寬度 400-600px
  • 不要覆蓋整個螢幕
  • 行動裝置:底部或居中全寬,不要全螢幕
  • 保留關閉空間(可見的 X,點擊外部)

關閉按鈕

  • 保持可見(右上角是慣例)——找不到關閉按鈕的使用者會直接跳出
  • 在行動裝置上夠大以便點擊
  • 提供「不用了,謝謝」文字連結作為替代
  • 點擊外部可關閉

行動裝置考量

  • 無法偵測退出意圖(使用替代方案)
  • 全螢幕覆蓋層感覺很強勢
  • 底部滑入效果良好
  • 更大的觸控目標
  • 易於關閉的手勢

圖像使用

  • 產品圖片或預覽
  • 如果相關可使用人臉(提高信任度)
  • 為速度保持簡潔
  • 非必要——純文案也能奏效

文案公式

標題

  • 好處驅動:「在 [時間] 內獲得 [結果]」
  • 提問式:「想要 [期望結果] 嗎?」
  • 命令式:「別錯過 [事物]」
  • 社會證明:「加入 [X] 位已經...的人」
  • 好奇心:「[受眾] 關於 [主題] 總是犯錯的一件事」

副標題

  • 擴展承諾
  • 解決異議(「絕不發垃圾郵件」)
  • 設定期望(「每週 5 分鐘小秘訣」)

CTA 按鈕

  • 第一人稱有效:「獲得我的折扣」vs「獲得您的折扣」
  • 具體勝於一般:「寄給我指南」vs「提交」
  • 價值導向:「領取我的 10% 折扣」vs「訂閱」

拒絕選項

  • 有禮貌,不帶罪惡感
  • 「不用了,謝謝」/「也許晚點」/「我沒興趣」
  • 避免操縱性:「不,我不想省錢」

頻率與規則

頻率限制

  • 每次工作階段最多顯示一次
  • 記住關閉動作(Cookie/localStorage)
  • 7-30 天後才再次顯示
  • 尊重使用者選擇

閱聽眾定位

  • 新訪客 vs. 回訪訪客(不同需求)
  • 依流量來源(與廣告訊息匹配)
  • 依頁面類型(與內容相關)
  • 排除已轉換的使用者
  • 排除最近關閉的使用者

頁面規則

  • 排除結帳 / 轉換流程
  • 考量部落格 vs. 產品頁面
  • 將優惠與頁面內容匹配

法規遵循與無障礙

GDPR / 隱私

  • 明確的同意語言
  • 連結到隱私政策
  • 不要預先勾選
  • 尊重取消訂閱 / 偏好設定

無障礙

  • 鍵盤可操作(Tab、Enter、Esc)
  • 開啟時焦點鎖定
  • 相容螢幕閱讀器
  • 足夠的色彩對比
  • 不單靠顏色傳達資訊

Google 指南

  • 干擾性插頁廣告會損害 SEO
  • 行動裝置尤其敏感
  • 允許:Cookie 通知、年齡驗證、合理的橫幅
  • 避免:在行動裝置上顯示內容前顯示全螢幕

衡量指標

關鍵指標

  • 曝光率:看到彈出視窗的訪客比例
  • 轉換率:曝光次數 → 提交次數
  • 關閉率:立即關閉的比例
  • 互動率:關閉前的互動
  • 關閉時間:關閉前經過的時間

追蹤項目

  • 彈出視窗瀏覽次數
  • 表單聚焦
  • 提交嘗試次數
  • 成功提交次數
  • 關閉按鈕點擊次數
  • 外部點擊次數
  • Escape 鍵

基準

  • 電子郵件彈出視窗:典型轉換率 2-5%
  • 退出意圖:轉換率 3-10%
  • 點擊觸發:更高(10% 以上,使用者自選)

輸出格式

彈出視窗設計

  • 類型:電子郵件擷取、潛在客戶磁鐵等
  • 觸發:何時出現
  • 定位:誰會看到
  • 頻率:顯示頻率
  • 文案:標題、副標題、CTA、拒絕選項
  • 設計備註:版面配置、圖像、行動裝置

多重彈出視窗策略

如果建議多個彈出視窗:

  • 彈出視窗 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. 價值導向文案
  • 測試標題長度與具體性

CTA

  • CTA 按鈕文字變化
  • 按鈕顏色對比測試
  • 主要 + 次要 CTA vs. 單一 CTA
  • 測試拒絕文字(友善 vs. 中立)

視覺內容

  • 加入倒數計時器以製造急迫感
  • 測試有/無圖片
  • 產品預覽 vs. 一般圖像
  • 在彈出視窗中加入社會證明

個人化實驗

動態內容

  • 根據訪客資料個人化彈出視窗
  • 顯示特定產業的內容
  • 根據瀏覽的頁面調整內容
  • 使用漸進式個人檔案(隨時間詢問更多資訊)

閱聽眾定位

  • 新訪客 vs. 回訪訪客的訊息
  • 依流量來源分群
  • 根據互動程度定位
  • 排除已轉換的訪客

頻率與規則實驗

  • 測試頻率限制(每次工作階段一次 vs. 每週一次)
  • 關閉後的冷卻期
  • 測試不同的關閉行為
  • 在多次造訪中顯示逐步升級的優惠

任務特定問題

  1. 這個彈出視窗的主要目標是什麼?
  2. 您目前的彈出視窗表現如何(如果有的話)?
  3. 您正在為哪些流量來源進行最佳化?
  4. 您可以提供什麼誘因?
  5. 是否有法規遵循要求(GDPR 等)?
  6. 行動裝置 vs. 桌面流量比例?

相關技能

  • 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.

相關技能