Thuật Toán Phân Phối Quảng Cáo TikTok Ads: Giải Mã Cơ Chế Hoạt Động Từ A Đến Z

Từ công thức eCPM, giai đoạn học máy (Learning Phase), vai trò của creative, đến cách CBO/ABO vận hành và vòng đời một quảng cáo — hướng dẫn chuyên sâu dành cho marketer, agency và chủ doanh nghiệp.

Chủ đề: Marketing Ngày đăng: 19/08/2026 Đọc trong: ~17 phút
TikTok AdsMarketingThuật toáneCPM

TikTok hiện là một trong những nền tảng quảng cáo phát triển nhanh nhất thế giới, với engine đề xuất nội dung (recommendation engine) được xem là "bộ não" giúp nền tảng giữ chân người dùng trung bình hơn 90 phút mỗi ngày. Chính bộ não đó — nổi tiếng qua thuật toán For You Page (FYP) — cũng là nền tảng để TikTok xây dựng hệ thống phân phối quảng cáo (Ad Delivery System).

Khác với các nền tảng quảng cáo truyền thống chỉ dựa vào lịch sử tìm kiếm hay nhân khẩu học, TikTok Ads vận hành theo một mô hình lai (hybrid model): kết hợp dữ liệu hành vi thời gian thực, tín hiệu tương tác với nội dung (content signal) và cơ chế đấu giá quảng cáo truyền thống.

Về cốt lõi, thuật toán trả lời một câu hỏi duy nhất mỗi khi có một "vị trí hiển thị" (ad impression opportunity) xuất hiện trên feed của một người dùng:

"Trong hàng ngàn quảng cáo đang chạy, quảng cáo nào nên được hiển thị cho người dùng này, vào đúng khoảnh khắc này, để tối đa hoá giá trị cho cả ba bên: người dùng, nhà quảng cáo và chính TikTok?"

Ba mục tiêu này thường được gọi là "tam giác giá trị" trong quảng cáo lập trình (programmatic advertising):

Người dùng

Muốn xem nội dung phù hợp sở thích, không gây khó chịu.

Nhà quảng cáo

Muốn đạt mục tiêu chiến dịch (chuyển đổi, tin nhắn, cài đặt...) với chi phí hợp lý.

Nền tảng (TikTok)

Muốn tối đa hoá doanh thu quảng cáo dài hạn mà không làm giảm trải nghiệm người dùng.

Thuật toán giải bài toán này qua ba lớp chính: Đấu giá (Auction) → Học máy tối ưu (Machine Learning Optimization) → Phân phối theo tín hiệu thời gian thực (Real-time Signal Delivery).

TikTok sử dụng mô hình đấu giá kiểu Second-Price Auction có trọng số chất lượng, tương tự Facebook Ads và Google Ads. Điều quan trọng cần hiểu: người trả giá cao nhất không phải lúc nào cũng thắng. TikTok chọn quảng cáo thắng thầu dựa trên chỉ số eCPM (effective Cost Per Mille — chi phí hiệu quả trên 1.000 lượt hiển thị).

Bid Giá thầu × Predicted Action Rate Tỷ lệ hành động dự đoán (click, xem hết, mua...) × Ad Quality Score Điểm chất lượng mức liên quan, phản hồi tiêu cực = eCPM eff. CPM
eCPM = Bid × Predicted Action Rate × Ad Quality Score
Thành phầnÝ nghĩaAi kiểm soát
BidSố tiền nhà quảng cáo sẵn sàng trả cho mục tiêu tối ưu (CPC, CPA, CPI...)Nhà quảng cáo / Smart Bidding
Predicted Action RateXác suất người dùng cụ thể sẽ thực hiện hành động mong muốnMô hình học máy — không đặt tay được
Ad Quality ScoreMức độ liên quan, phản hồi tiêu cực, tốc độ tải trang đíchGián tiếp — qua creative và landing page

Ví dụ minh hoạ — ba nhà quảng cáo cùng tranh một lượt hiển thị:

Nhà QCBid (đ)Action Rate dự đoánQuality ScoreeCPM
A5.0003%0.9135
B8.0001%0.864
C — Thắng4.0004%1.0160

Dù nhà quảng cáo B đặt giá thầu cao nhất (8.000đ), nhà quảng cáo C lại thắng phiên đấu giá vì có eCPM cao nhất (160), nhờ tỷ lệ hành động dự đoán và điểm chất lượng vượt trội. Đây là lý do nhiều nhà quảng cáo đặt bid cao nhưng vẫn không lên được nhiều impression — vấn đề không nằm ở tiền, mà nằm ở chất lượng creative và mức độ liên quan với đối tượng mục tiêu.

