📚職涯停看聽・知識庫← 總部儀表板
📅最後更新:2026/06/22
📑 目錄

客戶見證收集迴路 SOP

版本:v1.0 | 建立:2026-06-22(RCF-100)| 狀態:有效 對應官網區塊:index.html#testimonials.testimonials-grid LEG-1 合規:所有見證必須去識別化(無真實姓名/公司名)+ 取得客戶同意公開才可上線 姊妹 SOP:operations/case-update-sop.md(#cases 案例卡,Tim 第三人稱案例);本 SOP 管理 #testimonials(客戶第一人稱原話)


為什麼有這份 SOP(③⑤ 缺口合流)

社會證明有兩種資產類型,互補不重疊:

資產 是什麼 收集 SOP 官網區塊
案例(B) Tim 寫的去識別化 case study case-update-sop.md + 諮詢完成 SKILL Q4 → cases/ #cases
見證(A) 客戶第一人稱原話 quote 本 SOP(原本缺收集 SOP+curation 節奏) #testimonials

③⑤ 合流機制:⑤(客戶留存收集見證)→ 沉澱(本 SOP + brand-profile §六)→ ③ 銷售漏斗「信任」階段(認識→信任→購買)的展示彈藥 → 降低預約信任摩擦 → 成交 → 新客戶 → 回到 ⑤。見證就是 ③ 漏斗「信任」格的填充物。

⚠️ 體量現實:本 SOP 是「容器 + 節奏」,見證庫存成長依賴 Tim 的客戶徵詢互動(層 A hook)。低頻屬正常,勿為空庫過度建設。


兩條收集管道

管道 機制 產出 現況
被動(自動) 預約系統 sendReviewInvitationJob(每小時):所有「已完成」預約自動寄星評信 → /review → Review store 匿名星評 + 選填留言 已上線(server.js:4031,無 isFree/方案過濾)→ 顯示於預約 評價 strip(自動閉環)
主動(人工 hook) 21 天回訪正向 / S6 結案時,Tim 口頭徵見證原話 + 同意 具名(可去識別化)原話 quote 本 SOP 新增;落點 post-consultation-sop.md Step 3 正向觸發塊 + escort S6 結案

被動管道收的是星評(→預約 strip),主動管道收的是原話見證(→官網 #testimonials)。官網卡需要原話 + 同意 + 去識別化,被動星評不足以直接上官網。


觸發條件(任一成立即執行 curation)

觸發類型 條件
定期觸發 每季末(3 / 6 / 9 / 12 月底,搭 case-update-sop 同節奏 + 季度盤點)
數量觸發 自上次更新後,累積 ≥ 1 則「已取得同意」的新見證原話
品質觸發 Tim 主動要求,或現有卡片有更有力的替代見證

執行步驟

Step 1:盤點見證來源

  • 主動管道:查 crm/client-log.md 各客戶「客戶回饋」欄的見證狀態(已同意但未上線者)
  • 被動管道:預約後台 /admin/reviews(含選填留言、可切換公開/隱藏)→ 挑出有實質文字、值得升級為官網見證者(仍需回頭向該客戶取得具名/去識別化同意)

Step 2:同意 + 去識別化確認(LEG-1 HARD STOP)

  • 已取得客戶公開同意(口頭/LINE/Email 任一,client-log 註記同意日)
  • 去識別化:移除真實姓名、公司名;保留服務類型 + 職涯情境(如「履歷健檢學員・學術研究轉產業界」)
  • 原話 100% 保留語氣,只做去識別化刪改,不潤色改寫客戶的話
  • ❌ 未取得同意 → 不上線;可暫存 client-log 待徵得

Step 3:起草卡片文字(對照官網現有格式)

testimonial-stars:★★★★★(依實際評分)
testimonial-text:[客戶原話,去識別化,2-4 句,第一人稱]
testimonial-avatar:[單字,取服務/情境關鍵字,如 歷/涯/面]
testimonial-name:[服務]學員・[A 轉 B](如「履歷健檢學員・學術研究轉產業界」)
testimonial-type:[English label,如 Resume Review / Career Consulting / Interview Coaching]
testimonial-outcome:✓ [成果句,10-15 字,如「履歷重寫後,面試邀約明顯提升」]

好見證卡三要素:

  1. 具體:客戶說出某個被解決的具體問題(如「自傳不知道怎麼寫」),非泛泛稱讚
  2. 真實語氣:保留客戶原本的口吻,不像行銷文案
  3. 可對應服務:name 欄的服務類型對應真實 A 類服務(履歷健檢/職涯諮詢/模擬面試)

Step 4:Grid 數量管理

  • 目前:3 張(index.html .testimonials-grid repeat(3,1fr)
  • 新增以維持整齊排列為原則(3 → 6);若只有 1-2 則高品質,可替換較弱卡片
  • 超過 3 需補 CSS stagger(現定義至 nth-child(3)/* ── STAGGERED ── */ 區塊)

Step 5:插入 HTML

index.html .testimonials-grid 最後一張 </article> 之後、</div> 之前插入:

      <article class="testimonial-card reveal">
        <p class="testimonial-stars" aria-label="五星評價">★★★★★</p>
        <p class="testimonial-quote">"</p>
        <p class="testimonial-text">[客戶原話]</p>
        <div class="testimonial-author">
          <div class="testimonial-avatar">[單字]</div>
          <div>
            <p class="testimonial-name">[服務]學員・[A轉B]</p>
            <p class="testimonial-type">[English type]</p>
          </div>
        </div>
        <p class="testimonial-outcome">✓ [成果句]</p>
      </article>

Step 6:Build + 部署

cd "C:\Users\USER\Desktop\職涯停看聽_網站"
npm run build          # 官網無 build step → 略過(靜態站);直接驗證 HTML 無誤
git add index.html
git commit -m "content: 新增客戶見證卡片 [描述]"
git push
npx vercel --prod      # 唯一合法部署(auto-deploy 已停用)

⚠️ 官網為靜態站無 npm run build;部署=push → npx vercel --prod,部署後 curl 確認 #testimonials 含新卡。

Step 7:回灌 SoT + 更新記錄

  1. 連動 brand-profile §六社會證明庫:新見證若帶出新的可引用主題/數字,回寫 strategy/brand-profile.md §六(對外引用 SoT)
  2. CRMcrm/client-log.md 該客戶「客戶回饋」欄見證狀態 → 「已上線(日期)」
  3. 本文件底部「執行記錄」填入日期 + 新增卡片摘要

執行記錄

日期 新增/替換卡片 同意確認 執行人
(建立 2026-06-22,現有 3 卡為既有,本 SOP 後首次 curation 待主動管道累積)

相關文件

  • 見證主動收集 hook:strategy/post-consultation-sop.md Step 3(21 天回訪正向)+ product/service-architecture-career-escort.md(S6 結案)
  • 對外引用 SoT:strategy/brand-profile.md §六社會證明庫
  • 姊妹 SOP(案例卡):operations/case-update-sop.md
  • CRM 追蹤:crm/client-log.md「客戶回饋」欄見證狀態
  • 被動星評後端:預約系統 server.js sendReviewInvitationJob(L4031)/ /admin/reviews
  • 官網位置:C:\Users\USER\Desktop\職涯停看聽_網站\index.html#testimonials
← 返回 操作 SOP