搜尋語言不等於決策語言
作品瀏覽率高,但收藏轉換低,代表找到內容不等於知道該選誰。
PaPiin 已建立全台最大的影視人才與作品供給;下一個成長槓桿,是看見搜尋後的流失、找出決策摩擦,將瀏覽真正推進成有效媒合。
以下為提案用模擬資料,用來示範事件埋點、漏斗診斷與產品決策方法,非 PaPiin 真實營運數據。
若讓推薦理由透明、候選人可比較,品牌方就更有信心把「看作品」推進到「收藏與聯繫」。
目標:有效媒合率 3.6% → 8.0%選擇資料列即可更新右側的優化模板;可依 TA 與狀態篩選,模擬 PM 每週檢視與決策流程。
| TA/來源 | 漏斗階段 | 使用者 | 轉換率 | WoW | 狀態 |
|---|
模擬數據是診斷起點;正式開發前,以訪談、session replay 與事件資料交叉驗證。
作品瀏覽率高,但收藏轉換低,代表找到內容不等於知道該選誰。
把作品風格、預算、檔期與合作經驗轉成透明 Match reason,降低不確定性。
加入 Shortlist、並排比較與共享,讓零散收藏自然推進至聯繫與發案。
試著搜尋、切換條件並收藏創作者。此流程驗證「可解釋推薦」能否提升收藏與合作意願。
以北極星指標串起搜尋品質、候選評估與合作啟動,避免只優化流量表層。
目標:90 天內提升「有效媒合率」——品牌方在搜尋後 7 天內,完成收藏、主動聯繫或發出 brief 的比例。
每一階段都有可觀測的成功條件,確保資源投入能回答產品假設。
這份 Demo 本身就是一次縮小版的 PM 工作流程:從市場觀察、假設、優先級、互動原型到指標與上線路徑。
僅根據本人可存取頁面的前端欄位與流程推測;Confirmed 是可觀察事實,Inferred 是架構假設,Proposed 是本提案建議。
會員與內容位於 papiin.com;案件建立與紀錄由 projects 子系統承載,需有穩定的跨服務 member_key。
預算、產業、風格、影片類型、職務、時程、規格與參考網址皆可形成推薦特徵。
若推薦曝光、收藏、聯繫與回覆分散於不同服務,便難以計算完整媒合漏斗與模型品質。
BIGINT PKENUMTIMESTAMPDECIMALBIGINT PKBIGINT FKRELATIONVECTORUUID PKINTEGERDATE NULLENUMUUID FKENUMINTEGERAI / USERUUIDBIGINTINT / FLOATJSONUUID PKUUID FKBIGINT FKTIMESTAMPUUID PKUUID FKBIGINT FKTIMESTAMP NULLUUID PKHASHED IDSTRINGJSON| 欄位 | 建議型態 | 來源 | 用途/品質檢查 |
|---|---|---|---|
| budget_min / max | INTEGER, TWD | Confirmed | 推薦硬條件;檢查 min ≤ max、極端值與未填率 |
| publication_form_ids | ARRAY<INT>/關聯表 | Confirmed | 影片類型多選;不要以逗號字串儲存 |
| industry_ids | ARRAY<INT>/關聯表 | Confirmed | 產業配對與分群;需 taxonomy version |
| work_style_ids | ARRAY<INT>+VECTOR | Confirmed | 使用者標籤與 AI 風格向量分開保存 |
| job_ids | ARRAY<INT>/關聯表 | Confirmed | 製作公司、導演、攝影、製片等合作對象 |
| due_date_type / date / day | ENUM + DATE + SMALLINT | Confirmed | 互斥欄位;以 validation rule 保證一致 |
| keywords / purpose | TEXT + embedding | Confirmed | 保留原文、斷詞結果與 embedding model version |
| match_score | FLOAT 0–1 | Proposed | 需搭配 reason_codes 與 model_version |
| Event | 觸發時機 | 必要 properties | 回答問題 |
|---|---|---|---|
| ticket_started | 開始填寫需求 | member_id, mode, source | 哪些入口帶來有效需求? |
| ticket_submitted | 需求驗證成功 | ticket_id, completeness, taxonomy_count | 表單完成率與摩擦在哪? |
| recommendation_impression | 候選卡進入畫面 | request_id, candidate_id, rank, model_version | 每個排序位置實際曝光多少? |
| recommendation_opened | 查看作品或創作者 | request_id, candidate_id, rank, reason_codes | 哪些推薦理由帶來點擊? |
| shortlist_added | 加入候選清單 | ticket_id, candidate_id, source_surface | View → Save 掉點是否改善? |
| contact_started | 開啟/送出聯繫 | ticket_id, candidate_id, channel | 推薦是否轉成合作意圖? |
| reply_received | 創作者首次回覆 | contact_id, response_hours | 供給端品質與流動性如何? |
| match_outcome | 合作成立或結案回饋 | ticket_id, outcome, value_band | 演算法是否創造真實媒合? |
| 指標 | 定義 | Grain | 切分維度 | 決策用途 |
|---|---|---|---|---|
| 需求完成率 | submitted tickets / started tickets | member × session | 入口、裝置、會員類型 | 優化表單步驟 |
| 推薦開啟率 | opened candidates / impressed candidates | request × candidate | rank、理由、模型版本 | 評估排序相關性 |
| Shortlist rate | saved candidates / opened candidates | ticket × candidate | TA、預算、影片類型 | 衡量決策信心 |
| 有效媒合率 | tickets with contact / submitted tickets | ticket(7 日窗) | TA、來源、model_version | North Star leading metric |
| 24h 回覆率 | contacts replied ≤24h / contacts | contact | 職能、活躍度、檔期 | 供給端品質 |
| 合作成立率 | successful outcomes / contacted tickets | ticket(30 日窗) | 預算帶、產業、團隊規模 | 真正商業成果 |
{ "event": "shortlist_added", "member_id": "hashed_id", "ticket_id": "uuid", "candidate_id": "id", "request_id": "uuid", "occurred_at": "ISO-8601" }分析層使用雜湊會員 ID;敏感聯絡資料與產品事件分庫;定義 taxonomy 與 model version;事件具冪等 event_id;建立資料保存期限與刪除流程。