CDP 與資料倉儲差在哪裡:導入前先確認你的資料能不能變成一個動作
資料都進了倉儲,行銷卻還是發不出那封信。CDP、資料倉儲、資料湖、CRM、DMP 各自負責什麼?本文用 CDP Institute 的七項認證要求當驗收清單,把「資料存得完整」和「資料能變成一個動作」之間的落差講清楚,並給出導入前該先確認的前置條件。
資料都在倉儲裡,那封信卻還是發不出去
一個很常見的僵局:行銷主管想在今天下午針對「最近 30 天看過某個系列、但半年沒下單」的人發一封信,資訊部門的回覆是「資料都在倉儲裡,你要的欄位都有」。兩句話都成立,信卻發不出去。
問題不在誰偷懶。負責定義顧客資料平台這個詞的產業公會 CDP Institute 在說明 CDP 為什麼存在時,講得比多數廠商都直白:「Traditional methods for collecting that data into unified customer profiles, such as an enterprise data warehouse, have failed to solve the problem.」(把資料收整成統一顧客檔案的傳統做法,例如企業資料倉儲,並沒有解決這個問題。)同一段接著說,資料湖這種較新的做法「have collected the data but failed to organize it effectively」,收得到資料,卻沒有把它組織得可用。
這不是說倉儲沒有價值,而是說它被派了一個它沒有被設計來做的工作。台灣品牌這幾年在資料基礎建設上花的錢不算少,卡住的位置卻高度一致:資料的完整度早就過關了,可用度沒有。
我們在會議室裡反覆看到的同一個畫面
我們最近陪幾個品牌一起看資料架構時,常出現這樣的場景:投影幕上是一張欄位齊全的資料表,行銷端問「這群人可以今天圈出來嗎」,資訊端沉默幾秒,回答「可以,排一下,大概下週」。那幾秒的沉默不是能力問題,是兩邊對「資料好了」的定義不一樣。行銷說的「好了」是能觸發一個動作,資訊說的「好了」是查得到答案。我們每次聽到那個沉默,都覺得有點惋惜,因為錢已經花掉了,落差卻沒有人負責翻譯。
從「存得到」到「動得了」,斷點落在歸戶、即時與取用
把資料變成一個行銷動作,本文把中間必須連續通過的關卡拆成三道。多數品牌的資料倉儲穩穩過第一道,第二道勉強,第三道幾乎沒被設計進去。
- 歸戶:同一個人在你的資料裡是不是同一筆。官網訪客、App 使用者、門市會員卡、客服工單裡的同一個人,如果沒有被綁成一個持續存在的檔案,後面所有分群都是在對半個人說話。
- 即時:新資料進來多久之後會反映在這個人的身上。倉儲的天然節奏是批次,一天一跑很合理;行銷的節奏是事件,剛加入購物車沒結帳的那個人,隔天才知道就已經沒有意義。
- 可取用:算出來的結果能不能自己走到執行的地方。分群躺在報表裡,跟分群能自動推進推播、簡訊、Email、LINE 官方帳號與廣告受眾,是兩件完全不同的事。
各個名詞的職責分工,用一句話對照最清楚:
| 名詞 | 一句話職責 |
|---|---|
| 資料倉儲 | 把結構化資料整理好,讓人問得到答案 |
| 資料湖 | 先把各種格式的原始資料收下來,不預先決定怎麼用 |
| CDP | 維護一份持續存在的統一顧客檔案,並讓其他系統取用 |
| CRM | 管理與這個顧客往來的流程與紀錄 |
| DMP | 以受眾包的形式,把人群資料供給廣告投放 |

