Đo lường

Data Warehouse cho Marketing là gì? Cách tập trung dữ liệu để phân tích

Chi phí ở trình quản lý quảng cáo, lead ở bảng tính, doanh thu ở phần mềm bán hàng — và ba con số không bao giờ khớp. Data warehouse sinh ra để giải bài toán đó, nhưng chưa chắc bạn cần nó ngay.

ScalioCập nhật 14 phút đọc

Data Warehouse cho Marketing là gì? Cách tập trung dữ liệu để phân tích

Marketing data warehouse (kho dữ liệu marketing) là nơi tập trung dữ liệu từ nhiều hệ thống — chi phí quảng cáo, lượt truy cập, lead, đơn hàng, doanh thu — về một chỗ, theo một cấu trúc thống nhất, để phân tích. Kho không dùng để bán hàng hay chăm sóc khách hằng ngày; nó dùng để trả lời những câu hỏi mà không hệ thống đơn lẻ nào trả lời được, như “mỗi đồng quảng cáo tháng này mang về bao nhiêu doanh thu thật, theo từng kênh?”.

Kệ kho hàng xếp thùng carton ngay ngắn — dữ liệu được gom về một kho chung

Cụm từ hay đi kèm là single source of truth — nguồn sự thật duy nhất: mọi người trong công ty nhìn cùng một con số, tính theo cùng một định nghĩa. Nhưng trước khi nghĩ tới công cụ, cần nói thẳng: phần lớn doanh nghiệp nhỏ chưa cần một data warehouse. Một bảng tính được chuẩn hoá tốt thường là bước đầu đúng hơn. Bài này giải thích kho là gì, khác CDP thế nào, khi nào đáng làm và làm theo thứ tự nào.

Data warehouse khác CDP, CRM và công cụ báo cáo thế nào

Bốn khái niệm này hay bị trộn lẫn vì đều “chứa dữ liệu khách hàng”. Khác biệt nằm ở việc mỗi hệ thống được làm ra để phục vụ ai và câu hỏi gì.

Data warehouseCDPCRMCông cụ BI / báo cáo
Vai tròKho tập trung để phân tíchHợp nhất hồ sơ khách để kích hoạt marketingQuản lý quan hệ, cơ hội bán với từng kháchHiển thị biểu đồ, dashboard
Dữ liệuMọi thứ: chi phí, đơn hàng, kho, tài chính, marketingHành vi và giao dịch gắn với từng ngườiLiên hệ, cuộc gọi, ghi chú, trạng tháiKhông tự chứa — đọc từ nguồn khác
Người dùng chínhNgười phân tích, quản lýĐội marketingSales, chăm sóc kháchMọi người xem báo cáo
Câu hỏi điển hình“Doanh thu theo kênh, theo tháng, so với chi phí?”“Ai đã xem nhưng chưa mua, gửi họ sang kênh nào?”“Khách này đang ở bước nào, ai phụ trách?”“Số liệu tuần này trông ra sao?”

Nói gọn: kho trả lời câu hỏi về cả doanh nghiệp, còn CDP lo từng khách hàng và đẩy họ sang kênh tiếp cận. Công cụ BI chỉ là lớp hiển thị; một dashboard đẹp đọc từ dữ liệu lộn xộn vẫn cho ra con số lộn xộn. Dữ liệu đi vào kho qua quy trình ETL; còn khi muốn đẩy kết quả đã tính trong kho ra công cụ vận hành như CRM hay nền tảng quảng cáo, người ta dùng reverse ETL.

SME có cần data warehouse không?

Một quán cà phê hai chi nhánh chạy quảng cáo Facebook và bán qua máy POS không cần kho dữ liệu. Một shop thời trang online chạy quảng cáo ba nền tảng, bán trên website và hai sàn, có bốn người cùng đọc báo cáo thì bắt đầu có lý do để cân nhắc. Có thể hình dung ba bậc:

BậcTrông như thế nàoHợp với ai
0. Rời rạcMỗi người xuất số từ một nền tảng, dán vào tin nhắn hoặc slideKhông ai — đây là điểm xuất phát cần rời đi
1. Bảng tính chuẩn hoáMột bảng tính chung, mỗi nguồn một tab cùng cấu trúc cột, tên chiến dịch theo quy ước, một tab tổng hợpPhần lớn doanh nghiệp nhỏ; đủ cho dashboard marketing hằng tuần
2. Data warehouseDữ liệu tự nạp theo lịch vào một kho, mô hình dữ liệu có tài liệu, báo cáo đọc từ khoNhiều nguồn, dữ liệu lớn hơn sức bảng tính, cần giữ lịch sử dài, có người kỹ thuật vận hành

Dấu hiệu nên lên bậc 2: bảng tính chậm hoặc vỡ vì quá nhiều dòng; mất hàng giờ mỗi tuần chỉ để xuất và dán; cần so sánh dữ liệu nhiều năm mà nền tảng nguồn không giữ đủ lâu hoặc khó xuất lại; và quan trọng nhất, có người chịu trách nhiệm dựng và giữ cho kho chạy đúng. Không có người đó, kho sẽ thành một bảng tính đắt tiền hơn mà ít ai dám sửa.

