Chuyển tới nội dung chính

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
  • 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
  • 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
  • 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

  1. Cài extension "Facebook Pixel Helper" (Chrome)
  2. Extension icon xuất hiện trên toolbar

Bước 2: Visit Landing Page

  1. Mở landing page trong browser
  2. 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:

  1. Navigate to product/service page
  2. Pixel Helper shows "ViewContent"
  3. Check parameters (content_name, value, currency...)

Lead (form submission):

  1. Fill out form trên landing page
  2. Submit
  3. Check Pixel Helper shows "Lead" event
  4. Vào Events Manager → Test Events
  5. Verify event received với correct parameters

Purchase (nếu có):

  1. Complete booking/purchase flow
  2. Reach confirmation page
  3. Verify "Purchase" event fires
  4. 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 &lt;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:

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:

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 &lt;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 &lt;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 (&lt;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:

  1. Systematic Check - Đi qua từng level (Campaign → Ad Set → Ad)
  2. Test Everything - Pixel, tracking, landing page, mobile
  3. Get Approvals - Team lead + Client
  4. Document - Screenshots, settings, decisions
  5. 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