Giới thiệu dự án

Trong kỷ nguyên kinh tế số, các phương thức tiếp thị trực tuyến (Digital Marketing) đã trở thành trụ cột chiến lược của doanh nghiệp nhằm tối ưu hóa chi phí tiếp cận và nâng cao tỷ lệ chuyển đổi khách hàng. Theo thống kê từ Báo cáo Kỹ thuật số Việt Nam (Iris Marketing), quy mô người dùng Internet tại Việt Nam đã vượt mốc 68,72 triệu người (chiếm 70,3% tổng dân số), thúc đẩy ngân sách quảng cáo trực tuyến tăng trưởng hơn 15% mỗi năm. Các tập đoàn đa quốc gia và thương hiệu lớn sẵn sàng chi trả từ 5 tỷ đồng cho các chiến dịch ngắn hạn đến hơn 11 tỷ đồng cho các chiến dịch dài hạn.

+-----------------------------------------------------------------------------------+
|               BỐI CẢNH DỰ ÁN TẠI CÔNG TY TNHH BRANCHER.X VIỆT NAM                 |
+-----------------------------------------------------------------------------------+
|  Doanh thu thuần: 401,64 tỷ VNĐ (2021)  |  Khách hàng: Baemin, Aptamil, VNA,...   |
|  Nền tảng vận hành: Google Ads, Meta Ads, Display & Video 360, Yoose Vietnam      |
+-----------------------------------------------------------------------------------+

Công ty TNHH Brancher.X Việt Nam (thành viên của Networld Asia Media Group) là đơn vị cung cấp dịch vụ truyền thông (Media Agency) hàng đầu, quản lý các chiến dịch quy mô lớn cho các đối tác như Aptamil, Baemin, Vietnam Airlines, AstraZeneca, Abbott, Friso. Tuy nhiên, hoạt động cung cấp dịch vụ Marketing trực tuyến tại Agency đang đối mặt với các vấn đề kỹ thuật và vận hành cốt lõi:

  • Vấn đề kiểm soát ngân sách theo thời gian thực (Real-time Budget Overspend): Việc quản lý thủ công các chiến dịch trên Meta Business Suite và Google Ads dẫn đến tình trạng quảng cáo chạy vượt KPI khi không được tắt kịp thời ngoài giờ làm việc, gây lãng phí ngân sách của khách hàng.
  • Xử lý dữ liệu phân mảnh và độ trễ báo cáo: Dữ liệu chiến dịch bị phân tán trên nhiều nền tảng riêng biệt (Google Ads Manager, Meta Business Suite, Display & Video 360). Quy trình tổng hợp báo cáo thủ công qua Microsoft Excel và PowerPoint tiêu tốn từ 15 đến 20 giờ làm việc của nhân sự mỗi tuần, đồng thời tiềm ẩn sai số dữ liệu.
  • Tối ưu hóa đấu thầu (Bid Management) thiếu tính tự động: Việc điều chỉnh giá thầu trên mỗi lượt nhấp (Cost Per Click - CPC) và chi phí trên mỗi hành động (Cost Per Acquisition - CPA) phụ thuộc vào thao tác thủ công, chưa tận dụng tối đa các tập luật tự động (Automated Rules Engine).

Đồ án tập trung giải quyết các bài toán trên thông qua 4 mục tiêu nghiên cứu cụ thể:

  1. Khảo sát, chuẩn hóa quy trình cung ứng dịch vụ 4 giai đoạn: Chuẩn bị $\rightarrow$ Thực hiện $\rightarrow$ Kiểm soát & Điều chỉnh $\rightarrow$ Tổng kết & Báo cáo.
  2. Thiết kế và cấu hình hệ sinh thái công cụ quản trị chiến dịch: Tích hợp Google Ads API v14, Meta Marketing API v16.0 và Display & Video 360 (DV360).
  3. Xây dựng hệ thống tự động hóa kiểm soát chiến dịch (Automated Bidding & Budget Control Rules) nhằm loại bỏ hoàn toàn sự cố vượt KPI ngân sách.
  4. Triển khai hệ thống Dashboard giám sát và trực quan hóa dữ liệu tập trung thông qua Looker Studio (tiền thân là Google Data Studio), cắt giảm 85% thời gian lập báo cáo định kỳ.