Cần chuẩn bị gì trước khi dựng kho

  • Danh sách câu hỏi kinh doanh mà ban lãnh đạo muốn trả lời định kỳ, mỗi câu gắn với một quyết định.
  • Định nghĩa chỉ số đã thống nhất: “lead” là gì, “doanh thu” tính trước hay sau hoàn trả, “khách mới” tính từ lần mua đầu hay lần đăng ký đầu.
  • Quy ước đặt tên chiến dịch dùng chung mọi nền tảng — xem cách chuẩn hoá UTM.
  • Quyền truy cập vào từng hệ thống nguồn (quyền xuất dữ liệu hoặc API) và biết ai là chủ sở hữu mỗi nguồn.
  • Người phụ trách kỹ thuật — nhân viên, cộng tác viên hay đơn vị ngoài — và ngân sách vận hành hằng tháng, không chỉ chi phí dựng ban đầu.
  • Rà soát dữ liệu cá nhân: kho có cần họ tên, số điện thoại không, hay chỉ cần mã khách? Cân nhắc theo Nghị định 13/2023/NĐ-CP về bảo vệ dữ liệu cá nhân.

Quy trình xây marketing data warehouse 6 bước

Bước 1. Xác định câu hỏi cần trả lời

Kho được thiết kế ngược từ câu hỏi, không phải từ dữ liệu đang có. Viết ra ba đến năm câu, ví dụ: “chi phí trên mỗi đơn hàng thành công theo kênh là bao nhiêu?”, “khách đến từ quảng cáo có quay lại mua lần hai không?”. Mỗi câu cho biết cần nối những nguồn nào và ở mức chi tiết nào — theo ngày hay theo tháng, theo chiến dịch hay theo mẫu quảng cáo. Câu hỏi không dẫn tới quyết định nào thì để sau.

Bước 2. Lập danh mục nguồn dữ liệu

Liệt kê mọi nơi đang sinh dữ liệu liên quan: trình quản lý quảng cáo từng nền tảng, công cụ phân tích website, form đăng ký, CRM hoặc bảng tính lead, phần mềm bán hàng, sàn thương mại điện tử. Với mỗi nguồn, ghi: chứa gì, ai là chủ sở hữu, lấy ra bằng cách nào (xuất tệp, API, kết nối có sẵn), giữ lịch sử bao lâu, cập nhật nhanh hay chậm. Danh mục này thường lộ ra vấn đề sớm — ví dụ đơn hàng trên sàn không mang mã chiến dịch nào, nên không thể nối với quảng cáo ở mức chiến dịch.

Bước 3. Thiết kế mô hình dữ liệu dùng chung

Mô hình dữ liệu là cách sắp xếp bảng trong kho sao cho dễ nối và khó hiểu sai. Cách phổ biến là tách bảng sự kiện (mỗi dòng là một việc đã xảy ra: chi phí một ngày của một chiến dịch, một đơn hàng, một lead) khỏi bảng mô tả (danh sách chiến dịch, kênh, sản phẩm, khách hàng). Khoá nối giữa chúng — mã chiến dịch, mã khách — là thứ quyết định kho có dùng được hay không. Mỗi bảng, mỗi cột cần một dòng mô tả trong từ điển dữ liệu: nghĩa là gì, lấy từ đâu, đơn vị gì.

Bước 4. Tạo quy trình nạp và kiểm tra

Dữ liệu vào kho qua quy trình ETL: trích xuất từ nguồn, chuẩn hoá, rồi nạp — chi tiết ở bài ETL đã nhắc ở trên. Điều cần chốt ở bước này là lịch nạp (hằng ngày thường đủ cho marketing), và những phép kiểm tra tự động sau mỗi lần nạp: số dòng có bất thường không, tổng chi phí có khớp với nền tảng không, có ngày nào bị thiếu không. Kho không có kiểm tra thì sai lặng lẽ, và người ta chỉ phát hiện khi đã ra quyết định dựa trên số sai.

Bước 5. Phân quyền truy cập

Người chạy quảng cáo cần chi phí và kết quả theo chiến dịch; kế toán cần doanh thu; rất ít người cần thấy số điện thoại khách. Chia quyền theo vai trò, tách bảng chứa dữ liệu cá nhân ra riêng, và chỉ lưu mã khách thay cho thông tin định danh nếu phân tích không cần đến. Rà lại quyền định kỳ, nhất là khi có người nghỉ việc.

Bước 6. Duy trì tài liệu và chất lượng

Kho dữ liệu không phải dự án làm một lần: nền tảng đổi cấu trúc dữ liệu, đội marketing thêm kênh, ai đó đặt tên chiến dịch sai quy ước. Giữ từ điển dữ liệu cập nhật, có nhật ký thay đổi, và theo dõi chỉ số chất lượng dữ liệu hằng tuần. Kho có tài liệu kém sẽ dần chỉ còn một người hiểu — người đó rời đi là kho mất giá trị.

