CẨM NANG  Cẩm nang Digital Marketing

Xây dựng Dashboard Marketing: Mẫu KPI và cách tạo bằng AI, Claude Code

15:29 | 19/10/2026

Dashboard marketing là màn hình gom các chỉ số traffic, lead, CPL, ROAS và doanh thu từ nhiều kênh. Dữ liệu tự cập nhật theo lịch để người quản lý nắm tình hình nhanh. Marketer có thể dùng Claude Code hoặc Codex để AI viết luồng kéo dữ liệu và dựng dashboard.

Nội dung dưới đây gồm định nghĩa, bộ KPI theo phễu, 4 dashboard mẫu và bảng so sánh công cụ cập nhật tháng 10/2026. Phần cuối là quy trình 6 bước dựng dashboard với Claude Code hoặc Codex. Mọi giá và tính năng trong bài được đối chiếu với trang chính thức của hãng ngày 19/10/2026.

Dashboard Marketing là gì?

Dashboard Marketing là một màn hình gom các KPI marketing quan trọng. Người quản lý biết kênh nào hiệu quả mà không cần mở từng nền tảng.

Thuật ngữ dashboard mượn từ bảng đồng hồ trên ô tô. Stephen Few là tác giả cuốn Information Dashboard Design (O'Reilly, 2006). Ông định nghĩa dashboard là màn hình trực quan chứa những thông tin quan trọng nhất cho một hoặc nhiều mục tiêu. Mọi thứ nằm gọn trên một màn hình để người xem nắm tình hình chỉ bằng một cái nhìn.

Áp vào marketing, Dashboard Marketing gom dữ liệu từ Google Analytics 4, Search Console, Google Ads, Meta Ads và CRM về một chỗ. Chủ doanh nghiệp không cần mở năm tab để biết tháng này tốn bao nhiêu tiền quảng cáo và thu về bao nhiêu lead.

Dashboard khác báo cáo marketing ở điểm nào?

Dashboard dùng để theo dõi nhanh. Báo cáo dùng để giải thích. Hai thứ bổ trợ nhau, không thay thế nhau.

Tiêu chí Dashboard Báo cáo (report)
Mục đích Theo dõi, phát hiện bất thường Giải thích nguyên nhân, phân tích sâu
Độ dài Gọn trong một màn hình Nhiều trang, có phần diễn giải
Cập nhật Tự động theo lịch Theo kỳ tuần, tháng, quý
Người đọc chính Người cần quyết định nhanh Người cần hiểu vì sao số liệu thay đổi

Ba loại dashboard theo người dùng

Cách phân loại thường được dẫn từ sách của Stephen Few chia dashboard theo vai trò người dùng. Trộn cả ba loại vào một màn hình là lỗi hay gặp khi doanh nghiệp tự làm.

Loại Người dùng Câu hỏi chính Nhịp dữ liệu
Chiến lược CEO, chủ doanh nghiệp Có đang đi đúng mục tiêu quý không? Tuần, tháng
Vận hành Người chạy ads, trưởng nhóm performance Hôm nay có gì bất thường không? Vài giờ một lần
Phân tích Marketing manager, data analyst Vì sao chỉ số thay đổi? Theo nhu cầu, có bộ lọc và drill-down

KPI Dashboard Marketing cần những chỉ số nào?

KPI Dashboard Marketing nên đi theo phễu: traffic, lead, CPL, tỷ lệ chuyển đổi, doanh thu và ROAS, mỗi chỉ số có công thức và mục tiêu rõ.

Dashboard tốt không phải dashboard nhiều biểu đồ nhất. Mỗi chỉ số trên màn hình phải trả lời được một câu hỏi kinh doanh. Nếu team chưa phân biệt metric với KPI là gì, nên chốt điều đó trước khi dựng. Bảng dưới xếp KPI theo từng tầng của phễu marketing.

Tầng phễu KPI Cách tính Nguồn dữ liệu
Thu hút Sessions theo kênh Lấy trực tiếp, chia theo nguồn và chiến dịch Google Analytics 4
Thu hút (SEO) CTR tự nhiên Clicks ÷ Impressions Google Search Console
Thu lead Số lead Số key event gửi form hoặc số lead mới trong CRM GA4, CRM
Hiệu quả chi phí CPL Chi phí kênh ÷ số lead của chính kênh đó Google Ads, Meta Ads, CRM
Chuyển đổi Tỷ lệ lead thành đơn Số đơn ÷ số lead CRM
Doanh thu ROAS Doanh thu từ quảng cáo ÷ chi phí quảng cáo Google Ads, Meta Ads, CRM

Công thức CTR lấy theo tài liệu Search Console. Với ROAS, Google Ads dùng cột Conversion value / cost, tức giá trị chuyển đổi chia chi phí. Cách tính CPL chỉ đúng khi chi phí và lead lấy cùng một kênh, cùng một khoảng ngày.

Một màn hình tổng quan nên giữ khoảng 5-9 KPI. Mỗi KPI cần đi kèm mục tiêu và số kỳ trước, vì con số đứng một mình không cho biết tốt hay xấu. Stephen Few xếp việc thiếu ngữ cảnh so sánh vào nhóm lỗi thiết kế dashboard hay gặp.

Phần hay bị bỏ qua là định nghĩa lead. Marketing đếm form gửi về, sales chỉ đếm khách nghe máy. Hai bên phải thống nhất một định nghĩa trong file từ điển chỉ số trước khi nối dữ liệu.

4 dashboard mẫu cho doanh nghiệp vừa và nhỏ

Bốn dashboard mẫu hợp với SME là tổng quan cho CEO, quảng cáo, SEO và sales dashboard. Mỗi mẫu phục vụ một nhóm người đọc riêng.

Mẫu Người đọc KPI chính Nhịp xem
Tổng quan cho CEO Chủ doanh nghiệp Chi phí marketing, số lead, CPL, doanh thu, ROAS so với mục tiêu Hằng tuần
Quảng cáo Người chạy ads Chi tiêu, CPM, CTR quảng cáo, CPL theo chiến dịch Hằng ngày
SEO SEO specialist Clicks, impressions, CTR, vị trí trung bình, trang tạo ra lead Hằng tuần
Sales dashboard Trưởng phòng kinh doanh Lead nhận, thời gian phản hồi, tỷ lệ chốt, doanh thu theo nhân viên Hằng ngày

Dashboard SEO nên có thêm cột trang tạo ra lead. Search Console không đo chuyển đổi, nên cột này phải nối landing page từ Search Console với key event trong GA4. Nếu GA4 chưa cấu hình key event, xem lại hướng dẫn GA4 cho người mới trước khi dựng.

Sales dashboard khác Dashboard Marketing thế nào?

Dashboard Marketing dừng ở lead và chi phí tạo ra lead. Sales dashboard bắt đầu từ lead và đi tiếp tới hợp đồng. Hai dashboard nên dùng chung mã lead hoặc số điện thoại để nối được với nhau. Nối được rồi, doanh nghiệp tính được doanh thu thật trên từng kênh thay vì chỉ nhìn CPL.

Dashboard Excel còn dùng được không?

Dashboard Excel vẫn hợp khi dữ liệu nhỏ, cập nhật theo tuần và chỉ vài người xem. Pivot Table, Slicer và Power Query đủ để dựng một bảng lọc theo kênh, theo tháng.

Điểm yếu của Excel là kết nối nguồn quảng cáo. Danh mục connector Power Query của Microsoft ghi connector Google Analytics hỗ trợ Power BI nhưng không hỗ trợ Excel. Muốn tự động, dữ liệu thường phải qua một bước trung gian. Với file sẵn có, Claude in Excel giúp viết công thức và giải thích số liệu ngay trong bảng tính.

Nên dựng Dashboard Marketing bằng công cụ nào?

Looker Studio miễn phí và nối sẵn GA4, Google Ads, Search Console nên hợp với đa số SME. Power BI mạnh hơn nhưng tính phí theo người dùng.

Bảng dưới dùng giá niêm yết trên trang chính thức của hãng, kiểm tra ngày 19/10/2026. Giá có thể thay đổi theo thị trường và thời điểm thanh toán.

Công cụ Chi phí Kết nối dữ liệu marketing Hợp với
Looker Studio (Google đang gọi là Data Studio) Miễn phí. Bản Pro 9 USD/người/dự án/tháng Connector chính chủ cho GA4, Google Ads, Search Console, Sheets. Meta Ads cần connector bên thứ ba SME dùng hệ sinh thái Google
Power BI Pro 14 USD, Premium Per User 24 USD/người/tháng, trả theo năm Có connector Google Analytics. Các nền tảng quảng cáo khác đi qua API hoặc bên thứ ba Doanh nghiệp dùng Microsoft 365, cần mô hình dữ liệu phức tạp
Excel Excel for the web miễn phí. Bản desktop đi kèm gói Microsoft 365 Chủ yếu nhập file hoặc qua bước trung gian Dữ liệu nhỏ, ít người xem
Google Sheets Miễn phí với tài khoản Google. Google Workspace Business Starter từ 7 USD/người/tháng khi cam kết năm Làm kho dữ liệu trung gian qua API, n8n hoặc Make Lớp lưu trữ cho Looker Studio
Claude Dashboards (beta) Có trong các gói trả phí của Claude Nối BigQuery, Snowflake, Databricks, Salesforce và connector khác Hỏi nhanh dữ liệu bằng tiếng Việt thường ngày

Tần suất làm mới là điểm cần đọc kỹ. Theo tài liệu Data Studio, Google Ads và Search Console làm mới mỗi 12 giờ. Google Analytics cho chọn 1, 4 hoặc 12 giờ. Nguồn Google Sheets mặc định làm mới 15 phút một lần.

Power BI Pro cho tối đa 8 lần làm mới theo lịch mỗi ngày, Premium Per User cho tối đa 48 lần, theo Microsoft Learn. Với SME, tổ hợp rẻ nhất là Google Sheets làm kho dữ liệu và Looker Studio làm màn hình. Chi phí phần mềm bằng 0.

Dashboard Marketing kết hợp AI làm được những gì?

AI giúp Dashboard Marketing ở ba chỗ: viết code kéo dữ liệu, trả lời câu hỏi bằng ngôn ngữ tự nhiên và tóm tắt điểm bất thường thành nhận định.

AI viết luồng dữ liệu thay lập trình viên

Phần tốn công nhất của một dashboard tự động là luồng kéo dữ liệu, gọi là ETL. Trước đây việc này cần lập trình viên đọc tài liệu API của từng nền tảng. Claude Code và Codex là AI agent viết code: chúng đọc tài liệu, viết script, chạy thử và tự sửa lỗi trên máy của bạn. Marketer giữ vai trò ra đề bài và kiểm tra kết quả.

AI hỏi đáp trực tiếp trên dữ liệu

Google phát hành Google Analytics MCP server để nối dữ liệu GA4 với các mô hình AI. Server này chỉ đọc dữ liệu, không sửa được cấu hình GA4. Kho mã chính thức trên GitHub đã có hướng dẫn kết nối với Claude Code. Nếu chưa quen giao thức này, đọc thêm bài MCP trong AI Agent là gì.

Ngày 08/10/2026, Anthropic ra mắt bản beta Claude Dashboards cho các gói trả phí. Người dùng nối kho dữ liệu như BigQuery hoặc Snowflake, đặt câu hỏi bằng ngôn ngữ tự nhiên và nhận dashboard tự cập nhật. Mỗi biểu đồ hiện câu truy vấn phía sau và thời điểm làm mới gần nhất, nên người xem kiểm tra được con số.

AI viết nhận xét và cảnh báo

Sau khi dữ liệu đã vào kho, một bước gọi AI có thể so tuần này với tuần trước và viết 3-5 dòng nhận xét. Ví dụ: CPL Facebook tăng 40% vì một nhóm quảng cáo hết ngân sách giữa tuần. Bản tóm tắt này gửi qua email, Zalo hoặc Slack bằng n8n mỗi sáng thứ Hai.

Giới hạn cần nhớ: AI không biết mục tiêu kinh doanh nếu bạn không ghi ra. Mọi con số trên dashboard phải đến từ truy vấn dữ liệu, không để mô hình AI tự sinh. AI chỉ nên diễn giải những con số đã tính xong.

Cách dựng Dashboard Marketing bằng Claude Code hoặc Codex trong 6 bước

Dựng Dashboard Marketing bằng AI gồm 6 bước: chốt KPI, cấp quyền API, viết brief cho AI, chạy ETL, dựng màn hình hiển thị, lên lịch chạy.

Claude Code chạy trong terminal hoặc IDE và có trong mọi gói trả phí của Claude. Codex có bản app, CLI, extension IDE và web, đi kèm các gói ChatGPT Plus, Pro, Business và Enterprise. Hai công cụ cùng làm được các bước dưới đây.

Bước 1: Chốt câu hỏi kinh doanh và từ điển KPI

Viết ra 3-5 câu hỏi dashboard phải trả lời, ví dụ: "Kênh nào có CPL dưới 300.000 đồng tháng này?". Mỗi KPI ghi đủ năm trường: tên, công thức, nguồn, mục tiêu và người chịu trách nhiệm. Lưu thành file kpi_dictionary.yaml để AI đọc và làm theo, thay vì tự đoán công thức.

Bước 2: Chuẩn bị quyền truy cập API

Mỗi nguồn dữ liệu cần một kiểu quyền riêng:

  • GA4: bật Google Analytics Data API trong Google Cloud, tạo service account và thêm email của nó vào property với quyền xem.
  • Search Console: bật Search Console API, thêm service account làm người dùng của property.
  • Google Ads: cần developer token lấy từ tài khoản Google Ads MCC. Token phải được Google duyệt trước khi dùng cho tài khoản thật.
  • Meta Ads: Marketing API cần access token có quyền đọc dữ liệu quảng cáo (ads_read).

Tất cả key lưu trong file .env và đưa file này vào .gitignore. Không dán key vào khung chat với AI. Với nhiều doanh nghiệp, phần xin quyền tốn thời gian hơn phần viết code.

Bước 3: Viết brief cho AI bằng file CLAUDE.md hoặc AGENTS.md

Claude Code tự đọc file CLAUDE.md ở thư mục dự án, Codex đọc file AGENTS.md. Đây là nơi ghi luật của dự án để mỗi phiên làm việc AI không phải hỏi lại. Một brief mẫu có thể viết như sau:

Dự án: Dashboard Marketing cho công ty [tên]. Nguồn: GA4 property [ID], Search Console [site], Google Ads customer [ID], Meta ad account [ID]. Nhiệm vụ: viết Python ETL kéo dữ liệu 90 ngày gần nhất theo ngày và theo chiến dịch. Chuẩn hóa về một bảng fact_marketing_daily, ghi vào Google Sheets tab "raw". Luật: - Đọc credentials từ .env, không in key ra log. - Ghi theo kiểu upsert với khóa date + source + campaign_id. - Công thức KPI lấy đúng từ kpi_dictionary.yaml. - Viết test cho hàm tính CPL và ROAS. - Hỏi lại trước khi xóa bất kỳ dữ liệu nào.

Bước 4: Cho AI viết và chạy thử ETL

Yêu cầu AI chạy thử với 7 ngày dữ liệu trước. Sau đó đối chiếu tổng chi phí và số click với giao diện Google Ads và Meta Ads Manager. Nếu số lệch, bắt AI giải thích nguyên nhân. Hai lý do hay gặp là múi giờ tài khoản và cửa sổ ghi nhận chuyển đổi khác nhau.

Search Console API có giới hạn riêng. Google ghi rõ API không trả về mọi dòng dữ liệu, mỗi lần gọi lấy tối đa 25.000 dòng và phải phân trang. Google Sheets API cũng có hạn mức số lần đọc, ghi mỗi phút. Vì vậy nên yêu cầu AI ghi dữ liệu theo lô thay vì từng dòng.

Bước 5: Dựng màn hình hiển thị

Cách nhanh nhất là nối Looker Studio vào Google Sheets vừa có dữ liệu. Nếu muốn giao diện riêng, có thể yêu cầu Claude Code hoặc Codex dựng một trang HTML dùng thư viện biểu đồ như Chart.js. Doanh nghiệp đã có dữ liệu trên BigQuery có thể thử Claude Dashboards.

Dù dùng công cụ nào, nên đặt thẻ KPI ở góc trên bên trái. Biểu đồ xu hướng ở giữa, bảng chi tiết ở dưới. Góc màn hình luôn có dòng "Cập nhật lúc..." để người xem biết dữ liệu mới đến đâu.

Bước 6: Lên lịch chạy và kiểm thử định kỳ

Claude Code có chế độ chạy không tương tác bằng lệnh claude -p, Codex CLI có lệnh codex exec. Tuy vậy, script ETL đã viết xong nên chạy bằng Python thuần qua cron, GitHub Actions hoặc n8n. Chỉ gọi AI khi cần viết nhận xét hoặc sửa lỗi, để giảm chi phí và tránh kết quả thay đổi giữa các lần chạy.

Mỗi tuần nên kiểm tra một lần: tổng chi phí khớp nền tảng quảng cáo, không có dòng trùng, cột last_updated_at có ngày mới nhất.

Claude Code hay Codex: chọn công cụ nào?

Tiêu chí Claude Code Codex
Nơi chạy Terminal, IDE (VS Code, JetBrains), app Claude App, CLI, extension IDE, web
Gói đi kèm Mọi gói trả phí Claude. Pro 20 USD/tháng, hoặc 17 USD/tháng khi trả theo năm ChatGPT Plus, Pro, Business, Enterprise và Edu
File luật dự án CLAUDE.md AGENTS.md
Lệnh chạy không tương tác claude -p codex exec
Nên chọn khi Team đang trả phí Claude Team đang trả phí ChatGPT

Chất lượng code của cả hai thay đổi theo từng phiên bản model. Cách chọn thực tế là đưa cùng một brief cho cả hai trong một tuần. Sau đó giữ công cụ cho kết quả khớp số liệu tốt hơn.

Lỗi khiến Dashboard Marketing dựng xong không ai dùng

Dashboard Marketing hay bị bỏ quên vì quá nhiều chỉ số và thiếu mục tiêu. Lead định nghĩa lệch nhau hoặc dữ liệu cũ cũng làm người xem mất tin.

  • Gộp mọi người đọc vào một màn hình. CEO cần 5 con số, người chạy ads cần 30. Một màn hình cho cả hai thì không ai đọc được.
  • Con số không có mục tiêu hoặc kỳ trước. "CPL 250.000 đồng" chưa nói lên điều gì nếu không có mục tiêu đi kèm.
  • Gọi dashboard là real-time. Nguồn Google Ads trên Looker Studio làm mới 12 giờ một lần. Ghi đúng "tự động cập nhật" để người xem không quyết định trên số cũ.
  • Để AI tự chọn công thức. Tỷ lệ chuyển đổi tính trên session hay trên user cho ra hai con số khác nhau. Công thức phải nằm trong từ điển KPI.
  • Lộ API key. Dán key vào khung chat hoặc đẩy file .env lên GitHub là rủi ro bảo mật thật.
  • Không ai chịu trách nhiệm khi luồng dữ liệu lỗi. Power BI tự tắt lịch làm mới sau 4 lần lỗi liên tiếp. Nếu không ai nhận cảnh báo, dashboard đứng im hàng tuần.

Câu hỏi thường gặp về Dashboard Marketing

Dashboard Marketing khác báo cáo marketing thế nào?

Dashboard Marketing dùng để theo dõi nhanh các KPI trên một màn hình và tự cập nhật theo lịch. Báo cáo marketing dài hơn, có diễn giải và dùng để giải thích vì sao số liệu thay đổi trong một kỳ.

KPI dashboard là gì?

KPI dashboard là dashboard chỉ hiển thị các chỉ số hiệu suất chính gắn với mục tiêu kinh doanh. Mỗi KPI đi kèm công thức, mục tiêu và số kỳ trước để người xem biết đang tốt hay xấu.

Một Dashboard Marketing nên có bao nhiêu chỉ số?

Màn hình tổng quan của Dashboard Marketing nên giữ khoảng 5-9 KPI. Chỉ số chi tiết hơn nên đưa sang trang phân tích riêng hoặc bộ lọc drill-down.

Có Dashboard Marketing mẫu miễn phí không?

Có. Looker Studio miễn phí cho người tạo và người xem, có thư viện mẫu báo cáo dựng sẵn. Doanh nghiệp có thể bắt đầu từ mẫu, rồi thay KPI theo từ điển chỉ số của mình.

Dashboard Marketing có cập nhật theo thời gian thực không?

Phần lớn Dashboard Marketing không cập nhật theo thời gian thực. Trên Looker Studio, nguồn Google Ads và Search Console làm mới mỗi 12 giờ. Google Analytics cho chọn 1, 4 hoặc 12 giờ.

Không biết code có dựng dashboard bằng Claude Code được không?

Người không biết code vẫn dựng được bản thử nghiệm bằng Claude Code hoặc Codex. Tuy nhiên vẫn cần hiểu nguồn dữ liệu, tự đối chiếu số liệu và nhờ người có kinh nghiệm rà phần bảo mật API key.

Dùng Claude Code và Codex tốn bao nhiêu?

Claude Code có trong gói Claude Pro, giá 20 USD/tháng hoặc 17 USD/tháng khi trả theo năm. Codex có trong các gói ChatGPT Plus, Pro, Business, Enterprise và Edu. Giá có thể khác theo khu vực.

Nên dùng Looker Studio hay Power BI?

Looker Studio hợp với SME dùng GA4, Google Ads và Search Console vì miễn phí và có connector sẵn. Power BI hợp với doanh nghiệp dùng Microsoft 365, cần mô hình dữ liệu phức tạp và chấp nhận phí theo người dùng.

Sales dashboard khác Dashboard Marketing ở đâu?

Dashboard Marketing đo từ traffic đến lead và chi phí tạo ra lead. Sales dashboard đo từ lead đến hợp đồng, gồm thời gian phản hồi, tỷ lệ chốt và doanh thu theo nhân viên.

Có nên dùng dashboard Excel không?

Dashboard Excel hợp khi dữ liệu nhỏ, ít người xem và cập nhật theo tuần. Khi cần tự động kéo dữ liệu từ nhiều nền tảng quảng cáo, nên chuyển sang Google Sheets kết hợp Looker Studio hoặc Power BI.

Muốn đội marketing tự dựng dashboard bằng AI?

Dựng một Dashboard Marketing bằng Claude Code mất vài buổi làm việc. Phần khó hơn là duy trì nó khi API đổi phiên bản, khi có nhân sự mới hoặc khi doanh nghiệp đổi KPI. Đội ngũ in-house cần hiểu đủ để tự sửa, thay vì phụ thuộc vào một người.

Chương trình đào tạo inhouse của Vinalink Media bắt đầu bằng khảo sát nhu cầu. Sau đó nội dung được thiết kế theo đúng bộ công cụ và bài toán của doanh nghiệp. Để lại thông tin tại trang liên hệ Vinalink Media hoặc gọi hotline 0915 157 599 để được tư vấn chương trình phù hợp.

Call Zalo Messenger LinkedIn