Phạm vi nghiên cứu được thực nghiệm trực tiếp trên các chiến dịch thực tế tại thị trường Việt Nam trong giai đoạn 06/2022 - 12/2022, tiêu biểu là chiến dịch tiếp thị tìm kiếm (SEM) của nhãn hàng dinh dưỡng Aptamil và chiến dịch quảng cáo hiển thị (Display Ads) "Ăn cơm chưa" của ứng dụng gọi đồ ăn Baemin.


Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Khảo sát nội bộ tại các phòng ban Media, Growth Marketing và Account của Brancher.X cho thấy 100% nhân viên nhận định quy trình báo cáo và giám sát thủ công là điểm nghẽn lớn nhất trong việc mở rộng quy mô phục vụ khách hàng.

Tiêu chí phân tích Quy trình thủ công (Hiện trạng) Nền tảng Native riêng lẻ Giải pháp Tự động hóa Tích hợp (Đề xuất)
Cơ chế kiểm soát KPI Nhân viên kiểm tra 1-2 lần/ngày qua giao diện Web Cài đặt cảnh báo email mặc định của từng nền tảng Automated Rules Engine tự ngắt quảng cáo khi đạt ngưỡng KPI
Độ trễ tổng hợp dữ liệu 24 - 48 giờ (Xuất CSV $\rightarrow$ Ghép Excel) 2 - 4 giờ trên từng Dashboard riêng biệt Thời gian thực (Real-time) qua Looker Studio Connectors
Tối ưu hóa giá thầu CPC Điều chỉnh thủ công từng từ khóa Smart Bidding đơn nền tảng Kết hợp Keyword Cluster Bidding và Dynamic Rule
Rủi ro vượt ngân sách Cao (Chiếm 4,2% tổng số Ad Sets) Trung bình (Tùy thuộc độ trễ đồng bộ) Triệt tiêu hoàn toàn (0%)
Thời gian làm báo cáo 15 - 20 giờ/tuần/nhân sự 8 - 10 giờ/tuần/nhân sự 1 - 2 giờ/tuần/nhân sự

Yêu cầu hệ thống được lượng hóa theo mô hình MoSCoW:

  • Must-Have: Tự động tắt Ad Set/Campaign khi Spend $\ge 100%$ Budget hoặc đạt đủ KPI số lượng Lead/Impression; Dashboard Looker Studio đồng bộ dữ liệu đa kênh tự động.
  • Should-Have: Cảnh báo biến động bất thường của chỉ số Tỷ lệ nhấp chuột (Click-Through Rate - CTR) và Điểm chất lượng (Quality Score $\le 5/10$) qua Email/Slack Webhook.
  • Could-Have: Phân nhóm tự động 3 tệp từ khóa (Generic, Brand Territory, Brand Keyword) bằng thuật toán phân loại chuỗi.
  • Won't-Have (Giai đoạn này): Tự động tạo nội dung mẫu quảng cáo bằng Generative AI.

Thiết kế hệ thống

Kiến trúc giải pháp được thiết kế theo mô hình luồng dữ liệu hợp nhất (Unified Data Pipeline):

  • Tầng dữ liệu (Data Layer): Kết nối dữ liệu từ Google Ads (v14), Meta Ads (Graph API v16.0), DV360 Reporting Engine thông qua các đầu nối Looker Studio Partner Connectors và Google BigQuery.
  • Cơ chế bảo mật: Phân quyền truy cập đa cấp (Role-Based Access Control - RBAC) dựa trên tài khoản Google Workspace doanh nghiệp, áp dụng mã hóa giao vận HTTPS/TLS 1.3 và xác thực giao thức OAuth 2.0.

Methodology

Quy trình triển khai áp dụng khung quản trị chất lượng dịch vụ SERVQUAL gồm 5 chiều (Tính hữu hình, Độ tin cậy, Khả năng đáp ứng, Sự đảm bảo, Sự đồng cảm) kết hợp với mô hình chuyển giao Agile-Scrum gồm 4 giai đoạn chuẩn hóa:

[Phase 1: Research & Setup] --> [Phase 2: Execution] --> [Phase 3: Automated Control] --> [Phase 4: BI Reporting]
  1. Giai đoạn chuẩn bị (Tuần 1 - 2): Nghiên cứu từ khóa qua Google Keyword Planner, bóc tách tệp đối tượng mục tiêu (Target Audience), thiết lập ngân sách và cấu trúc chiến dịch.
  2. Giai đoạn thực thi (Tuần 3 - 16): Đẩy dữ liệu chiến dịch lên hệ thống Display & Video 360, Google Ads, Meta Ads Manager.
  3. Giai đoạn kiểm soát & Tự động hóa (Tuần 4 - 24): Kích hoạt hệ thống Automated Rules trên Meta và Google Ads Scripts.
  4. Giai đoạn báo cáo BI (Tuần 4 - 24): Chuyển đổi toàn bộ báo cáo tĩnh sang Looker Studio Dashboard tương tác trực tiếp.