Mỗi khi một chiến dịch hoặc nhóm quảng cáo mới được tạo (hoặc chỉnh sửa đáng kể ngân sách/đối tượng/creative), hệ thống TikTok sẽ đưa quảng cáo vào Giai đoạn học (Learning Phase). Trong giai đoạn này, hệ thống cố tình thử nghiệm hiển thị quảng cáo cho nhiều nhóm đối tượng khác nhau để thu thập đủ dữ liệu, từ đó xác định chính xác "ai" là người có khả năng chuyển đổi cao nhất.

Tạo / chỉnh sửa Ad Group Ngân sách, đối tượng hoặc creative mới Learning Phase Thử nghiệm phân phối trên tập người dùng rộng, thu thập CTR, CVR, thời gian xem... chi phí thường cao & bấp bênh Thoát Learning Khi đạt ≥50 sự kiện tối ưu hoá trong 7 ngày → phân phối ổn định, chi phí tối ưu hơn. Không đạt → "Learning Limited"
TikTok khuyến nghị mỗi nhóm quảng cáo nên đạt tối thiểu 50 sự kiện tối ưu hoá trong vòng 7 ngày để thoát Learning Phase ổn định.

Nếu không đạt ngưỡng này, quảng cáo sẽ rơi vào trạng thái "Learning Limited" — phân phối bị hạn chế nghiêm trọng và chi phí thường tăng cao bất thường.

Ngoài công thức eCPM, thuật toán phân phối còn chịu ảnh hưởng bởi nhiều lớp tín hiệu khác nhau, chia thành 4 nhóm chính.

Tín hiệu từ Creative (nội dung quảng cáo)

  • ·Watch time: video được xem càng lâu, đặc biệt xem hết (completion rate), càng được ưu tiên phân phối.
  • ·Engagement: like, comment, share, follow sau khi xem quảng cáo.
  • ·Tốc độ tương tác 3 giây đầu: TikTok đặc biệt coi trọng 2–3 giây mở đầu vì đây là "cửa sổ quyết định" người dùng có lướt qua hay không.

Tín hiệu từ đối tượng mục tiêu (Audience)

  • ·Độ rộng của tệp đối tượng (audience size).
  • ·Mức độ trùng lặp giữa các nhóm quảng cáo (audience overlap) — gây cạnh tranh nội bộ.
  • ·Custom Audience và Lookalike Audience giúp mô hình học nhanh hơn nhờ có dữ liệu mồi (seed data).

Tín hiệu từ tài khoản quảng cáo

  • ·Lịch sử chi tiêu và tỷ lệ vi phạm chính sách.
  • ·Điểm uy tín tài khoản (account health score) — ảnh hưởng gián tiếp đến mức độ "tin tưởng" mà hệ thống dành cho các chiến dịch mới.

Tín hiệu từ ngân sách và giá thầu

  • ·Ngân sách quá thấp so với CPA trung bình ngành khiến thuật toán khó tìm đủ đối tượng phù hợp.
  • ·Thay đổi ngân sách đột ngột (tăng/giảm >20–30% trong ngày) có thể khiến hệ thống reset một phần Learning Phase.

Toàn bộ chu trình dưới đây diễn ra trong vài chục mili-giây mỗi khi một người dùng lướt đến vị trí có thể chèn quảng cáo.

Vòng lặp phản hồi cập nhật mô hình liên tục 1 Yêu cầu quảng cáo Người dùng mở TikTok, một Ad Request được tạo cho vị trí sắp tới 2 Lọc ứng viên Lọc theo targeting: tuổi, vị trí, sở thích. Loại bỏ QC vi phạm/ hết ngân sách 3 Đấu giá Dự đoán Action Rate bằng ML, tính eCPM cho từng ứng viên, chọn eCPM cao nhất 4 Hiển thị & học Hiển thị QC cho người dùng, thu thập phản hồi: xem, click, bỏ qua → cập nhật mô hình
Vòng lặp phản hồi ở Bước 4 chính là "trái tim" giúp thuật toán TikTok liên tục tự cải thiện độ chính xác theo thời gian thực — khác biệt lớn nhất so với các nền tảng cập nhật mô hình theo chu kỳ (batch).

Nhiều nhà quảng cáo lầm tưởng rằng chỉ cần tăng ngân sách là quảng cáo sẽ được phân phối nhiều hơn. Thực tế, trên TikTok, chất lượng creative đóng vai trò quyết định không kém giá thầu, vì nó tác động trực tiếp đến hai biến số trong công thức eCPM: Predicted Action Rate và Quality Score.

