Đây là case study data driven marketing thực tế về cách một doanh nghiệp FMCG chi 100 triệu VND/tháng marketing trên 4 kênh nhưng không biết kênh nào hiệu quả. Sau khi Trinh Digital setup hệ thống analytics toàn diện, phát hiện 40% budget đang đổ vào kênh có ROAS dưới 1. Kết quả: giữ nguyên doanh thu nhưng giảm 40% chi phí marketing — tiết kiệm 40 triệu VND mỗi tháng.
Bối cảnh: Chi 100 triệu/tháng marketing nhưng không biết hiệu quả
Khách hàng: Doanh nghiệp FMCG tại TP.HCM (tên đã thay đổi), chuyên sản xuất và phân phối thực phẩm sạch (granola, hạt dinh dưỡng, snack healthy) qua cả offline và online.
Quy mô:
| Chỉ số | Số liệu |
|---|---|
| Doanh thu/tháng | 800 triệu - 1 tỉ VND |
| Kênh bán | Shopee + Website + Cửa hàng + Đại lý |
| Nhân sự marketing | 3 người |
| Budget marketing/tháng | 100 triệu VND |
| Thời gian hoạt động | 4 năm |
| Số SKU | 25 sản phẩm |
Phân bổ budget marketing hiện tại (theo “cảm tính”):
| Kênh | Budget/tháng | % tổng | Lý do phân bổ |
|---|---|---|---|
| Facebook Ads | 35 triệu | 35% | “FB luôn là kênh chính” |
| Google Ads | 25 triệu | 25% | “Google search quan trọng” |
| TikTok Ads | 25 triệu | 25% | “TikTok đang hot” |
| KOC seeding | 15 triệu | 15% | “Cần influencer review” |
| Tổng | 100 triệu | 100% |
Vấn đề cốt lõi: Không ai trong team biết kênh nào đang mang lại doanh thu thực sự. Mọi quyết định phân bổ budget đều dựa trên “cảm tính” và “ai cũng làm thế”.
Vấn đề: 5 “lỗ hổng” tracking nghiêm trọng
Khi Trinh Digital bắt đầu audit, phát hiện 5 vấn đề tracking nghiêm trọng:
Lỗ hổng 1: Google Analytics chưa được cấu hình đúng
- Vẫn dùng Universal Analytics (đã ngừng thu thập data từ 07/2024)
- GA4 đã cài nhưng chưa setup conversion events
- Không tracking e-commerce events (add to cart, purchase)
- Bounce rate hiển thị 0% (lỗi cài đặt double tracking)
Lỗ hổng 2: Không có UTM tracking
- Tất cả links trong quảng cáo không gắn UTM parameters
- Không phân biệt được traffic từ FB Ads vs FB organic
- KOC posting links không có tracking → không biết KOC nào mang lại đơn
- Email marketing (nếu có) cũng không tag UTM
Lỗ hổng 3: Không có attribution model
- Không hiểu customer journey: khách thấy TikTok → search Google → mua trên website
- Chỉ tính “last click” → Google Ads nhận hết credit, TikTok bị đánh giá thấp
- Không đo được assisted conversions
Lỗ hổng 4: Shopee data tách biệt
- 60% doanh thu từ Shopee nhưng data Shopee không kết nối với GA4
- Không biết bao nhiêu khách Shopee đến từ ads
- Shopee Ads data riêng, Facebook Ads data riêng → không có cái nhìn tổng thể
Lỗ hổng 5: Không có dashboard tổng hợp
- Data nằm rải rác: Facebook Ads Manager, Google Ads, TikTok Ads Manager, Shopee Seller Center
- Team marketing phải login 4 platform khác nhau để xem số liệu
- Không có weekly/monthly report template
- CEO nhận báo cáo dạng “tháng này chi X triệu, doanh thu Y triệu” — không có chi tiết kênh nào đóng góp bao nhiêu
Marketing Manager chia sẻ: “Mỗi tháng tôi gửi báo cáo cho CEO nói ‘chi 100 triệu marketing, doanh thu 900 triệu’. Nhưng khi CEO hỏi ‘vậy kênh nào hiệu quả nhất?’, tôi không trả lời được. Tôi chỉ biết tổng chi và tổng thu, không biết chi tiết từng kênh.”
Giải pháp Trinh Digital: Hệ thống analytics toàn diện trong 4 tuần
Tuần 1: GA4 Setup & Configuration
Công việc thực hiện:
| Hạng mục | Chi tiết |
|---|---|
| GA4 property setup | Tạo mới, cấu hình đúng data streams |
| E-commerce tracking | Setup purchase, add_to_cart, begin_checkout events |
| Conversion events | Đặt 5 conversion events: purchase, form_submit, phone_click, zalo_click, add_to_cart |
| Enhanced measurement | Bật scroll tracking, outbound clicks, site search |
| Cross-domain tracking | Kết nối website chính + landing pages |
| Data retention | Set 14 tháng (thay vì mặc định 2 tháng) |
| Internal traffic filter | Loại bỏ traffic nội bộ (office IP) |
| Google Signals | Bật cho cross-device tracking |
Setup e-commerce tracking chi tiết:
Trinh Digital cài đặt full e-commerce funnel tracking:
view_item → add_to_cart → begin_checkout → add_payment_info → purchase
Mỗi step đều track giá trị đơn hàng (VND), sản phẩm, số lượng → cho phép phân tích funnel drop-off chi tiết.
Tuần 2: UTM Framework & Implementation
UTM naming convention chuẩn hóa:
| Parameter | Format | Ví dụ |
|---|---|---|
| utm_source | tên platform | facebook, google, tiktok, zalo, koc_name |
| utm_medium | loại kênh | cpc, social, email, referral, koc |
| utm_campaign | tên chiến dịch | summer_sale_2025, new_product_launch |
| utm_content | phân biệt creative | video_15s, carousel_3img, banner_728 |
| utm_term | từ khóa (Google) | granola_healthy, hat_dinh_duong |
Template UTM cho từng kênh:
- Facebook Ads:
?utm_source=facebook&utm_medium=cpc&utm_campaign={campaign_name}&utm_content={ad_name} - Google Ads: Auto-tagging + manual UTM backup
- TikTok Ads:
?utm_source=tiktok&utm_medium=cpc&utm_campaign={campaign_name} - KOC links:
?utm_source=koc_{ten_koc}&utm_medium=koc&utm_campaign=seeding_q4 - Email:
?utm_source=email&utm_medium=email&utm_campaign={email_name}
Triển khai: Update toàn bộ links đang chạy trên 4 kênh quảng cáo + tạo UTM tracking sheet cho team.
Tuần 3: Attribution Model & Shopee Integration
Multi-touch Attribution Model:
Trinh Digital setup data-driven attribution trong GA4 thay vì last-click mặc định:
| Attribution Model | Mô tả | Phù hợp khi |
|---|---|---|
| Last Click (cũ) | 100% credit cho touchpoint cuối | Đo direct response |
| Data-driven (mới) | AI phân bổ credit dựa trên data thực | Đo toàn bộ customer journey |
| First Click (tham khảo) | 100% credit cho touchpoint đầu | Đo brand awareness |
Shopee Data Integration:
Vì Shopee không cho phép direct API integration với GA4, Trinh Digital dùng workaround:
- Shopee Affiliate Links: Tạo affiliate links riêng cho từng kênh ads → tracking đơn hàng Shopee từ nguồn nào
- UTM on Shopee links: Links chạy ads đến Shopee đều gắn UTM → Shopee Seller Center hiển thị traffic source
- Weekly manual sync: Export data Shopee hàng tuần → import vào dashboard tổng hợp
- Coupon code tracking: Mỗi kênh ads có mã giảm giá riêng → biết đơn hàng đến từ kênh nào
Tuần 4: Dashboard & Reporting
Dashboard tổng hợp (Google Looker Studio):
Trinh Digital xây dựng dashboard realtime với các section:
Section 1: Overview
- Tổng doanh thu (website + Shopee)
- Tổng chi phí marketing
- ROAS tổng thể
- Trend 30/60/90 ngày
Section 2: Channel Performance
| Kênh | Revenue | Cost | ROAS | Leads | CPL |
|---|---|---|---|---|---|
| Facebook Ads | — | — | — | — | — |
| Google Ads | — | — | — | — | — |
| TikTok Ads | — | — | — | — | — |
| KOC | — | — | — | — | — |
| Organic | — | — | — | — | — |
Section 3: Product Performance
- Doanh thu theo từng SKU
- Top products theo kênh
- Conversion rate theo sản phẩm
Section 4: Customer Journey
- Assisted conversions theo kênh
- Average touchpoints trước khi mua
- Time to conversion
Section 5: Monthly Comparison
- So sánh tháng này vs tháng trước
- YoY comparison
- Budget pacing
Phát hiện: 40% budget đổ vào kênh ROAS < 1
Sau 4 tuần thu thập data với hệ thống tracking mới, kết quả phân tích cho thấy bức tranh hoàn toàn khác so với “cảm tính”:
Data thực tế theo kênh (tháng đầu tiên có tracking đúng)
| Kênh | Budget | Revenue (attributed) | ROAS | Leads | CPL | Đánh giá |
|---|---|---|---|---|---|---|
| Facebook Ads | 35 triệu | 28 triệu | 0.8 | 120 | 292K | ROAS < 1 |
| Google Ads | 25 triệu | 85 triệu | 3.4 | 200 | 125K | Tốt |
| TikTok Ads | 25 triệu | 15 triệu | 0.6 | 80 | 313K | ROAS < 1 |
| KOC seeding | 15 triệu | 72 triệu | 4.8 | 150 | 100K | Rất tốt |
| Tổng | 100 triệu | 200 triệu | 2.0 | 550 | 182K |
Phát hiện quan trọng:
-
Facebook Ads (35 triệu) ROAS chỉ 0.8: Chi nhiều nhất nhưng lỗ. Nguyên nhân: targeting quá rộng, creative đã cũ (chạy liên tục 6 tháng không đổi), landing page không tối ưu cho traffic Facebook.
-
TikTok Ads (25 triệu) ROAS 0.6: Kênh tệ nhất. Nguyên nhân: content format không phù hợp (chạy ảnh tĩnh trên TikTok), audience quá trẻ (Gen Z) trong khi target buyer là 25-40 tuổi có thu nhập.
-
KOC seeding (15 triệu) ROAS 4.8: Kênh hiệu quả nhất nhưng nhận budget ít nhất! KOC authentic review tạo trust cao, dẫn traffic organic đến Shopee và website.
-
Google Ads (25 triệu) ROAS 3.4: Kênh ổn định, capture demand sẵn có (người search “granola healthy”, “hạt dinh dưỡng mua ở đâu”).
Kết luận: 60 triệu VND (60% budget) đổ vào Facebook + TikTok chỉ tạo ra 43 triệu doanh thu = lỗ 17 triệu/tháng trên 2 kênh này.
Phân tích sâu: Tại sao “cảm tính” sai?
Facebook Ads:
- Team marketing thấy bài post Facebook có nhiều like/share → nghĩ FB hiệu quả
- Nhưng engagement ≠ purchase. Người like bài nhưng không mua
- Last-click attribution cho thấy nhiều đơn “attributed” cho FB, nhưng data-driven attribution chứng minh khách đã biết brand từ KOC trước → FB chỉ là touchpoint cuối
TikTok Ads:
- Team thấy TikTok có CPM rẻ (50.000 VND/1000 views) → nghĩ hiệu quả
- Nhưng views ≠ qualified traffic. 80% viewers là Gen Z chưa có thu nhập
- Click-through rate cao nhưng conversion rate cực thấp (0.3%)
KOC seeding:
- Team nghĩ KOC “chỉ là branding, không đo được sales”
- Nhưng nhờ UTM tracking + coupon codes, phát hiện KOC mang lại 72 triệu doanh thu trackable — chưa tính “halo effect” (người xem KOC review → search Google → mua)
Data customer journey (assisted conversions)
| Kênh | Direct conversions | Assisted conversions | Tổng giá trị |
|---|---|---|---|
| KOC | 72 triệu | 45 triệu (assist for Google) | 117 triệu |
| Google Ads | 85 triệu | 12 triệu | 97 triệu |
| Facebook Ads | 28 triệu | 18 triệu (assist for Google) | 46 triệu |
| TikTok | 15 triệu | 8 triệu | 23 triệu |
KOC còn đóng vai trò “assist” cho Google Ads — khách xem KOC review → search Google tên sản phẩm → click ad → mua. Nếu chỉ nhìn last-click, Google nhận credit, KOC bị đánh giá thấp.
Chiến lược Reallocate Budget
Dựa trên data 1 tháng, Trinh Digital đề xuất phân bổ lại budget:
Kế hoạch phân bổ mới
| Kênh | Budget cũ | Budget mới | Thay đổi | Lý do |
|---|---|---|---|---|
| Facebook Ads | 35 triệu | 10 triệu | -71% | Chỉ giữ retargeting, cắt prospecting |
| Google Ads | 25 triệu | 25 triệu | 0% | Giữ nguyên, đang hiệu quả |
| TikTok Ads | 25 triệu | 0 | -100% | Cắt hoàn toàn, không phù hợp audience |
| KOC seeding | 15 triệu | 25 triệu | +67% | Scale kênh hiệu quả nhất |
| Tổng | 100 triệu | 60 triệu | -40% |
Tối ưu từng kênh
Facebook Ads (10 triệu/tháng):
- Cắt toàn bộ cold audience campaigns
- Chỉ chạy retargeting: website visitors, add-to-cart but not purchase
- Dynamic product ads cho remarketing
- Lookalike audience từ top customers
Google Ads (25 triệu/tháng):
- Tối ưu keywords: cắt broad match tốn budget, focus exact/phrase match
- Shopping ads cho top 10 products
- Brand protection campaign
KOC seeding (25 triệu/tháng):
- Scale từ 10 KOC → 20 KOC/tháng
- Ký hợp đồng 3 tháng với top 5 KOC hiệu quả nhất
- Mỗi KOC có affiliate link + coupon code riêng
- Kết hợp Spark Ads boost top performing content
Kết quả sau 3 tháng reallocate
| Chỉ số | Trước (100M budget) | Sau (60M budget) | Thay đổi |
|---|---|---|---|
| Budget marketing | 100 triệu/tháng | 60 triệu/tháng | -40% |
| Doanh thu tổng | 900 triệu/tháng | 920 triệu/tháng | +2.2% |
| ROAS tổng thể | 2.0 | 5.1 | +155% |
| Tiết kiệm/tháng | — | 40 triệu VND | — |
| Tiết kiệm/năm | — | 480 triệu VND | — |
| Số leads/tháng | 550 | 520 | -5.4% |
| Chất lượng leads (SQL rate) | 15% | 28% | +87% |
| Cost per Acquisition | 182.000 VND | 115.000 VND | -37% |
Điểm đặc biệt: Doanh thu thậm chí tăng nhẹ 2.2% dù cắt 40% budget. Lý do: budget được dồn vào kênh hiệu quả (KOC + Google) thay vì rải đều kiểu “dàn hàng ngang”.
ROI dự án analytics
| Hạng mục | Chi phí |
|---|---|
| GA4 setup + configuration | 10 triệu VND |
| UTM framework + training | 5 triệu VND |
| Dashboard development | 15 triệu VND |
| Attribution model setup | 5 triệu VND |
| Monthly optimization (3 tháng) | 15 triệu VND |
| Tổng đầu tư | 50 triệu VND |
Giá trị tạo ra:
- Tiết kiệm: 40 triệu VND/tháng × 12 = 480 triệu VND/năm
- ROI năm đầu: 860%
- Hoàn vốn: 1.25 tháng
5 bài học data-driven marketing cho SME
1. Bạn không thể tối ưu thứ bạn không đo được
Câu nói kinh điển nhưng 80% SME Việt Nam vẫn chưa setup GA4 đúng cách. Đầu tư 10-15 triệu cho analytics setup là khoản đầu tư ROI cao nhất bạn có thể làm.
2. Engagement metrics ≠ Business metrics
Likes, views, shares là vanity metrics. Revenue, ROAS, CPA mới là reality metrics. Kênh có nhiều likes nhất (Facebook) lại là kênh lỗ nhất trong case study này.
3. Attribution model thay đổi mọi thứ
Last-click attribution cho Google Ads quá nhiều credit, đánh giá thấp các kênh awareness (KOC, TikTok). Chuyển sang data-driven attribution cho cái nhìn chính xác hơn.
4. Cắt bỏ kênh không hiệu quả cần dũng cảm
Marketing Manager thường sợ “cắt kênh nào lỡ mất doanh thu”. Nhưng data chứng minh: cắt 2 kênh ROAS < 1 → doanh thu vẫn tăng. Data cho bạn sự tự tin để ra quyết định.
5. Dashboard là “single source of truth”
Khi CEO, Marketing Manager, và team cùng nhìn vào 1 dashboard → thảo luận dựa trên data, không còn “tôi nghĩ”, “tôi cảm thấy”. Decisions trở nên nhanh hơn và chính xác hơn.
Feedback từ khách hàng
CEO doanh nghiệp FMCG chia sẻ:
“4 năm qua tôi chi gần 5 tỉ cho marketing mà không biết đồng nào hiệu quả, đồng nào lãng phí. Dashboard mà Trinh Digital xây dựng cho tôi thấy rõ ràng: 40% budget đang đổ xuống sông. Giờ mỗi sáng tôi mở dashboard 5 phút là biết tình hình, thay vì chờ báo cáo cuối tháng. Đây là khoản đầu tư 50 triệu nhưng tiết kiệm gần 500 triệu/năm.”
FAQ — Câu hỏi thường gặp
SME nhỏ (doanh thu dưới 500 triệu/tháng) có cần analytics không?
Hoàn toàn cần. Thực tế SME nhỏ càng cần analytics hơn vì budget có hạn — mỗi đồng phải chi đúng chỗ. Với budget marketing 20-30 triệu/tháng, nếu 40% lãng phí = 8-12 triệu/tháng = gần 100 triệu/năm. Setup GA4 cơ bản chỉ tốn 5-10 triệu VND one-time.
GA4 miễn phí hay trả phí?
GA4 hoàn toàn miễn phí cho SME (Google Analytics 360 mới trả phí, dành cho enterprise). Chi phí chỉ phát sinh ở phần setup và cấu hình đúng cách — đây là phần mà hầu hết SME tự làm sai và cần chuyên gia hỗ trợ.
Mất bao lâu để có data đủ để ra quyết định?
Tối thiểu 2-4 tuần thu thập data với tracking đúng. Lý tưởng là 4-8 tuần để có data đủ statistical significance. Trong case study này, sau 4 tuần đã có đủ data để phát hiện 40% budget lãng phí và đề xuất phân bổ lại.
Kết luận
Case study này chứng minh một sự thật đơn giản nhưng nhiều SME bỏ qua: bạn không cần thêm budget marketing — bạn cần biết budget hiện tại đang đi đâu. Với 50 triệu VND đầu tư cho hệ thống analytics, doanh nghiệp FMCG này tiết kiệm 480 triệu VND/năm mà vẫn duy trì doanh thu.
Tìm hiểu thêm về dịch vụ digital marketing và analytics tại Trinh Digital — chúng tôi giúp SME Việt Nam chuyển từ “marketing cảm tính” sang “marketing dựa trên data”.
Bạn đang chi marketing mà không biết hiệu quả? Liên hệ Trinh Digital ngay để nhận marketing analytics audit miễn phí.