Implementation và kết quả

Development process

Quá trình triển khai kỹ thuật tập trung vào 2 cấu phần trọng điểm: Cấu hình quy tắc tự động hóa (Automated Rules) và Xây dựng Looker Studio Dashboard.

1. Cấu hình quy tắc tự động hóa kiểm soát ngân sách và KPI trên Meta Ads & Google Ads

Thiết lập kịch bản tự động ngắt nhóm quảng cáo khi chỉ số phân phối đạt ngưỡng giới hạn để ngăn chặn tình trạng "chạy lố ngân sách".

{
  "rule_name": "AUTO_PAUSE_ON_KPI_REACHED",
  "entity_type": "ADSET",
  "evaluation_spec": {
    "evaluation_schedule": "EVERY_30_MINS",
    "filters": [
      {
        "field": "impressions",
        "operator": "GREATER_THAN",
        "value": 150000
      },
      {
        "field": "spend",
        "operator": "GREATER_OR_EQUAL",
        "value": 50000000
      },
      {
        "field": "campaign.delivery_status",
        "operator": "IN",
        "value": ["ACTIVE"]
      }
    ]
  },
  "execution_spec": {
    "action_type": "PAUSE"
  }
}

2. Kịch bản Google Ads Script tự động tối ưu hóa giá thầu từ khóa SEM (Case Aptamil)

Đối với chiến dịch SEM Aptamil, mã nguồn JavaScript (V8 Engine) sau được nhúng vào Google Ads để tự động giảm 15% CPC tối đa đối với các từ khóa có CPC thực tế vượt ngưỡng mục tiêu nhưng tỷ lệ chuyển đổi (Conversion Rate - CVR) thấp.

function main() {
  const CPC_THRESHOLD = 15000; // Ngưỡng CPC tối đa: 15.000 VNĐ
  const MIN_CLICKS = 50;
  
  const keywordIterator = AdsApp.keywords()
    .withCondition("Status = ENABLED")
    .withCondition("CampaignStatus = ENABLED")
    .withCondition("Clicks >= " + MIN_CLICKS)
    .forDateRange("LAST_7_DAYS")
    .get();

  while (keywordIterator.hasNext()) {
    let keyword = keywordIterator.next();
    let stats = keyword.getStats();
    let avgCpc = stats.getAverageCpc();
    let conversions = stats.getConversions();

    // Logic: Nếu CPC trung bình > ngưỡng và không phát sinh chuyển đổi, giảm Max CPC 15%
    if (avgCpc > CPC_THRESHOLD && conversions === 0) {
      let currentMaxCpc = keyword.bidding().getCpc();
      let newMaxCpc = currentMaxCpc * 0.85;
      keyword.bidding().setCpc(newMaxCpc);
      Logger.log(`Keyword: ${keyword.getText()} | Adjusted Max CPC from ${currentMaxCpc} to ${newMaxCpc}`);
    }
  }
}

3. Cấu trúc trường tính toán trên Looker Studio (Calculated Fields)

Tích hợp công thức tính tỷ suất hoàn vốn quảng cáo thực tế (True ROAS) và Tỷ lệ chuyển đổi hợp nhất (Blended CVR) trên giao diện báo cáo:

$$\text{Blended CPA} = \frac{\sum \text{Google Ads Spend} + \sum \text{Meta Spend} + \sum \text{DV360 Spend}}{\sum \text{Total Conversions}}$$

-- Công thức Calculated Field trên Looker Studio
CASE 
  WHEN SUM(Clicks) = 0 THEN 0 
  ELSE (SUM(Conversions) / SUM(Clicks)) * 100 
END

Testing và validation

Hệ thống được thử nghiệm song song (A/B Testing) giữa nhóm chiến dịch quản lý thủ công (Control Group) và nhóm chiến dịch áp dụng hệ thống tự động hóa + Looker Studio (Test Group) trên tổng ngân sách thử nghiệm 1,2 tỷ đồng.

+-----------------------------------------------------------------------------------+
|                     KẾT QUẢ KIỂM THỬ VẬN HÀNH SAU 90 NGÀY                         |
+-----------------------------------------------------------------------------------+
|  1. Tỷ lệ chiến dịch vượt ngân sách:       4,2%  ===> 0,0% (-100%)                |
|  2. Thời gian trung bình trích xuất báo cáo: 18h/tuần ===> 2,5h/tuần (-86,1%)     |
|  3. Điểm đánh giá chất lượng dịch vụ (CSAT): 3,8/5.0 ===> 4,7/5.0 (+23,7%)        |
|  4. Tỷ lệ nhấp chuột trung bình (CTR SEM): 3,12% ===> 4,85% (+55,4%)             |
+-----------------------------------------------------------------------------------+

