Hub 達人實戰

達人實戰 · 資料視覺化

5 個步驟,做一張能清楚說明資料依據、回應主管追問的流量稽核儀表板

這章不是丟一套圖表函式庫教學,而是帶你走一次完整的稽核思路:先問「這個儀表板給誰看、看完要做出什麼決定」,再挑對圖表、佈好版面、把背景→衝突→洞察→行動的敘事弧線放進版面,最後做出下面這個可以互動的示範儀表板。案例主角潮間物選是我們捏造出來的品牌,數字也是假的——但拆解出的判斷方式,你自己的流量報表可以直接照搬。

先完成從零開始共同清單

這頁可以先當成資料與版面思路閱讀;若要把提示詞交給 CLI、修改本機專案或跑建置,請先完成從零開始共同清單。本機建置的相依項要看你選的工具與安裝路徑;Node.js 只在該路徑需要時才裝。

這頁的「潮間物選」是我們捏造出來的教學案例

品牌名稱、流量數字、趨勢走勢——下面看到的每一個數字都是為了教學編出來的,網路上查不到這家店。你要抓的是「怎麼看資料、怎麼做判斷」這套方法,不是核對哪個真實客戶的報表。

先問「給誰看、要驅動什麼決策」↑ 回本頁選單

很多人一開始做儀表板,想的是「我要放哪些圖表」——順序錯了。正確順序應該反過來:先問這個東西是做給誰看的、看完之後他要做出什麼決定,圖表選型跟版面才有答案。

潮間物選每週有一場成長稽核會議,行銷主管拿著這份報告要決定兩件事:這週的成長數字能不能直接拿去跟老闆報告,還有有沒有異常需要先查清楚再報告。這兩個決定,決定了下面這張儀表板長什麼樣——不是先有圖表才反推用途。

如果你一開始就跟 Claude Code 說「幫我做一個流量儀表板」,它只能瞎猜——猜你要月報還是週報、猜你在意的是成長還是異常、猜你的讀者看不看得懂「跳出率」這種術語。換一種問法,先把決策講清楚:

開工前先把這三句話寫清楚

誰會看這份報告(角色,不是人名)?看完之後他要做出的具體決定是什麼(不是「了解現況」這種模糊詞,要是「登不登這週的週報」「要不要暫停這個頻道的預算」這種能回答是/否的決定)?如果只能保留一個數字,是哪一個?把這三句話問完再開始選圖表——順序顛倒過來,常常是圖表做完才發現選錯了指標。

套進潮間物選的情境,一句講清楚決策的提示詞長這樣:

我們的每週流量稽核會議,行銷主管要看這份報告決定兩件事:這週的成長數字能不能直接拿去跟老闆報告、有沒有異常需要先查清楚再報告。抓:週別的真實流量與機器人流量、轉換率跟目標的差距、哪個頻道貢獻最多但轉換率卻很低。輸出一個網頁,不要只給一段文字摘要。

這句話先把「誰看」「要做什麼決定」講死,Claude Code 才知道該往哪個方向選圖表、挑哪些數字放最上面——這跟 Prompt Library 裡「講結果不寫步驟」「講清楚你要的答案長什麼樣子」是同一個道理,只是套進行銷情境。

為什麼流量趨勢用折線圖,不用圓餅圖或雙軸圖↑ 回本頁選單

折線圖是「隨時間變化」這種問題的預設答案——人眼對斜率、對趨勢方向最敏感,看一眼就知道是在漲還是在跌。潮間物選這個案例最能說明為什麼圖表類型要對應問題本質:如果你只看本週的數字,機器人流量佔比是 18.7%,聽起來還好;但攤開最近 8 週的趨勢一看,這個數字是從 9.1% 一路吃上來的,等於在 8 週內快要翻倍。圓餅圖只能呈現「某個時間點,各部分佔整體多少」,它天生看不出「持續惡化中」這種過程——如果潮間物選的行銷主管只看到一張本週圓餅圖,很可能會覺得沒什麼大不了,把一個正在擴大的問題誤判成穩定狀態。