Relevance Score (điểm liên quan)

TikTok đánh giá mức độ liên quan giữa quảng cáo và người xem dựa trên: tỷ lệ bỏ qua nhanh (skip rate) trong 2 giây đầu, tỷ lệ phản hồi tiêu cực (báo cáo, ẩn, chặn), và mức độ tương đồng giữa nội dung quảng cáo và nội dung organic mà người dùng đó thường xem.

Đây là đặc điểm rất riêng của TikTok so với Facebook hay Google: vì FYP được xây dựng để tối ưu thời gian sử dụng ứng dụng, thuật toán phân phối quảng cáo cũng được "huấn luyện" để ưu tiên những quảng cáo có phong cách native — giống video tự nhiên của nhà sáng tạo (UGC), thay vì quảng cáo dàn dựng chuyên nghiệp kiểu TVC truyền thống.

Phong cách CreativeCTRWatch timeƯu tiên phân phối
UGC tự nhiên, có người nói chuyệnCaoCao★★★★★
Video review/trải nghiệm thực tếCaoTB – Cao★★★★☆
TVC studio, dàn dựng chuyên nghiệpTrung bìnhThấp – TB★★★☆☆
Banner tĩnh chuyển thành slideshowThấpThấp★★☆☆☆

TikTok cung cấp hai phương thức quản lý ngân sách cấp chiến dịch, mỗi phương thức tương tác với thuật toán phân phối theo cách rất khác nhau.

CBO — Campaign Budget Optimization

Với CBO, ngân sách được đặt ở cấp chiến dịch, và thuật toán tự động phân bổ ngân sách theo thời gian thực giữa các nhóm quảng cáo bên trong, dựa trên nhóm nào đang mang lại eCPM/hiệu suất tốt nhất tại từng thời điểm.

Chiến dịch — 1.000.000đ 60% Ad Group 1 hiệu suất tốt nhất 30% Ad Group 2 10% · Ad Group 3
Ưu điểm: tiết kiệm thời gian tối ưu thủ công. Nhược điểm: có thể "bỏ rơi" các nhóm mới cần thời gian học, gây mất cân bằng dữ liệu học máy.

ABO — Ad Group Budget Optimization

Với ABO, nhà quảng cáo tự đặt ngân sách cố định cho từng nhóm quảng cáo, giúp kiểm soát chặt chẽ hơn — đặc biệt hữu ích khi đang thử nghiệm nhiều đối tượng/creative khác nhau và muốn đảm bảo mỗi nhóm đều có đủ dữ liệu để thoát Learning Phase.

Tiêu chíCBOABO
Mức độ tự độngCaoThấp — kiểm soát thủ công
Phù hợp giai đoạnMở rộng quy mô (scale)Thử nghiệm (testing)
Rủi roMột nhóm "ăn" hết ngân sáchPhân bổ không tối ưu nếu chọn sai
Tốc độ thoát LearningNhanh với nhóm tốt, chậm với nhóm yếuĐồng đều hơn giữa các nhóm

Một điểm quan trọng ít người để ý: quảng cáo không "sống mãi" ở trạng thái tối ưu. Sau một khoảng thời gian (thường 1–3 tuần tuỳ ngành hàng và ngân sách), hiện tượng Ad Fatigue (bão hoà quảng cáo) sẽ xảy ra.

01

Khởi tạo Ad Group mới

Bước vào Learning Phase — 0 đến 50 sự kiện tối ưu hoá.

02

Thoát Learning thành công → Steady Delivery

Nếu không đạt đủ sự kiện, rơi vào "Learning Limited" — chi phí cao, phân phối yếu.

03

Fatigue — creative bị bão hoà theo thời gian

Cùng tệp đối tượng xem quảng cáo quá nhiều lần, tương tác giảm, Predicted Action Rate giảm theo → eCPM giảm.

04

Cần làm mới creative hoặc mở rộng đối tượng

Phân phối giảm dần dù ngân sách và giá thầu không đổi — dấu hiệu cần hành động.

Bối cảnh: một thương hiệu mỹ phẩm chạy hai nhóm quảng cáo song song trong 14 ngày, cùng ngân sách 2.000.000đ/ngày, cùng đối tượng mục tiêu.

Chỉ sốNhóm A (Video UGC review)Nhóm B (TVC studio)
CTR3.2%1.1%
Tỷ lệ xem hết video45%18%
CPM thực tế65.000đ110.000đ
Số đơn hàng34095
CPA58.000đ210.000đ