Kết quả đạt được

Việc ứng dụng hệ thống giải pháp mới đã mang lại sự cải thiện vượt bậc trên tất cả các chỉ số đo lường hiệu suất (Key Performance Indicators):

  • Chiến dịch SEM Aptamil: Tối ưu hóa 3 tệp từ khóa (Generic, Brand Territory, Brand). Tỷ lệ hiển thị đè bẹp đối thủ (Impression Share) đạt 86,4%, điểm chất lượng trung bình tăng từ 6,2 lên 8,4/10, giúp giảm 16,4% giá thành CPC trung bình.
  • Chiến dịch Display Ads Baemin ("Ăn cơm chưa"): Kiểm soát hiển thị đồng bộ trên YouTube Ads, GDN và mạng hiển thị của bên thứ ba qua DV360. Hệ thống tiếp cận đúng 98,2% tệp khách hàng nhân khẩu học mục tiêu, kiểm soát chi phí trên mỗi nghìn lượt hiển thị (CPM) ở mức tối ưu 24.500 VNĐ.

Đổi mới và đóng góp

  1. Chuyển đổi mô hình vận hành từ "Phản ứng thủ công" sang "Chủ động tự động hóa": Xây dựng bộ quy tắc Automated Rules Engine giúp vô hiệu hóa ngay lập tức các nhóm quảng cáo khi chạm mốc KPI, loại bỏ triệt để rủi ro tài chính do lỗi con người.
  2. Chuẩn hóa Kiến trúc Báo cáo Đa nền tảng (Cross-Platform Unified Dashboard): Thay thế hoàn toàn quy trình lập báo cáo thủ công bằng Looker Studio kết nối trực tiếp Data Source từ Google Ads, Meta Business Suite và DV360. Khách hàng có thể truy cập thời gian thực để kiểm tra tiến độ chiến dịch 24/7.
  3. Mô hình hóa quy trình cung ứng dịch vụ Marketing theo chuẩn SERVQUAL: Kết hợp chặt chẽ lý thuyết quản lý chuỗi cung ứng dịch vụ với đặc thù ngành Media Agency, thiết lập tiêu chuẩn vận hành cho các Agency quy mô vừa và lớn tại Việt Nam.

Ứng dụng thực tế và triển khai

Kịch bản triển khai thực tế

Quy trình và giải pháp kỹ thuật trong đề tài có khả năng ứng dụng trực tiếp cho các doanh nghiệp Agency và In-house Marketing Teams trong các ngành nghề:

  • Ngành Thương mại điện tử và Bán lẻ: Quản lý hàng nghìn nhóm quảng cáo sản phẩm động (Dynamic Product Ads) liên kết dữ liệu với Shopee, Tiki, Lazada.
  • Ngành Dược phẩm & Chăm sóc sức khỏe (AstraZeneca): Kiểm soát nghiêm ngặt nội dung và vị trí hiển thị thương hiệu (Brand Safety) trên hệ thống Display & Video 360.
  • Ngành Ứng dụng công nghệ & Giao đồ ăn (Baemin): Tối ưu hóa chiến dịch cài đặt ứng dụng (App Install) và kích hoạt đơn hàng đầu tiên theo vị trí địa lý thực tế (kết hợp Yoose Vietnam).

Hướng dẫn thiết lập hệ thống (Deployment Guide)

# Bước 1: Khởi tạo môi trường ảo Python và cài đặt Google Ads / Meta Marketing SDK
python3 -m venv agency_env
source agency_env/bin/activate
pip install google-ads==21.1.0 facebook-business==16.0.0 pandas==2.0.3

# Bước 2: Cấu hình mã xác thực API Token trong tệp google-ads.yaml & meta_config.json
# Bước 3: Triển khai Looker Studio Template Dashboard kết nối trực tiếp Data Connector

Hạn chế và hướng phát triển

  • Hạn chế về độ trễ dữ liệu API bên thứ ba: Hệ thống báo cáo Display & Video 360 (DV360) đôi khi có độ trễ cập nhật từ 2 - 4 tiếng theo chính sách máy chủ Google, chưa thể phản ánh tức thời 100% chi phí trong các khung giờ cao điểm Flash Sale.
  • Ràng buộc kỹ thuật về thuật toán phân phối: Chính sách quyền riêng tư (Apple iOS 14.5+ ATT Framework và Google Privacy Sandbox) làm suy giảm độ chính xác của Pixel Tracking trên Meta Ads.
  • Hướng phát triển:
    • Xây dựng hệ thống Data Warehouse tập trung trên Google BigQuery để lưu trữ dữ liệu lịch sử thô (Raw Event Data), phục vụ phân tích dự báo (Predictive Analytics).
    • Tích hợp mô hình học máy (Machine Learning) để dự đoán xu hướng biến động CPC và tự động phân bổ ngân sách thông minh (Budget Allocation AI).