雙軸圖同樣是刻意不選:真實流量跟機器人流量兩條線,單位都是「工作階段數 sessions」,本來就同一把尺,不需要也不該套雙軸——雙軸圖最大的風險是「兩條線各自套一組刻度」,只要調整其中一軸的刻度範圍,就能讓某條線看起來比實際更誇張或更溫和,圖表變成可以被操縱視覺印象的工具,而不是誠實呈現數字。

你想回答的問題 適合圖表 這頁的選擇
這個指標隨時間怎麼變化? 折線圖 ✅ 真實流量 vs 機器人流量的 8 週趨勢
某個時間點,各部分佔整體多少? 圓餅圖/堆疊長條 只適合單一時間點快照,看不出「持續惡化」這種過程——本頁不用
兩個數量級差很多的指標要疊在一張圖比較? 雙軸圖 兩序列同單位(sessions),不需要、也不該用雙軸——雙軸容易靠調整刻度誤導視覺比例
使用者從一個步驟流失到下一個步驟的比例? 漏斗圖 本頁範圍不含,見文末「這頁明確沒做的事」

版面怎麼擺:KPI 放頂、色彩做功能、資料墨水比要高↑ 回本頁選單

讀者看頁面的習慣是先掃左上、由上而下、由左到右——這是 F 型/Z 型掃描路徑,不是設計師的偏好,是視覺習慣的事實。把最關鍵的 4 個數字放在第一屏能看到的地方,讀者不用往下滑就先知道這週過得好不好,細節表格才放在最下面,讓想深挖的人自己往下找,不強迫每個讀者都看完整張表才找到結論。

色彩要做功能,不是做裝飾。潮間物選的機器人流量卡標成紅色,不是因為紅色搭配好看,是因為紅色在這裡承載了「需要注意」這個功能性訊號——如果同一份報告裡有一半的顏色只是為了配色好看,讀者反而分不出哪個顏色是真的在提醒他。所有漲跌同時用 ▲/▼ 符號加文字,色彩只是強化,不是唯一訊號,色盲讀者跟印黑白版都看得懂。

資料墨水比:能拿掉的線就拿掉

愛德華・塔夫特(Edward Tufte)提出的「資料墨水比」概念很好用,白話翻譯就是:每一筆你畫在畫面上的線條、每一個裝飾用的邊框,都要問自己「拿掉這筆會不會讓讀者看不懂重點」——會的話留著,不會的話就是雜訊。下面的示範儀表板格線用最淺的顏色、KPI 卡不加多餘外框、圖例只留兩行文字,每一筆都在替某個數字做事,不是在讓畫面看起來更熱鬧。

動手看:這是一個可以互動的示範儀表板↑ 回本頁選單

下面這張儀表板套用了前三段講的東西:KPI 放頂、圖表選對類型、版面照著掃描習慣走。它是真的可以互動的——點表頭可以換排序方式,滑鼠移到折線上的資料點(或用鍵盤 Tab 過去)會跳出當週的真實流量與機器人流量數字。資料是潮間物選的示範資料,跟前面說的一樣,全部是編出來的。

示範儀表板(可互動) 示範資料

工作階段 Sessions

128,450

▲ +4.8% vs 上週

轉換率 Conversion Rate

2.9%

▼ -0.3pt vs 目標 3.2%

真實流量佔比 Human Traffic %

81.3%

▼ -1.8pt vs 上週 83.1%

機器人流量 Bot Traffic %

18.7%

狀態:偏高(健康基準約 9–10%)

真實流量 機器人流量
潮間物選近 8 週真實流量與機器人流量趨勢明細(螢幕報讀資料來源)
週別真實流量機器人流量
5/1891,8009,200
5/2593,1009,600
6/194,60010,100
6/895,90010,800
6/1597,20013,900
6/2299,40017,600
6/29101,80020,750
7/6(本週)104,45024,000
潮間物選本週各流量頻道明細,依工作階段數由高到低排序
流量來源 Channel
自然搜尋 Organic 48,000 37.4% 3.1% ▲ +4.2%
直接造訪 Direct 22,300 17.4% 4.5% ▲ +1.8%
社群 Social 19,600 15.3% 2.0% ▼ -2.1%
付費廣告 Paid 16,850 13.1% 3.6% ▲ +0.9%
AI 導流(ChatGPT·Perplexity·Gemini) 12,500 9.7% 0.4% ▲ +187.4%
外部連結 Referral 9,200 7.2% 2.7% ▼ -0.5%