Ví dụ thực hành: shop thời trang online nối chi phí, lead và doanh thu

Ví dụ giả định: một shop thời trang online chạy quảng cáo trên hai nền tảng, nhận đơn qua website và qua tin nhắn fanpage (nhân viên nhập vào bảng tính), xuất hoá đơn trên phần mềm bán hàng. Câu hỏi chính: “chi phí quảng cáo trên mỗi đơn đã giao thành công, theo từng chiến dịch, là bao nhiêu?”.

BảngMỗi dòng làCột chínhNguồn
chien_dichMột chiến dịchmã chiến dịch, kênh, sản phẩm, ngày bắt đầuTự khai theo quy ước đặt tên
chi_phi_ngayChi phí một ngày của một chiến dịchngày, mã chiến dịch, chi phí (VND), lượt hiển thị, lượt nhấpXuất từ từng nền tảng quảng cáo
don_hangMột đơn hàngmã đơn, ngày, mã chiến dịch (nếu có), giá trị, trạng thái giaoWebsite + bảng tính đơn tin nhắn
Ví dụ giả định — mô hình dữ liệu tối thiểu

Ở bậc 1, ba bảng này là ba tab trong một bảng tính, nối nhau bằng mã chiến dịch. Việc khó nhất không phải công cụ mà là đơn qua tin nhắn: nhân viên không ghi khách đến từ chiến dịch nào thì đơn mất dấu — shop sửa bằng cột nguồn dạng danh sách chọn. Chỉ khi bảng tính không chịu nổi khối dữ liệu, shop mới chuyển ba bảng vào một kho và cho dữ liệu tự nạp. Ví dụ này minh hoạ cách ra quyết định, không phải kết quả thực tế của một khách hàng.

AI giúp được gì, và không giúp được gì

  • Soạn nháp từ điển dữ liệu và mô tả bảng từ danh sách cột bạn đưa vào.
  • Đề xuất mô hình dữ liệu ban đầu cho các câu hỏi đã chốt, để người kỹ thuật rà lại.
  • Viết và giải thích truy vấn để lấy số liệu từ kho, với điều kiện bạn kiểm tra kết quả trên một mẫu nhỏ.
  • Diễn giải báo cáo khi bạn đưa số liệu đã tổng hợp — không phải danh sách khách chứa thông tin cá nhân.
  • Không làm được: AI không biết định nghĩa “doanh thu” mà công ty bạn thống nhất, không biết nguồn nào đáng tin hơn, và có thể viết truy vấn chạy được nhưng tính sai. Kết luận phải truy ngược được về dữ liệu.

Sai lầm thường gặp

  • Mua công cụ trước khi có câu hỏi: kho đầy dữ liệu nhưng không báo cáo nào dùng.
  • Dựng kho khi chưa có quy ước đặt tên: dữ liệu vào kho vẫn không nối được với nhau.
  • Nhầm kho với CDP: kỳ vọng kho tự gửi tin, tự phân nhóm khách theo thời gian thực.
  • Không tính chi phí vận hành: kho cần người sửa khi nguồn đổi, không chỉ người dựng.
  • Kéo mọi thứ vào kho “để dành”, kể cả dữ liệu cá nhân không cần cho phân tích.
  • Không kiểm tra sau mỗi lần nạp, số sai tồn tại hàng tuần mà không ai biết.

Câu hỏi thường gặp

Data warehouse và CDP khác nhau ở điểm nào quan trọng nhất?

Data warehouse phục vụ phân tích cho cả doanh nghiệp: doanh thu, chi phí, xu hướng theo thời gian. CDP phục vụ marketing ở mức từng khách hàng: hợp nhất hồ sơ, phân nhóm và đẩy nhóm khách sang kênh tiếp cận. Nhiều doanh nghiệp lớn có cả hai; doanh nghiệp nhỏ thường chưa cần cái nào.

Google Sheets có được coi là data warehouse không?

Không theo nghĩa kỹ thuật, vì bảng tính không được thiết kế để chứa khối dữ liệu lớn và nạp tự động theo lịch. Nhưng một bảng tính chuẩn hoá — cùng cấu trúc cột, quy ước đặt tên, định nghĩa chỉ số rõ — làm được đúng việc của kho ở quy mô nhỏ và là bước chuẩn bị tốt nhất trước khi dựng kho thật.

Dựng data warehouse có cần lập trình viên không?

Thường là có, ít nhất ở khâu dựng mô hình dữ liệu, viết truy vấn và xử lý khi nguồn thay đổi. Các công cụ kết nối có sẵn giảm bớt việc viết mã cho khâu nạp dữ liệu, nhưng vẫn cần người hiểu dữ liệu để kiểm tra kết quả và bảo trì.

Chốt mục tiêu và chiến dịch trên Scalio trước — kho dữ liệu chỉ có ích khi bạn biết mình cần trả lời câu hỏi gì.

Điền hồ sơ thương hiệu một lần: Scalio lập chiến lược, viết bài theo đúng giọng của bạn, xếp lịch đăng và chấm điểm marketing.

Tạo tài khoản miễn phí

Bài viết liên quan