Quality check trước khi launch campaign
Mục tiêu học tập
Sau khi hoàn thành phần này, bạn sẽ:
- Biết cách kiểm tra campaign một cách có hệ thống trước khi launch
- Nắm vững các lỗi thường gặp và cách tránh
- Hiểu cách test Pixel và tracking
- Biết khi nào cần xin approval từ client
- Có checklist đầy đủ để đảm bảo campaign quality
4.5.1. Tại sao Quality Check quan trọng?
Mistakes khi launch campaign có thể dẫn đến:
- ❌ Waste budget vào sai audience
- ❌ Tracking không hoạt động → không đo được ROI
- ❌ Ads bị reject → delay timeline
- ❌ Landing page không load → cao bounce rate
- ❌ Sai placement → budget waste vào placement kém hiệu quả
- ❌ Reputation damage với client
10 phút quality check có thể save hàng chục triệu đồng budget!
4.5.2. Pre-Launch Checklist tổng hợp
✅ CAMPAIGN LEVEL
Campaign Settings
-
Campaign Name đúng naming convention
- Format:
[Client]_[Objective]_[Name]_[Month-Year] - Ví dụ:
VietKitchen_ENG_GrandOpening_Jun2024
- Format:
-
Objective phù hợp với goal
- Engagement cho tăng tương tác
- Video Views cho awareness
- Messages cho lead generation
- Traffic cho website visits
-
Special Ad Category = None (cho F&B/Hospitality/Tourism)
-
Campaign Budget Optimization (CBO)
- On: Nếu budget lớn, nhiều Ad Sets
- Off: Nếu muốn control từng Ad Set
-
Budget amount đúng với planning
- Match với số liệu đã được approve
- Đủ để campaign có thể deliver
-
Campaign status = Active (hoặc Scheduled)
Budget Verification
-
Ad Account có đủ balance
- Check balance > planned spend
- Payment method còn valid
-
Spending limit setup đúng (nếu có)
- Lifetime spending limit match với max budget approved
✅ AD SET LEVEL
Audience Targeting
-
Location targeting chính xác
- Đúng cities/regions theo planning
- Location type phù hợp (living in, recently in, traveling in...)
- Radius hợp lý cho local business
-
Age range phù hợp với target customer
- Check lại customer persona
- Không quá hẹp (trừ khi có lý do)
-
Gender selection đúng
- All genders (default)
- Hoặc specific nếu product/service gender-specific
-
Detailed targeting (interests/behaviors) accurate
- Interests phù hợp với product/service
- Không quá nhiều conditions (avoid audience quá nhỏ)
- Logic đúng (OR vs AND)
-
Audience size trong khoảng optimal
- Engagement/Video Views: 500K - 5M
- Messages/Conversions: 200K - 2M
- Avoid <50K (quá nhỏ) hoặc >20M (quá broad)
-
Custom Audiences (nếu dùng)
- Đã populated (có data)
- Timeframe phù hợp (30 days, 90 days...)
- Exclusions setup đúng
-
Lookalike Audiences (nếu dùng)
- Source audience quality tốt (>1,000 people)
- Percentage phù hợp (1-3%)
- Location đúng
Placements
-
Placement selection appropriate
- Automatic: Cho campaigns mới, creative universal
- Manual: Nếu creative chỉ fit specific placements
-
Nếu Manual Placements:
- Facebook Feed: ✅ (luôn recommend)
- Instagram Feed: ✅ (nếu có IG account)
- Stories: Chỉ nếu có creative 9:16 vertical
- Audience Network: Cân nhắc quality
-
Device targeting = All Devices (default)
Budget & Schedule
-
Ad Set naming đúng convention
- Format:
[AudienceType]_[Demographics]_[Interest]_[Version] - Ví dụ:
Foodies_2545_HanoiFood_v1
- Format:
-
Budget type (Daily vs Lifetime) phù hợp
- Daily: Ongoing campaigns
- Lifetime: Time-bound campaigns
-
Budget amount đủ
- Minimum 200K/day, preferably 500K+
- Match với planning allocation
-
Schedule setup correctly
- Start date & time đúng
- End date (nếu có) đúng
- Timezone = GMT+7
-
Ad Scheduling (nếu dùng)
- Chỉ dùng khi đã có data
- Days/hours selected phù hợp
Optimization & Delivery
-
Optimization event match objective
- Engagement → Post Engagement
- Video Views → ThruPlay
- Messages → Conversations
- Traffic → Landing Page Views
-
Bid strategy appropriate
- Lowest Cost: Cho campaigns mới
- Cost Cap: Nếu có target CPA
-
When You Get Charged = Impression (default)
✅ AD LEVEL
Identity & Format
-
Facebook Page selected correctly
- Đúng Page của client
- Page có đủ info (about, contact, etc.)
-
Instagram Account linked (nếu chạy IG placement)
- Đúng IG account
- Account có bio và posts
-
Ad format phù hợp với content
- Single Image: Simple message
- Single Video: Storytelling
- Carousel: Multiple products/features
Creative
-
Images meet specs
- Size: 1080×1080 (square) hoặc 1080×1350 (portrait)
- Format: JPG, PNG
- File size: <30MB
- Resolution: High quality, sharp
-
Videos meet specs
- Length: 15-60s optimal
- Aspect ratio: 1:1, 4:5, or 9:16
- Resolution: 1080p minimum
- Format: MP4, MOV
- File size: <4GB
-
Video có captions/subtitles
- Text overlay hoặc SRT file
- Chính tả đúng
-
Text overlay trên image <20%
- Check bằng Facebook Text Overlay tool
- Nếu >20%, consider redesign
-
Creative quality cao
- Hình/video sắc nét, không blur
- Lighting tốt
- Professional appearance
- On-brand (colors, fonts, style)
-
Creative phù hợp với placements đã chọn
- Square/portrait work cho Feed
- Vertical 9:16 cho Stories
- Test preview trên từng placement
Copy & Text
-
Ad naming đúng convention
- Format:
[CreativeType]_[Description]_[Version] - Ví dụ:
Video_ResortTour_v1
- Format:
-
Primary Text compelling
- Hook mạnh trong 2-3 từ đầu
- Value proposition rõ ràng
- CTA cụ thể
- Length: <125 characters để avoid truncate
-
Headline punchy
- <40 characters (strict limit)
- Include key selling point
-
Description (nếu có)
- <30 characters
- Supporting info, không critical
-
Copy không có lỗi chính tả
- Đọc kỹ từng từ
- Check grammar
- Professional tone
-
Copy không vi phạm Facebook policies
- Không misleading claims
- Không excessive capitalization
- Không adult content
- Không prohibited content (weapons, drugs, tobacco...)
-
CTA button phù hợp
- Messages campaign → Send Message
- Traffic → Learn More, Book Now
- Engagement → Like Page, Learn More
Destination & Tracking
-
Website URL correct (cho Traffic/Conversions)
- Link đến đúng page
- Page tồn tại (không 404)
- Mobile-friendly
-
UTM parameters đầy đủ
- utm_source = facebook
- utm_medium = paid-social
- utm_campaign = [campaign-name]
- utm_content = [ad-name]
-
Pixel tracking setup
- Pixel installed trên destination URL
- Events firing correctly
-
Instant Reply setup (cho Messages campaigns)
- Automated greeting message
- Clear, friendly tone
- Response time expectation set
Preview
-
Preview trên Desktop Feed
- Looks good
- No truncation issues
-
Preview trên Mobile Feed ⭐ QUAN TRỌNG NHẤT
- 90% users on mobile
- Creative displays properly
- Text readable
- CTA visible
-
Preview trên Instagram Feed (nếu placement enabled)
- Format phù hợp
- Looks good
-
Preview trên Stories (nếu placement enabled)
- Vertical creative displays properly
- Text không bị crop
✅ TRACKING & TECHNICAL
Pixel & Events
-
Facebook Pixel installed trên website
- Status = Active trong Events Manager
-
Pixel Helper shows green khi visit website
- Extension installed
- Pixel firing
- No errors
-
Standard Events firing correctly
- PageView: Trên mọi trang
- ViewContent: Khi xem product/service
- Lead: Khi submit form
- Purchase/CompleteRegistration: Khi conversion
-
Test Events trong Events Manager
- Vào Test Events tab
- Thực hiện actions trên website
- Verify events received real-time
Landing Page (cho Traffic/Conversions)
-
Landing page loads nhanh
- Test trên mobile
- <3 seconds load time
-
Landing page mobile-friendly
- Responsive design
- Text readable
- Buttons clickable
-
Content on landing page match ad
- Offer trong ad = offer trên page
- No bait & switch
- Consistent messaging
-
Conversion action rõ ràng trên page
- Form visible
- CTA button prominent
- Easy để complete action
✅ COMPLIANCE & POLICIES
Facebook Ads Policies
-
Không vi phạm Prohibited Content
- Không có weapons, drugs, tobacco, adult products
- Không discriminatory content
- Không misleading claims
-
Landing page compliance
- Có Privacy Policy
- Có Terms & Conditions (nếu cần)
- No malware/phishing
-
Không dùng "Before & After" images (cho health/beauty)
- Facebook restrict heavily
-
Claims có evidence
- "Số 1" → cần source
- "Giảm 50%" → legit offer
- Health claims → có scientific backing
MangoAds Internal Policies
-
Planning document approved bởi client
- Signed off hoặc email confirmation
-
Creative approved bởi client
- Screenshots/previews sent
- Client confirmed OK
-
Budget confirmed
- Client biết exact spend amount
- Payment confirmed
✅ DOCUMENTATION
-
Campaign setup documented
- Campaign name, dates, budget recorded
- Targeting details saved
- UTM parameters logged
-
Screenshots taken
- Campaign structure
- Targeting settings
- Ad previews
-
Shared with team
- Team biết campaign đang launch
- Contact person assigned để monitor
4.5.3. Testing Pixel & Tracking chi tiết
Step-by-Step Pixel Test
Bước 1: Install Pixel Helper
- Cài extension "Facebook Pixel Helper" (Chrome)
- Extension icon xuất hiện trên toolbar
Bước 2: Visit Landing Page
- Mở landing page trong browser
- Click vào Pixel Helper icon
Bước 3: Verify Pixel Check:
- ✅ Pixel found (icon màu xanh)
- ✅ Pixel ID matches campaign Pixel
- ✅ No errors/warnings
Bước 4: Test Events
PageView:
- Tự động fire khi load page
- Pixel Helper shows "PageView" event
ViewContent:
- Navigate to product/service page
- Pixel Helper shows "ViewContent"
- Check parameters (content_name, value, currency...)
Lead (form submission):
- Fill out form trên landing page
- Submit
- Check Pixel Helper shows "Lead" event
- Vào Events Manager → Test Events
- Verify event received với correct parameters
Purchase (nếu có):
- Complete booking/purchase flow
- Reach confirmation page
- Verify "Purchase" event fires
- Check value, currency, content_ids
Common Pixel Issues & Fixes
Issue 1: Pixel không fire
Symptom: Pixel Helper không thấy Pixel
Fix:
- Verify Pixel code installed trong <head>
- Clear cache và reload
- Check với dev team
Issue 2: Events không fire
Symptom: PageView ok nhưng ViewContent, Lead không fire
Fix:
- Check event code placement
- Verify trigger conditions
- Test với GTM debug mode (nếu dùng GTM)
Issue 3: Duplicate events
Symptom: Pixel Helper shows same event multiple times
Fix:
- Pixel installed nhiều lần (direct + plugin)
- Remove duplicate installations
4.5.4. Landing Page Quality Check
Speed Test
Tools:
- Google PageSpeed Insights: https://pagespeed.web.dev/
- GTmetrix: https://gtmetrix.com/
Benchmark:
- Mobile load time: <3 seconds
- Desktop load time: <2 seconds
Nếu slow:
- Optimize images (compress)
- Enable caching
- Minimize JS/CSS
- Use CDN
Mobile-Friendly Test
Tool:
- Google Mobile-Friendly Test: https://search.google.com/test/mobile-friendly
Check:
- ✅ Text readable without zooming
- ✅ Tap targets sized appropriately
- ✅ Content fits screen
- ✅ No horizontal scrolling
Content & UX Check
- Headline match với ad headline
- Offer match với ad copy
- CTA visible "above the fold"
- Form không quá dài (max 5 fields)
- Social proof visible (reviews, testimonials)
- Contact info clear (phone, address)
- Professional design
4.5.5. Final Review với Team/Client
Internal Review
Trước khi launch, send cho team lead:
Email Template:
Subject: [ACTION REQUIRED] Campaign Review - [Campaign Name]
Hi [Team Lead],
Campaign [Name] đã setup xong và sẵn sàng launch.
Campaign Details:
- Client: [Client Name]
- Objective: [Engagement/Video Views/Messages...]
- Budget: [Amount] ([Daily/Lifetime])
- Duration: [Start Date] - [End Date]
- Target Audience: [Brief description]
Ad Preview Links:
- Ad 1: [Link]
- Ad 2: [Link]
Tracking:
- Pixel: Verified ✅
- UTM: Setup ✅
- Landing page: Tested ✅
Could you please review and approve to launch?
Best,
[Your Name]
Client Approval
Send cho client (nếu chưa approve):
Subject: Xác nhận trước khi launch campaign - [Campaign Name]
Kính gửi Anh/Chị [Name],
Campaign [Name] đã được setup hoàn tất theo planning đã thống nhất.
📋 THÔNG TIN CAMPAIGN:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Mục tiêu: [Tăng engagement / Tăng tin nhắn / Tăng traffic...]
Thời gian: [Ngày bắt đầu] - [Ngày kết thúc]
Ngân sách: [Số tiền] / [ngày hoặc tổng]
Đối tượng: [Mô tả target audience]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📱 XEM TRƯỚC QUẢNG CÁO:
- Quảng cáo 1: [Preview link]
- Quảng cáo 2: [Preview link]
Anh/Chị vui lòng:
1. Xem preview ads trên điện thoại
2. Kiểm tra nội dung, hình ảnh
3. Reply email này để confirm OK
Campaign sẽ được launch ngay sau khi nhận được xác nhận.
Nếu cần chỉnh sửa gì, vui lòng cho em biết!
Trân trọng,
[Your Name]
[Phone]
MangoAds Team
4.5.6. Common Mistakes Checklist
❌ Top 10 Mistakes cần avoid
1. Sai Pixel ID
Setup campaign với Pixel của client khác
→ Tracking sai, data mess
Prevention: Double-check Pixel ID
2. Quên UTM parameters
Launch campaign không có UTM
→ Không track được trong GA, không biết traffic từ đâu
Prevention: Mandatory UTM cho mọi campaigns
3. Landing page 404
URL trong ad không tồn tại
→ User click → 404 → waste budget
Prevention: Test link trước khi launch
4. Creative không match placements
Chọn Stories placement nhưng chỉ upload creative square
→ Creative bị crop xấu trong Stories
Prevention: Preview mọi placements
5. Audience quá nhỏ
Setup audience <50K
→ Ads không deliver, campaign fail
Prevention: Check audience size >200K
6. Budget quá nhỏ cho objective
Conversions objective nhưng chỉ 300K/day
→ Không đủ data để optimize
Prevention: Match budget với objective complexity
7. Typo trong copy
"Khuyên mãi" instead of "Khuyến mãi"
→ Unprofessional, lose trust
Prevention: Proofread 2-3 lần
8. Sai timezone
Campaign start 8:00 AM nhưng timezone là US Pacific
→ Ads chạy lúc 11 PM Vietnam
Prevention: Verify timezone = GMT+7
9. Không có Instant Reply (Messages campaign)
User send message → không có auto reply
→ User frustrated, conversion loss
Prevention: Setup Instant Reply before launch
10. Không test trên mobile
Chỉ preview trên desktop
→ Mobile experience tệ (90% users mobile)
Prevention: ALWAYS test on mobile
4.5.7. Pre-Launch Checklist - Condensed
Print this và check từng item:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FACEBOOK ADS PRE-LAUNCH CHECKLIST
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CAMPAIGN LEVEL:
□ Campaign name correct
□ Objective matches goal
□ Budget type & amount correct
□ CBO on/off appropriate
□ Ad Account has sufficient balance
AD SET LEVEL:
□ Audience targeting accurate
□ Location, age, gender correct
□ Interests/behaviors relevant
□ Audience size 200K-5M
□ Placements appropriate
□ Budget ≥200K/day
□ Schedule correct (start/end, timezone GMT+7)
□ Optimization event matches objective
AD LEVEL:
□ Page & IG account correct
□ Creative meets specs (size, format)
□ Video has captions
□ Copy compelling, no typos
□ Headline <40 chars
□ CTA button appropriate
□ UTM parameters added
□ Preview looks good on MOBILE
TRACKING:
□ Pixel installed & active
□ Pixel Helper shows green
□ Events firing correctly
□ Landing page loads fast (<3s)
□ Landing page mobile-friendly
APPROVALS:
□ Client approved creative
□ Client confirmed budget
□ Team lead reviewed
□ All screenshots saved
READY TO LAUNCH? □ YES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
4.5.8. What to do sau khi Launch
Ngay sau khi click "Publish":
1. Verify ads enter review (15-30 phút)
- Status = "In Review"
- Nếu "Rejected" ngay lập tức → check policy violations
2. Monitor trong 1-2 giờ đầu
- Ads được approved?
- Delivery started?
- Budget spending?
3. Check sau 24 giờ
- CPM/CPE trong khoảng expected?
- Pixel events firing?
- Đang exit learning phase?
4. Document baseline metrics
- Initial CPM, CTR, CPC, CPE
- Để so sánh optimize sau
5. Notify client
Subject: Campaign [Name] đã được launch thành công
Kính gửi Anh/Chị,
Campaign [Name] đã được launch và đang chạy tốt.
Thời gian bắt đầu: [Date & Time]
Trạng thái: Active ✅
Em sẽ theo dõi sát và báo cáo kết quả sau 24-48h đầu tiên.
Best regards,
[Your Name]
Tóm tắt
Quality Check là bước QUAN TRỌNG NHẤT trước khi launch.
Key Takeaways:
- Systematic Check - Đi qua từng level (Campaign → Ad Set → Ad)
- Test Everything - Pixel, tracking, landing page, mobile
- Get Approvals - Team lead + Client
- Document - Screenshots, settings, decisions
- Mobile First - 90% users on mobile, ALWAYS test mobile
Golden Rule:
"Spend 10 phút quality check để save hàng chục triệu budget và client relationship."
Sau khi quality check hoàn tất, bạn đã sẵn sàng launch campaign!
Next: 4.6 Thực hành Setup