怎麼跟 Claude Code 一起做出來↑ 回本頁選單

這套「先定義決策、再選圖表、再談版面,最後才動手刻頁面」的順序,呼應了行銷顧問 Niall Walsh 分享案例裡常被提到的兩個心法。第一個是「原型勝過文件」——與其把這個儀表板寫成一份長長的規格文件讓團隊自己想像,不如像上面這樣直接做出一個能點、能滑動、能看到真實數字變化的活頁面,團隊看到的是「長這樣」,不是「大概長這樣」,少掉很多來回猜測的溝通成本。第二個是他強調的分寸:Claude Code 不會取代你原本就在用的分析工具或技術資源——GA4、Search Console、你請的資料工程師都還是要在,Claude Code 做的是把「從原始資料到一張看得懂的圖表」這段本來要排期、要等人有空的距離縮短,讓你花在既有工具跟既有團隊上的投資,能更快轉成看得見的產出。

要在本機建置時,先按你選的工具走

本節以 Claude Code 示範,不代表所有 CLI 都有同一組安裝前置條件。要在本機專案建置、啟動或修改這個版本,請依你選的工具與安裝路徑準備相依項;Node.js 只在該路徑需要時才裝。

下面 3 句提示詞,示範怎麼從「一堆原始匯出檔」走到「上面那個可以互動的儀表板」——跟 Prompt Library 的 Operate #7「讀 CSV、找模式、出圖表」是同一套邏輯,只是多拆了一步「先分析、再動手刻」。請先在可還原的網頁專案與匿名示範資料上練習。vanilla JavaScript 是不加框架的原生 JavaScript,inline SVG 是直接放在 HTML 裡的向量圖,hardcode 是把固定值直接寫死;不熟這些詞時,可請工具先解釋,不要直接改既有網站。

提示詞 1(找模式,先不要動手做頁面)

讀取 @ga4-export-8週.csv 和 @bot-traffic-log.csv 這兩份原始匯出檔,交叉比對找出真實流量與機器人流量的週別分佈。用白話告訴我:哪一週開始機器人流量明顯不正常攀升?把你的判斷過程和關鍵數字一起列出來,不要只給結論。

提示詞 2(動手刻出儀表板,講清楚結構跟限制)

根據上面分析出的資料,幫我做一個行銷流量稽核儀表板區塊,放進現有網頁:
1. 頂部 4 張 KPI 卡:工作階段數、轉換率(含 vs 目標)、真實流量佔比、機器人流量佔比(含健康/偏高狀態)
2. 一張雙序列折線圖:真實流量 vs 機器人流量,共用同一 Y 軸,兩條線都用 sessions 計數,不要用圓餅圖也不要雙軸
3. 一張可依欄位排序的頻道明細表,預設依工作階段數由高到低排序
用 vanilla JavaScript 和 inline SVG 手刻,不要引入任何外部圖表函式庫;顏色用現有 CSS 變數,不要 hardcode 色碼。

提示詞 3(自我核對,不是自己嘴上說沒問題)

檢查你剛做的圖表:確認機器人流量那條線在 8 週資料點上真的隨時間上升、確認 KPI 卡上的百分比跟表格加總對得起來、確認手機版寬度縮到 375px 時圖表和表格不會橫向撐破版面。這些都驗過再跟我說做完了。

這個示範儀表板明確沒做到哪裡

這頁只做到「看得懂發生什麼事」這一步,沒接真的 GA4 或 Search Console(本頁是靜態網站,沒有後端能放金鑰),也沒做品牌詞/非品牌詞拆分、轉換漏斗圖、篩選器這幾個更進階的功能——不是漏做,是控制範圍:先把「問題定義→挑圖表→設計→敘事→動手做」這條主線走完整,比一次塞滿所有功能更容易學會。想加這些進階功能?用上面的提示詞模式,直接問 Claude Code 幫你在這個基礎上擴充。