拿產業公會的七項要求,逐條驗你手上那座倉儲
CDP Institute 對 CDP 的定義是「software that creates and maintains a persistent, unified customer record that is accessible to other systems」,軟體要建立並維護一份持續存在、統一的顧客紀錄,而且其他系統取用得到。定義裡的三個修飾語都是重點:持續存在、統一、其他系統取用得到。
它的 RealCDP 認證把這個定義拆成七項可檢查的要求。這份清單的好處是它不是任何廠商寫的,可以直接拿來當導入前的驗收表,逐條問你自己手上那座倉儲。
- Ingest any source:能收進結構化、半結構化與非結構化資料。倉儲通常過關,但半結構化與非結構化這兩類要看清楚,很多品牌的客服對話、站內搜尋字、商品瀏覽序列其實沒進來。
- Capture full detail:使用者指定的每一個細節都留得住。這一項最容易在不知不覺中失分:為了報表跑得快,倉儲常存的是彙總後的結果,一位顧客的「本月消費金額」留著,「哪幾天、看了什麼、放棄了什麼」被聚合掉了。彙總資料能回答問題,不能支撐個人化。
- Persist data:資料按指定期間保存,並受隱私規範約束。這裡的重點是「持續」,顧客檔案不能每次重算就換一個身分。
- Unified profiles:把關於每一個人已知的一切建成一份整合紀錄。這一項就是歸戶,也是台灣 OMO 品牌最痛的一項。線上線下資料整合卡住的原因,技術只佔一部分,通路之間的利益怎麼分往往比串接更難談。門市的業績算誰的,這個問題沒談定,資料就會長年分著放,而且每一邊都有充分的理由不動。
- Open access:能把它所有的資料分享給外部系統。這一項是前面提到的第三道關,也是「有資料但發不出信」的正解位置。
- Real-time response:對新資料有反應,並能即時回傳一份檔案。批次架構在這一項上的問題超出分數高低:一天一跑的排程,無論頻率調得多密,仍然是排程。把排程從一天一次改成一小時一次,成本會上升,性質不會改變。
- Govern customer data:能治理資料以符合隱私與安全法規。同意狀態要跟著檔案走,不能只存在表單系統裡。
逐條走完會發現一個規律:倉儲在「收得到、存得住」這幾項表現良好,在「統一身分、即時回應、對外供給」這幾項普遍不及格。差別不在資料量,在設計目的。

順帶一提,CDP Institute 自己把 CDP 分成四型:Data CDP 只做資料整合與身分綁定,Analytics CDP 多了分析應用,Campaign CDP 再加上顧客溝通處理,Delivery CDP 連訊息發送都包含。品牌在評估時如果沒問清楚對方是哪一型,很容易買到一個只負責整理資料的產品,卻期待它自己會發訊息。這也是為什麼把靜態資料庫當成 CDP 會成為導入失敗名單上的第一條。
DMP 那一側也在變,但變的方向和多數人以為的不同
概念釐清的另一半是 DMP。過去的分工很清楚:CDP 管自己的第一方資料,DMP 靠第三方識別資料擴大觸及。這幾年的敘事是「第三方 cookie 要退場了,所以 DMP 會死」,實際發生的事情比這個說法曲折。
Google 在 2025 年 4 月 22 日的公告裡說明,它「made the decision to maintain our current approach to offering users third-party cookie choice in Chrome, and will not be rolling out a new standalone prompt for third-party cookies」,決定維持 Chrome 現行讓使用者選擇第三方 cookie 的做法,不會推出新的獨立提示。也就是說,第三方 cookie 並沒有被關掉。
更值得注意的是同年 10 月 17 日的後續公告。Google 宣布退役一批 Privacy Sandbox 技術,共十項,其中與廣告受眾和成效衡量直接相關的包含 Topics、Protected Audience 與 Attribution Reporting API,理由寫得很坦白:「in light of their low levels of adoption」,採用率太低。要說明的是,這十項的性質並不相同,並非每一項都是為了取代第三方 cookie 而設計,但其中幾項確實曾被視為第三方識別的接班人選。
把兩份公告放在一起讀,可以確定的事情有兩件:第三方 cookie 仍留在 Chrome,而幾項原本被看好的替代技術已經退場。至於外部人群資料的品質接下來會怎麼變,公告沒有講,任何人講了都是推測,這篇文章也不打算替它下結論。
比較站得住腳的推論是關於不確定性本身:可依賴的外部標準少了幾個,新的還沒補上,這讓「把成長全押在外部人群資料上」變成一個押注在未定規則上的決定。相對地,自己手上那份會員與交易資料不受這些變動影響,它的相對重要性因此提高。DMP 也還在,比較穩健的用法是把它當第一方資料的放大工具,而不是主要的受眾來源,前提是你的第一方資料先整理好,否則放大的只是雜訊。
表象、機制、與底層那個真正的差別
表象是「資料都有了,行銷卻做不動」。機制是設計目的不同:倉儲被設計來回答問題,顧客檔案被設計來支撐動作。往下一層看,真正的差別是時間單位。
倉儲的時間單位是查詢。它假設有一個人帶著問題來,等一個答案,等幾秒到幾分鐘都合理,答案的用途是被閱讀。顧客檔案的時間單位是事件。它假設有一件事發生在某個人身上,系統要在這件事還有意義的時候,把這個人的狀態更新,並讓某個動作被觸發,沒有人在等待,也沒有人在閱讀。