Đối tượng hưởng lợi

+-----------------------------------------------------------------------------------+
|                         CÁC NHÓM ĐỐI TƯỢNG HƯỞNG LỢI                              |
+-----------------------------------------------------------------------------------+
|  1. Sinh viên / Người học:     Tài liệu chuẩn mực về Digital Media Agency & Tools |
|  2. Media Planner / Buyer:     Bộ kịch bản Scripts & Rules tự động hóa thực chiến |
|  3. Doanh nghiệp / Agency:     Quy trình giảm 85% chi phí nhân sự báo cáo         |
|  4. Nhà nghiên cứu Quản lý:    Khung ứng dụng SERVQUAL vào Quản lý công nghiệp    |
+-----------------------------------------------------------------------------------+

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

1. Yêu cầu kỹ thuật tối thiểu để thiết lập hệ thống Dashboard Looker Studio tự động?

Doanh nghiệp cần sở hữu tài khoản Google Workspace (Admin/Editor), quyền truy cập phân quyền Manager/Admin trên Google Ads Manager (MCC), Meta Business Manager và DV360 Partner ID. Không yêu cầu hạ tầng server vật lý do toàn bộ hệ thống hoạt động trên nền tảng Serverless Cloud của Google.

2. Hệ thống Automated Rules có thể xử lý bao nhiêu nhóm quảng cáo cùng lúc?

Cơ chế Automated Rules trên Meta Business Suite và Google Ads Scripts có thể thực thi đồng thời trên toàn bộ các tài khoản con thuộc Agency MCC/BM, hỗ trợ kiểm soát hàng nghìn nhóm quảng cáo với tần suất quét từ 15 đến 30 phút một lần mà không gây quá tải API Limits.

3. Giải pháp này tích hợp thế nào với các sàn Thương mại điện tử (Shopee, Lazada)?

Hệ thống sử dụng các đường dẫn UTM Tracking chuẩn hóa kết hợp với tính năng Đối tác Doanh nghiệp (Collaborative Ads - CPAS) từ Meta và Google Ads, cho phép truyền dữ liệu chuyển đổi mua hàng từ các sàn đối tác về Dashboard trung tâm.

4. Chi phí duy trì và bảo trì hệ thống định kỳ là bao nhiêu?

Hệ thống tận dụng nền tảng miễn phí Looker Studio và tính năng Native Scripts có sẵn trên Google/Meta Ads. Chi phí phát sinh duy nhất chỉ nằm ở tài nguyên tính toán lưu trữ BigQuery nếu Agency có nhu cầu lưu trữ dữ liệu lịch sử vượt quá 10GB/tháng (ước tính dưới 20 USD/tháng).

5. Khả năng bảo mật thông tin tài chính của khách hàng được đảm bảo ra sao?

Toàn bộ kết nối sử dụng giao thức OAuth 2.0 Client Token được cấp quyền riêng biệt cho từng chiến dịch. Dữ liệu báo cáo của mỗi khách hàng được phân vùng độc lập (Data Segmentation), chỉ những tài khoản email được cấp quyền cụ thể mới có thể xem báo cáo tương ứng.


Kết luận

Đề tài khóa luận "Hoàn thiện hoạt động cung cấp dịch vụ Marketing trực tuyến cho khách hàng của công ty Brancher.X Việt Nam" của sinh viên Lâm Thế Anh đã giải quyết triệt để các bài toán vận hành cốt lõi của một Media Agency hiện đại. Bằng việc kết hợp nhuần nhuyễn giữa cơ sở lý luận quản lý công nghiệp, quy trình dịch vụ SERVQUAL và các giải pháp công nghệ kỹ thuật số tiên tiến (Google Ads API, Meta Business Suite, Display & Video 360, Looker Studio, Automated Rules Engine), nghiên cứu đã mang lại giá trị thực tiễn to lớn: triệt tiêu rủi ro bội chi ngân sách, nâng cao hơn 50% hiệu suất CTR chiến dịch, đồng thời tiết kiệm hàng trăm giờ lao động thủ công. Đây là tài liệu tham khảo có giá trị cao cho các Agency, nhà tiếp thị số và sinh viên chuyên ngành Quản lý công nghiệp/Marketing trong việc tối ưu hóa quy trình cung ứng dịch vụ số hóa.