Dù cả hai nhóm có cùng ngân sách và giá thầu tối đa, Nhóm A liên tục được ưu tiên phân phối nhiều hơn vì: (1) Predicted Action Rate cao hơn nhờ CTR và watch time vượt trội; (2) Quality Score cao hơn do ít bị bỏ qua/báo cáo; (3) kết quả là eCPM của Nhóm A cao hơn đáng kể → thắng nhiều phiên đấu giá hơn → CPM thực tế thấp hơn dù không cần đặt giá thầu cao.

Đây là minh chứng rõ ràng cho nguyên lý cốt lõi: trên TikTok, sáng tạo nội dung tốt chính là chiến lược đấu giá hiệu quả nhất.

  • Thay đổi chiến dịch liên tục: chỉnh sửa ngân sách, đối tượng hoặc creative quá thường xuyên khiến hệ thống liên tục reset Learning Phase, không bao giờ đạt trạng thái ổn định.
  • Đặt ngân sách quá thấp so với CPA trung bình ngành: khiến thuật toán không đủ "room" để thử nghiệm và tối ưu.
  • Tạo quá nhiều nhóm quảng cáo trùng lặp đối tượng: gây hiện tượng tự cạnh tranh nội bộ (audience overlap), làm loãng dữ liệu học máy.
  • Bỏ qua giai đoạn học máy, đánh giá quá sớm: nhiều nhà quảng cáo tắt quảng cáo chỉ sau 1–2 ngày vì thấy chi phí cao — tắt sớm đồng nghĩa mất toàn bộ dữ liệu đã tích luỹ.
  • Không làm mới creative định kỳ: để quảng cáo chạy quá lâu mà không thay đổi nội dung, dẫn đến Ad Fatigue không thể tránh khỏi.

Chiến lược tối ưu theo đúng logic thuật toán

  • Ưu tiên đầu tư vào chất lượng creative hơn là chỉ tăng giá thầu — vì creative tác động trực tiếp đến cả hai biến số quan trọng nhất trong công thức eCPM.
  • Gộp nhóm quảng cáo hợp lý để mỗi nhóm có đủ lưu lượng đạt ngưỡng 50 sự kiện tối ưu hoá trong 7 ngày, giúp thoát Learning Phase nhanh và ổn định.
  • Hạn chế thay đổi cài đặt chiến dịch trong ít nhất 3–5 ngày sau khi khởi chạy hoặc chỉnh sửa, để hệ thống có đủ thời gian học.
  • Dùng CBO khi mở rộng quy mô, dùng ABO khi đang trong giai đoạn thử nghiệm nhiều biến thể creative/đối tượng.
  • Luân phiên creative theo chu kỳ 1–2 tuần để tránh bão hoà, đặc biệt với chiến dịch ngân sách lớn tiếp cận cùng một tệp đối tượng nhiều lần.
  • Theo dõi Quality/Relevance thay vì chỉ nhìn CPA: một quảng cáo có CTR và watch time cao thường sẽ tự động có chi phí tối ưu hơn theo thời gian nhờ được "thưởng" bằng eCPM cao hơn.

Bước sang năm 2026, TikTok tiếp tục đẩy mạnh việc tích hợp trí tuệ nhân tạo tạo sinh (Generative AI) vào toàn bộ chu trình phân phối.

Đang diễn ra

Tăng cường Smart+ Campaigns

Các chiến dịch tự động hoá toàn diện, nơi thuật toán tự quyết định đối tượng, ngân sách và thậm chí gợi ý sáng tạo creative dựa trên dữ liệu học máy tổng hợp từ toàn nền tảng.

2026

Ưu tiên tín hiệu thời gian thực hơn tín hiệu lịch sử

Giúp quảng cáo mới có creative tốt cạnh tranh công bằng hơn với tài khoản lâu năm.

2026

Tích hợp sâu hơn giữa dữ liệu organic và paid

Video đang viral tự nhiên có xu hướng được "thưởng" chi phí quảng cáo thấp hơn nếu nhà sáng tạo boost chính video đó.

2026–2027

Mô hình dự đoán đa mục tiêu

Thay vì chỉ tối ưu một hành động (VD: click), hệ thống ngày càng tối ưu đồng thời nhiều tín hiệu như giá trị đơn hàng trung bình (AOV) và khả năng giữ chân khách hàng (retention).

Ơ*Dev

Bài viết mang tính chất tổng hợp và phân tích dựa trên cơ chế công khai của nền tảng quảng cáo TikTok, cập nhật 2026. Các số liệu, tỷ lệ có thể thay đổi theo thời gian và khu vực triển khai.