這個差別解釋了為什麼「補一個資料同步就好」通常不成立。把倉儲的查詢結果定時匯出給行銷工具,是用查詢的節奏去餵事件的需求,資料是對的,時機是錯的。要讓留客的溝通踩在對的時間點上,靠的是事件觸發而不是排程匯出,這也是手動匯出匯入反覆出現在導入失敗清單上的根因,不在誰不夠勤勞。
同樣的邏輯也能解釋另一個常見的失望。品牌買了平台,期待它自己產出洞察,結果拿到一堆報表。平台會算,不等於它會判斷,中間需要有人把商業問題翻譯成分群條件,再把分群條件翻譯成溝通內容。這個翻譯工作沒有人做,再好的資料基礎也只會產出更精緻的報表。
這裡要避免一個過度推論。上面講的差別是職責的差別,不是機房位置的差別。近幾年的可組合式做法,就是把顧客檔案直接建在品牌自己的倉儲之上,運算留在原地,由外掛的工具負責歸戶、分群與對外供給。也就是說,倉儲完全可以是顧客檔案的所在地,前提是有人補上那三道關缺掉的能力。CDP Institute 的定義從頭到尾談的是這份紀錄由誰負責維護、能不能被其他系統取用,它沒有規定資料該放在哪一台機器上。
所以這篇文章不是主張品牌該把倉儲換掉。倉儲該做的事它做得很好,財務對帳、營運報表、跨部門的單一數字來源,這些都需要它。真正該問的問題是:不論資料實際放在哪裡,誰負責維護那份持續存在的顧客檔案,並且對「這個名單多久能圈出來」負責。
顧客檔案這件事,實務上需要一個專門負責的地方
當品牌把上面七項要求逐條走過一輪,通常會得到一個結論:缺的東西跟資料量無關,缺的是一個對顧客身分負責的地方。這也是 91APP CDMP 在客戶的資料架構裡實際站的位置,它不取代倉儲,它負責倉儲不負責的那三件事。
- 歸戶:線上行為、App、門市消費要能綁到同一個會員身分,跨通路的消費才對得起來,零售資料整合的策略順序也才有意義。這一步沒完成,後面每一份名單都在對半個人溝通。
- 把身分變成可用的分群:CDMP 的會員生命週期分群把會員分成註冊未購、新客、活躍、主力預備、流失、沉睡六群,其中的購物週期是綜合全店與個人的消費頻次與消費時間演算出來的,每位消費者各自不同,而不是全店套用一個固定天數;這套分群模型的實際運作方式決定了「沉睡客」這個詞對不同品牌代表不同的天數。另一組分群按未來十四天的購買機率把人排序,讓溝通的優先順序有依據,而不是憑感覺挑名單。高購買意圖名單則供廣告投放使用。
- 讓名單自己走到執行的地方:分群要能直接推進推播、簡訊、Email、LINE 官方帳號與廣告受眾,行銷主管才不需要每次都排一張工單等資料。這一段接得起來,前面那幾秒的沉默才會消失。
這裡沒有捷徑可以賣。CDMP 能縮短的是從「想到一群人」到「這群人收到訊息」的距離,它縮短不了品牌自己該做的決定:要對誰說話、說什麼、多久說一次。
先讓一個名單今天下午跑得出來,再談要不要買平台
導入前的準備比選型更決定成敗。以下幾件事不需要等預算核准就能開始做,做完之後你對「該不該買、該買哪一型」的判斷會清楚很多。
- 拿七項要求對你現有的架構打一次分數:逐條標可以、勉強、做不到,把「做不到」那幾項圈出來(預期效果:把模糊的「資料要整理」變成幾個具體缺口;建議週期:一次半天的跨部門會議即可完成)。
- 挑一個真實的名單需求做端到端計時:從行銷提出到訊息實際送出,記錄總共花幾天、卡在哪個環節(預期效果:拿到一個可以拿去談預算的具體數字;建議週期:一次,選最近真的要發的檔期)。
- 先把歸戶規則談定,再談系統:同一個人在官網、App、門市要用什麼欄位認定,衝突時以哪邊為準,這件事是決策不是技術(預期效果:避免導入後才發現會員數對不起來;建議週期:資料與行銷主管各出一人,兩週內產出一頁規則)。
- 確認同意狀態跟著顧客走:行銷同意、隱私設定不能只存在表單系統裡,要跟著顧客檔案一起被查詢(預期效果:法遵風險前置處理,不在上線前才發現不能發;建議週期:與歸戶規則同時進行)。
- 用一支腳本驗證整條路,再擴大:選一個明確的情境跑通,確認資料、分群、觸發、成效回收都接得上,再往外複製(預期效果:用小範圍證明架構可行,降低全面導入的抗拒;建議週期:第一支腳本一個月內上線並回收成效)。
這五件事有一個共同點:它們問的都是「你要它做什麼」,而把「買哪一套」暫時擱在後面。先回答前者,後者會變得好選,也比較不容易買到用不上的規格。
資料的價值不在存了多少,在多久能變成一個動作
回到會議室裡那幾秒的沉默。它不是資訊部門的失職,也不是行銷太急,它是一個沒有人負責的落差:資料的完整度早就到位,資料的可用度沒有人被指派要顧。
倉儲、資料湖、CRM、DMP 各有各的位置,把其中任何一個當成顧客檔案來用,都會在同一個地方卡住。CDP Institute 那句話值得再讀一次,傳統做法失敗的不是收集,是收整成統一顧客檔案這件事。
對台灣品牌來說,這其實是一個相對划算的處境。要補的不是從零開始的資料建置,多數品牌手上的原料已經夠好了,要補的是把原料變成動作的那一段。這一段補起來,同一批資料能做的事會多出很多,而衡量它有沒有補好的標準很簡單:下一次行銷主管指著一群人說「這批人今天要收到訊息」,回答是今天下午,還是下週。
品牌最常問的 CDP 與資料倉儲問題
Q1:CDP 是什麼,和資料倉儲最根本的差別在哪?
A1:CDP Institute 的定義是「建立並維護一份持續存在、統一的顧客紀錄,而且其他系統取用得到」的軟體。資料倉儲被設計來回答問題,時間單位是查詢;CDP 被設計來支撐動作,時間單位是事件。差別不在資料量,在設計目的,所以資料完整的倉儲依然可能發不出一封分眾信。
Q2:我們已經有資料倉儲,還需要 CDP 嗎?
A2:先用 CDP Institute 的七項要求逐條打分。倉儲通常在「收得到、存得住」表現良好,在「統一顧客身分、即時回應、把資料開放給外部系統」這三項普遍不及格。如果你的缺口落在後三項,補的是顧客檔案這件事,不是再蓋一座倉儲。反之若缺口只在報表,先優化倉儲更划算。
Q3:CDP、CRM、DMP 的職責怎麼分?
A3:CRM 管與顧客往來的流程與紀錄,CDP 維護統一的顧客檔案並供其他系統取用,DMP 以受眾包形式把人群資料供給廣告投放。常見誤用是把 CRM 當 CDP,因為 CRM 裡也有顧客資料,但它的資料模型是為流程設計的,不是為跨來源整合設計的。
Q4:第三方 cookie 退場,DMP 是不是就沒用了?
A4:沒有退場。Google 在 2025 年 4 月宣布維持 Chrome 現行的第三方 cookie 選擇機制,不推出新的獨立提示;同年 10 月又退役了十項 Privacy Sandbox 技術,理由是採用率太低。所以現況是舊機制還在、新標準沒立起來,DMP 的原料變鈍而非斷供。合理的做法是把 DMP 當第一方資料的放大工具,不當主要受眾來源。
Q5:預算有限的品牌,導入前該先做什麼?
A5:三件不花錢的事:用七項要求對現有架構打分、對一個真實名單需求做端到端計時、把歸戶規則談定。這三件做完,你會知道缺口在哪、落差有多大、以及該買哪一型。CDP Institute 把 CDP 分成四型,只做資料整合的和連訊息發送都包的價格差很多,弄清楚需求再選能省下不少。
Q6:導入之後多久看得到成效,最常見的誤解是什麼?
A6:最常見的誤解是把平台當成會自己產出判斷的東西。平台能算,判斷仍需要人把商業問題翻譯成分群條件、再翻譯成溝通內容。務實的做法是先用一支腳本把整條路跑通並回收成效,再往外擴,而不是一次全面導入。先跑通一個情境,通常一個月內就能看到第一批可讀的數字。