Google Performance Max 2026: 5 cách drive model thay vì để nó tự chạy mù
Tôi đã chạy quảng cáo digital 5 năm liên tục cho hơn 40 brand, riêng PMAX thì đã đốt ~8 tỷ trong 18 tháng vừa qua cho các tài khoản e-commerce, lead-gen B2B và app install. Câu trả lời ngắn gọn: PMAX không phải set-and-forget. Nếu bạn đang để nó tự chạy với 1 asset group, 5 ảnh và không có audience signal — bạn đang đốt 40-60% budget cho impression rác.
Bài này tôi không nói lại những thứ Google rep VN đã nói với bạn (vì rep cũng có KPI doanh thu, họ sẽ bảo bạn tăng budget). Tôi nói cách thực tế để drive cái model black-box này.
Vì sao PMAX 'tự chạy mù' là cú lừa lớn nhất 2024-2025
Năm 2023, Google quảng bá PMAX như một cú nhảy vọt: 1 campaign, đa kênh (Search, Display, YouTube, Discover, Gmail, Maps), AI tự phân bổ ngân sách. Realistic là gì? Họ muốn bạn đổ tiền vào một cái hộp đen mà không truy vấn được.
Tôi từng test: cùng 1 brand fashion VN, budget 300tr/tháng.
| Setup | ROAS | CPA | % budget chạy đúng intent |
|---|---|---|---|
| PMAX default (Google rep setup) | 2.8 | 380K | ~45% |
| PMAX có drive (cách dưới đây) | 5.6 | 195K | ~82% |
| Search + Shopping truyền thống | 4.2 | 240K | 95% |
Đọc kỹ: PMAX default tệ hơn Search/Shopping cũ. Nhưng PMAX có drive thì vượt xa. Vấn đề không phải PMAX dở, vấn đề là bạn không cầm vô lăng.
Black-box thật sự đến mức nào?
Google không cho bạn xem placement-level data đầy đủ. Bạn không biết ad set nào trong asset group đang chạy. Bạn không biết audience signal có được model dùng hay bị ignore. Bạn chỉ thấy báo cáo tổng và 1 cái insights tab khá ảo.
Đó là lý do bạn cần 5 cách dưới đây — biến PMAX từ black-box thành gray-box.
Cách 1: Tách asset group theo intent, không theo sản phẩm
Đây là lỗi 80% người chạy PMAX VN mắc phải: tách asset group theo SKU hoặc category sản phẩm. Sai. Phải tách theo intent của user.
Logic đúng
User gõ 'mua giày sneaker giá rẻ' vs 'sneaker Nike chính hãng' — đó là 2 intent khác nhau dù cùng category. Một bên là price-sensitive, một bên là brand-conscious. Asset (ảnh, video, headline) cho 2 intent này phải khác nhau hoàn toàn.
Khung tôi dùng cho mọi client e-com:
| Asset Group | Intent | Search Theme gợi ý | Audience Signal |
|---|---|---|---|
| AG1 - Discovery | User chưa biết brand | Category + benefit | Lookalike từ purchaser |
| AG2 - Comparison | User đang so sánh | Brand + 'review', 'tốt nhất' | In-market + custom intent |
| AG3 - Bottom funnel | User đã biết, đang quyết | Brand + 'mua', 'giá' | First-party data (purchaser, ATC) |
| AG4 - Retention | User cũ | Brand + 'mới', 'phiên bản' | Customer match (CRM) |
Mỗi asset group có 5 headline, 4 description, 5 ảnh, 1 video tối thiểu — và tất cả phải đúng intent đó. Đừng nhồi video brand awareness vào AG3 bottom funnel — model sẽ confused.
Anecdote
Client FnB chuỗi 12 cửa hàng tại TP.HCM, tháng 9/2025. Họ chạy 1 PMAX với 1 asset group, 8 ảnh menu, 3 video promo. ROAS 1.8. Tôi tách thành 3 asset group: 'Discovery vibe' (ảnh không gian, video câu chuyện), 'Promo' (combo deal, headline có số), 'Local' (theo địa điểm cụ thể, có map). Sau 14 ngày ROAS lên 4.3, CPA giảm 58%. Cùng budget, cùng landing.
Cách 2: Audience signal là gợi ý chứ KHÔNG phải targeting — nhưng nó quan trọng cực
Google cố tình mơ hồ về audience signal trong PMAX. Họ nói 'AI sẽ tự tìm audience tốt hơn'. Realistic: audience signal là cách bạn 'seed' model ở 14 ngày đầu. Sau khi model learn xong, nó sẽ expand. Nhưng nếu seed sai, nó expand sai.
3 layer audience signal nên có
-
First-party data (quan trọng nhất):
- Customer match: upload list email/phone của customer đã mua (tối thiểu 1000 record)
- Website visitor: tag GA4 → import segment 30d, 90d
- YouTube engaged: ai đã xem ≥50% video brand
-
Custom intent audience:
- Liệt kê 15-25 keyword competitor và search term bottom-funnel
- URL của competitor (Google sẽ xem ai visit competitor)
- App của competitor (nếu có)
-
In-market + affinity (xếp thứ 3):
- Chọn 2-3 segment liên quan, KHÔNG nhồi 10 segment
Nếu bạn chỉ có in-market audience mà không có first-party — đừng kỳ vọng nhiều. Model sẽ chạy generic.
Refresh signal mỗi tháng
Upload customer match mới, refresh website segment. Tôi từng thấy 1 brand không update customer match suốt 8 tháng — list đã expire 60%. ROAS giảm dần không hiểu lý do.
Cách 3: Search themes — 'cánh tay' để control intent
Google ra mắt search themes vào cuối 2024 và đây là feature quan trọng nhất để drive PMAX. Nó tương đương như keyword nhưng cho PMAX.
Cách dùng search theme đúng
- Tối đa 25 themes/asset group, không hơn — Google sẽ ignore phần dư
- Theme phải match intent của asset group đó
- Đừng dùng broad theme kiểu 'mua sắm online' — vô nghĩa
- Dùng combination: brand + modifier + intent. Ví dụ 'son lì lâu trôi giá rẻ', 'son lì cho da dầu', 'son lì màu nude'
Negative keywords account-level
Đây là feature bị giấu kỹ. Google chỉ cho add negative keyword ở campaign level qua Google rep (chat support, mất 24-48h). Nhưng từ Q2 2025 đã có UI trực tiếp.
Bắt buộc add ngay:
- Branded của competitor (nếu không có giấy phép)
- Keyword 'miễn phí', 'free', 'tải về' (nếu bán sản phẩm)
- Keyword 'tuyển dụng', 'nhân viên', 'tuyển CTV' (lọc job seeker)
- Keyword 'cách làm', 'tự làm', 'DIY' (lọc người không có ý định mua)
Tôi đã save 18-30% wasted spend chỉ bằng việc add negative keyword đúng.
Cách 4: Conversion value rules — dạy model phân biệt 'lead xịn' vs 'lead rác'
Đây là feature cấp pro mà 95% người chạy PMAX VN không biết. Conversion value rules cho phép bạn tự custom giá trị conversion theo điều kiện.
Use case cụ thể
Lead-gen B2B: 1 lead form submit không phải bằng nhau.
- Lead từ form 'request demo' = 500K value
- Lead từ form 'tải brochure' = 100K value
- Lead từ region HCM/HN = nhân 1.5
- Lead vào giờ 8h-18h weekday = nhân 1.2
Mỗi điều kiện đẩy lên Google qua Enhanced Conversions for Leads + value rules → Google sẽ optimize theo total value chứ không phải số lead. ROAS-equivalent dùng cho lead gen.
Setup
- Tools → Conversions → Value rules
- Add condition: device, location, audience, time-of-day
- Set adjustment: + amount hoặc multiplier
- Apply cho conversion action cụ thể
Một client B2B SaaS tôi consult áp dụng cách này, sau 30 ngày CPA tổng tăng 20% nhưng CPA per qualified lead giảm 45% — vì model học cách ưu tiên lead chất lượng.
Cách 5: Asset reporting + insights tab — nghệ thuật đọc giữa các dòng
Google cho bạn xem asset performance ở 4 level: Low, Good, Best, Pending. Vấn đề là phần lớn người nhìn vào và không biết làm gì.
Cách đọc đúng
- Asset 'Low' không có nghĩa là tệ — có thể là asset không match audience signal. Replace từ từ, không xóa hàng loạt.
- Asset 'Best' phải duplicate: lấy element của asset best và tạo 3 variant tương tự
- Pending sau 14 ngày = không đủ impression → vấn đề ở budget, không phải asset
Insights tab — vàng ẩn
Vào Campaign → Insights. Có 6 báo cáo:
- Search terms insights (mới ra 2025, cực quý)
- Audience insights
- Asset audience insights
- Auction insights
- Demand forecast
- Consumer interest insights
Search terms insights là feature bị bỏ qua nhất. Nó cho bạn xem PMAX đã chạy trên search term nào — gần như equivalent với search term report của Search campaign cũ. Dùng để:
- Tìm negative keyword cần add
- Tìm theme mới để add vào asset group
- Phát hiện PMAX đang cannibalize Search campaign (chạy trùng brand term)
Cách 6 (bonus): Brand exclusion + Account-level brand list — bảo vệ brand traffic
Đây là feature pro mà ít người biết. PMAX mặc định sẽ chạy trên cả brand search term của bạn, ăn traffic mà Search brand campaign đáng ra phải cover với CPC rẻ hơn.
Setup brand exclusion
- Tools → Shared Library → Brand Lists
- Tạo brand list cho brand của bạn + variations (slogan, product line)
- Add cũng brand competitor nếu muốn exclude
- Vào PMAX campaign → Brand exclusions → apply list
Vì sao quan trọng
Tôi audit 1 account beauty brand, PMAX 'ăn' 38% impression trên brand search. CPC PMAX trên brand: 8.5K. CPC Search brand: 2.2K. Cùng impression, PMAX đắt gấp 4x vì PMAX không có quality score advantage trên brand term. Sau khi exclude brand, Search brand campaign tăng impression 41%, tổng CPC trung bình giảm 32%.
Lưu ý
- Brand list cần Google review, mất 24-48h
- Có thể overlap với negative keyword — không sao, layer cả 2
- Re-check mỗi quarter, brand variant mới phải add
Cách 7 (bonus): Test PMAX vs Search head-to-head incrementality
Là một performance marketer senior, bạn phải chứng minh PMAX đang generate incremental revenue, không phải ăn credit của Search/Shopping.
Setup test incrementality
- Geo split: 30% region pause PMAX, 70% region giữ
- Chạy 21-28 ngày (đủ cycle)
- Compare conversion rate, revenue per geo
- Tính incremental lift
Công thức
Lift = (Revenue_PMAX_on - Revenue_PMAX_off) / Revenue_PMAX_off
Lift dưới 15% → PMAX không thực sự incremental, đang ăn credit của Search/Shopping organic. Lift trên 30% → PMAX work tốt, scale.
Chi tiết phương pháp đo lường: đo lường ROI marketing campaign framework.
Tránh 4 cú lừa phổ biến của Google rep VN
Là người làm việc với 7-8 Google rep khác nhau, tôi cảnh báo:
- 'Tăng budget để model học nhanh hơn' — Sai. Model học theo conversion, không theo budget. Tăng budget khi CPA chưa stable = đốt tiền.
- 'Để nó tự chạy 30 ngày, không động vào' — Đúng 1 phần. Không động vào target/budget, nhưng vẫn phải tối ưu asset và negative keyword.
- 'Bid strategy Maximize Conversions trước, sau đổi tROAS' — Tùy case. Nếu bạn có historical data thì set tROAS ngay từ đầu.
- 'Không cần Search campaign nữa, PMAX cover hết' — Sai cực. Search brand campaign luôn phải có riêng, set bid cao, để giữ traffic brand giá rẻ.
Checklist tuần đầu chạy PMAX
- Conversion tracking + Enhanced Conversion đã verify
- Customer match list tối thiểu 1000 record đã upload
- 3-4 asset group theo intent đã tạo
- Mỗi asset group có tối thiểu 5 headline, 4 description, 5 ảnh, 1 video
- Search themes 15-25 themes/asset group đã add
- Negative keyword list đã add (qua UI hoặc Google rep)
- Audience signal: first-party + custom intent + in-market
- Bid strategy: Maximize Conversion Value với tROAS cap (nếu có data)
- Budget: tối thiểu 30 × tCPA cho 1 campaign
- Brand exclusion đã add (nếu chạy ngoài brand)
Thiếu 1 trong 10 mục trên = đốt tiền. Tôi nói thật.
Budget allocation thực tế: PMAX vs Search vs Shopping vs Display
Một câu hỏi tôi nhận liên tục: 'PMAX nên chiếm bao nhiêu % budget Google ads?' Đây là benchmark dựa trên 14 client e-com tôi quản lý 2025.
| Vertical | PMAX % | Search brand % | Search non-brand % | Shopping % | Display/YouTube % |
|---|---|---|---|---|---|
| Fashion mid-market | 40% | 8% | 22% | 25% | 5% |
| Beauty premium | 35% | 12% | 28% | 20% | 5% |
| FnB delivery | 50% | 5% | 15% | 5% | 25% (YouTube) |
| Electronics | 30% | 10% | 35% | 25% | 0% |
| SaaS B2B | 25% | 15% | 50% | 0% | 10% (YouTube) |
Quy tắc chung: PMAX không bao giờ chiếm > 60% trừ khi bạn có lý do đặc biệt (vd: catalog rất lớn, AOV cao). Diversify để tránh single point of failure khi Google algorithm update.
Asset creative cho PMAX — checklist chi tiết
Google yêu cầu tối thiểu/khuyến nghị asset cho mỗi asset group. Đây là chuẩn tôi enforce với mọi client:
Headlines (tối thiểu 5, tối đa 15)
- 3 headlines focus benefit (giảm bao nhiêu, tăng bao nhiêu)
- 3 headlines focus USP (free shipping, COD, bảo hành)
- 3 headlines focus brand + product type
- 3 headlines focus social proof (số lượng customer, review)
- 3 headlines focus CTA action (mua ngay, đặt hàng, đăng ký)
Long headlines (tối thiểu 1, tối đa 5)
- 90 ký tự, dùng để tổng hợp USP + benefit + CTA
Descriptions (tối thiểu 4, tối đa 5)
- 1 description focus value proposition
- 1 description focus social proof
- 1 description focus urgency/scarcity
- 1 description focus guarantee/risk reversal
Images (tối thiểu 4 landscape + 4 square + 4 portrait)
- Landscape 1.91:1: 1200x628, banner-style
- Square 1:1: 1080x1080, product hero shot
- Portrait 4:5: 960x1200, lifestyle/UGC
Videos (tối thiểu 1, khuyến nghị 3)
- 1 video 15s vertical (mobile)
- 1 video 30s landscape (desktop/YouTube)
- 1 video 6s bumper (awareness)
Nếu thiếu video, Google sẽ auto-generate video từ ảnh — chất lượng tệ. Tôi luôn tự upload 3 video original.
Sitelinks, callouts, structured snippets
- 4-6 sitelink với description (categories, FAQ, promo)
- 6-10 callout (USP ngắn 25 ký tự)
- 1-2 structured snippet (brand, type, model)
Cách scale PMAX không bị bung — 4 nguyên tắc
Scale PMAX khác Search/Shopping. Không tăng budget 100% trong 1 ngày được, vì model sẽ re-enter learning phase.
Nguyên tắc 1: Scale 20-30% mỗi tuần
Không tăng budget hơn 30% trong 7 ngày, không tăng tROAS giảm hơn 15%. Vượt ngưỡng = trigger learning phase reset, performance dump 1-2 tuần.
Nguyên tắc 2: Scale theo asset group performance, không theo tổng campaign
Nếu AG3 (bottom funnel) đang work, scale chỉ trên AG3 bằng cách:
- Add thêm asset cho AG3
- Tăng quality của audience signal AG3
- Add thêm theme cho AG3
Tránh tăng budget tổng campaign — model có thể đẩy budget sang AG khác.
Nguyên tắc 3: Duplicate campaign cho geo expansion
Muốn scale từ HCM ra cả VN? Đừng edit campaign hiện tại. Duplicate campaign, set geo mới, có thể test khác bid strategy. Giảm rủi ro destroy campaign winner.
Nguyên tắc 4: Monitor 'asset coverage' weekly
Tab 'Ad strength' show coverage cho mỗi asset group. Phải maintain 'Excellent' hoặc 'Good'. 'Average' = thiếu asset variant, scale sẽ bị bottleneck.
Anecdote: Cứu 1 campaign PMAX 'chết' sau Google update
Tháng 3/2025, client fashion premium HN. PMAX đang chạy ROAS 5.2 ổn định 4 tháng. Sau Google March update, ROAS drop xuống 1.8 trong 5 ngày. Client panic, muốn pause.
Audit của tôi:
- Asset coverage drop từ Excellent xuống Average (Google ngừng serve 30% video do policy mới)
- Search terms insights: model bắt đầu chạy nhiều term informational thay vì transactional
- Audience signal đã không refresh trong 60 ngày
Fix trong 3 ngày:
- Replace 30% video bị policy flag
- Add 12 negative keyword (term informational đang waste)
- Re-upload customer match list mới (90 ngày gần nhất)
- Add 8 search theme transactional mới
Sau 14 ngày: ROAS recover về 4.8. Không cần restart campaign.
Bài học: PMAX phải audit weekly, không monthly. Algorithm update không báo trước.
Khi nào KHÔNG nên chạy PMAX
- Budget dưới 30tr/tháng — không đủ data cho model learn. Xem chiến lược ads ngân sách thấp.
- Sản phẩm có CPA target dưới 30K — model khó tối ưu volume nhỏ
- Brand mới, chưa có conversion data — chạy Search + Display trước, có baseline rồi chuyển PMAX
- B2B với sale cycle > 90 ngày — value rule và conversion tracking quá phức tạp
Conversion tracking — foundation không thể skip
Mọi cách 1-7 trên đây sẽ vô nghĩa nếu conversion tracking sai. Đây là 5 issue tôi gặp ở 90% account audit:
Issue 1: Double-count conversion
Pixel fire 2 lần do tag duplicate hoặc thank-you page reload. ROAS report cao hơn thực tế 30-50%.
Fix: dùng GTM với trigger 'fired once', verify trong Tag Assistant.
Issue 2: Conversion value sai currency
Google Ads account set USD nhưng pixel send VND. Conversion value sai 23,000x.
Fix: check Conversion action settings, set currency match với data layer.
Issue 3: Thiếu Enhanced Conversion
Không setup Enhanced Conversion = mất 15-25% conversion match (đặc biệt iOS).
Fix: enable trong Conversion action settings, hash email/phone client-side hoặc qua API.
Issue 4: Cross-domain tracking sai
Website chính trên domain A, checkout trên domain B (vd: bên thứ 3). Conversion attribute sai domain.
Fix: setup cross-domain trong GA4 + Google Ads tag, decorate URL với linker.
Issue 5: Server-side tracking không có
Client-side tracking mất 20-35% signal do ad blocker, iOS, GDPR consent. Server-side recover được.
Fix: setup GTM Server-side container (Google Cloud hoặc Stape.io ~$20/tháng).
Reporting framework cho team/sếp
Nếu bạn đang manage PMAX cho client/sếp, đây là dashboard tôi gửi weekly:
Section 1: Headline metrics
- Total spend (vs target)
- Total revenue
- ROAS (vs target)
- CPA (vs target)
- Conversion volume
Section 2: Asset group breakdown
- Spend share per AG
- ROAS per AG
- Top performing asset (image, video, headline)
- Asset coverage score
Section 3: Audience insights
- Top 5 audience segments by conversion
- New audience discovered by Google (vs seeded)
- Customer match list health (% active)
Section 4: Search terms learning
- Top 10 search terms driving conversion (add as themes)
- Top 10 wasted search terms (add as negative)
- Branded vs non-branded split
Section 5: Action items week tới
- 3-5 cụ thể, có owner, có deadline
Dashboard này tôi build trên Looker Studio (free), kết nối Google Ads + GA4 + Sheet (cho commentary).
Khi PMAX cannibalize Search — phát hiện và fix
Vấn đề kinh điển: PMAX và Search campaign chạy song song trên cùng query → bid lên nhau → CPC tăng → ROAS giảm. Cannibalization.
Cách detect
- So sánh Search campaign impression trước/sau khi launch PMAX
- Nếu Search impression giảm > 20% → PMAX đang ăn
- Check Auction Insights: nếu thấy 'domain bạn' xuất hiện như competitor → confirmed
Fix
- Add Search campaign keyword làm negative keyword trong PMAX (qua Google rep)
- Hoặc add brand list exclusion
- Tăng bid của Search non-brand để giành priority
- Monitor 14 ngày, đo Search recover
Kết luận: PMAX là công cụ, không phải phép màu
Google đã đầu tư rất nhiều vào AI ads và PMAX sẽ tiếp tục dominate. Nhưng AI ads không thay thế chiến lược marketer. Nó cần marketer 'feed' đúng signal, asset, intent. Còn nếu bạn để nó tự chạy mù, bạn chỉ là customer của Google chứ không phải performance marketer.
Nếu bạn đang scale brand và cần senior chạy PMAX cho mình, hoặc cần seeding/KOC boost để tăng signal organic (helping AI ads detect intent tốt hơn), GoSeedUp có sẵn pool senior marketer + KOC network để cover cả 2 mặt. Đặc biệt khi bạn cần đo lường ROI campaign đa kênh, seeding signal sẽ giúp Google AI model recognize brand nhanh hơn.
Đừng để Performance Max 'max' số tiền trong tài khoản bạn mà không max performance.