⚡ Generator

Điền 1 lần → ra Campaign Name, Ad Name và UTM cùng lúc

① Creative info

Product & Trust
REALPRODUCT — Not just AI concept
MOCKUP — See before you buy
CUSTOM — Logo to real sign
Emotion & Story
TRANSFORM — Business transformation
SOCIALPROOF — Real customers
URGENCY — Grand opening
Targeting
VERTICAL — Industry specific
SIZE — Size confidence
Price & Value
PREMIUM — Why Jixta costs more
PRICEOBJECTION — Price qualification
Food & Drink
RESTAURANT — Nhà hàng, quán ăn
BAR — Bar, nightclub
BREWERY — Brewery, winery
COFFEESHOP — Coffee shop, cafe
LIQUOR — Liquor store
Health & Beauty
GYM — Gym, fitness
SALON — Nail, beauty salon
SPA — Spa, wellness
TATTOO — Tattoo studio
Retail & Service
BARBERSHOP — Barber, hair salon
SMOKESHOP — Smoke shop
CANNABIS — Cannabis dispensary
RETAIL — Cửa hàng bán lẻ
PETSERVICE — Pet shop, grooming
CARSERVICE — Auto, garage
Venue & Hospitality
HOTEL — Hotel, motel
VENUE — Event venue
CHURCH — Church, religious
Business
OFFICE — Office, coworking
GENERAL — Không target niche
UGC
TESTIMONIAL
DEMO
TALKING-HEAD
BROLL
ANIMATION
SLIDESHOW
STATIC
LIFESTYLE
PRODUCT
MOCKUP
● Campaign info
Campaign Name
Ad Name = Creative Name = utm_content
Điền đủ các field bên trên
UTM Parameters — paste vào URL Parameters trong Meta (không thêm dấu ?)

✓ Validator

CEO / Creative Leader dùng để check tên trước khi tạo ad hoặc review
Ad Name
Campaign

① Ad Name

Quan trọng nhất — đây là thứ vào utm_content và được parse vào DB
CREATIVEID _ ANGLE _ FORMAT _ INDUSTRY _ CTYPE _ PRODTYPE _ HOOK _ VERSION
Ví dụ: JXT-CR-202606-W23-001_REALPRODUCT_VID-PT-15S_SMOKESHOP_UGC_LEDNEON_NOT-AI_V01
Vị tríFieldVí dụGhi chú
JXT-CR-YYYYMM-W##-###Creative IDJXT-CR-202606-W23-001Key duy nhất — không đổi sau khi launch
[0]AngleREALPRODUCTGóc tiếp cận — combobox hoặc gõ tự do
[1]FormatVID-PT-15SRatio + duration. IMG-PT không có duration
[2]IndustrySMOKESHOPNgành của khách — combobox hoặc gõ tự do
[3]Creative TypeUGCLoại nội dung — combobox hoặc gõ tự do
[4]Product TypeLEDNEONLoại sign Jixta bán
[5]Hook ShortNOT-AITối đa 10 ký tự, viết hoa, dùng -
[6]VersionV01V01–V04

Creative ID format

JXT-CR-YYYYMM-W##-###
JXT-CR-202606-W23-001

YYYYMM = tháng launch · W## = tuần ISO · ### = số thứ tự từ 001

Format

CodeRatioSize
IMG-PT4:51080×1350
IMG-SQ1:11080×1080
IMG-ST9:161080×1920
VID-PT-{N}S4:51080×1350 · duration tự nhập
VID-SQ-{N}S1:11080×1080 · duration tự nhập
VID-ST-{N}S9:161080×1920 · duration tự nhập
CAROUSEL1:11080×1080 · 2–10 cards

Version

CodeKhi nào
V01Creative gốc
V02Iterate đổi hook
V03Iterate đổi visual

Angle

CodeAngle
REALPRODUCTNot just AI concept
MOCKUPSee before you buy
TRANSFORMBusiness transformation
SOCIALPROOFReal customers
VERTICALIndustry specific
PREMIUMWhy Jixta costs more
URGENCYGrand opening
PRICEOBJECTIONPrice qualification
CUSTOMLogo to real sign
SIZESize confidence

Industry (ngành của khách)

CodeNgành
GENERALKhông target niche
RESTAURANTNhà hàng, quán ăn
BARBar, nightclub
BARBERSHOPBarber, hair salon
SMOKESHOPSmoke shop
GYMGym, fitness
SALONNail, beauty salon
RETAILCửa hàng bán lẻ
PETSERVICEPet shop, grooming
CARSERVICEAuto, garage
SPASpa, wellness
TATTOOTattoo studio
CANNABISCannabis dispensary
LIQUORLiquor store
HOTELHotel, motel
OFFICEOffice, coworking
CHURCHChurch, religious
VENUEEvent venue
BREWERYBrewery, winery
COFFEESHOPCoffee shop, cafe
OTHERNgành khác

Creative Type (loại nội dung)

CodeLoại
UGCUser-generated, raw feel
TESTIMONIALKhách chia sẻ trải nghiệm
DEMODemo sản phẩm
TALKING-HEADNgười nói thẳng vào camera
BROLLB-roll footage
ANIMATIONMotion graphic
SLIDESHOWẢnh ghép thành video
COLLECTIONNhiều sản phẩm
STATICẢnh thiết kế
LIFESTYLELifestyle, người với sản phẩm
PRODUCTProduct shot
MOCKUPAI/3D mockup render

Product Type (loại sign)

CodeSản phẩm
LEDNEONLED neon sign
UVBACKLITUV backlit acrylic
CHANNELChannel letter
ACRYLICAcrylic sign
ALLTất cả sản phẩm

Hook Short — quy tắc

Tối đa 10 ký tự · Viết hoa toàn bộ · Dùng - thay space · Không dùng _

Hook thậtHook Short
"Not just a mockup. This is how it's made."NOT-AIOK
"See your logo as a real sign before you order."SEE-BEFOREOK
"Stop losing customers to boring storefronts."BORING-STOREOK
"Your logo as a real sign in 5 days"5DAYSOK
"see your logo as neon sign"see your logoSAI — chữ thường + space

② Campaign Name

Đặt tên campaign trong Meta Ads Manager
JXT _ META _ OBJ _ GEO _ PRODUCT _ FUNNEL _ ### _ ###
Ví dụ: JXT_META_PUR_US_LEDNEON_TOF_001_001

OBJ

CodeObjective
PURPurchase / Sales
LEADLead generation
TRAFTraffic
AWAAwareness

GEO

CodeMarket
USUnited States
CACanada
AUAustralia
UKUnited Kingdom
ALLTất cả
INTLInternational

PRODUCT

CodeSản phẩm
LEDNEONLED neon sign
UVBACKLITUV backlit acrylic
CHANNELChannel letter
ACRYLICAcrylic sign
ALLTất cả

FUNNEL

CodeStage
TOFTop of funnel
MOFMiddle
BOFBottom / retarget

③ Ad Set Name — CEO đặt, không phải Creator

Đặt tên ad set trong Meta Ads Manager
AUDIENCE _ GEO _ OPTIMIZATION _ BUDGETTYPE
Ví dụ: BROAD_US_PURCHASE_CBO

AUDIENCE

CodeAudience
BROADBroad / no interest
INTERESTInterest targeting
LAL-1Lookalike 1%
LAL-3Lookalike 3%
RETARGET-30DRetarget 30 ngày
RETARGET-7DRetarget 7 ngày
UPLOAD-NOTBUYĐã upload chưa mua
CUSTOM-LISTCustomer list upload
ENGAGE-30DPage engagers 30 ngày
VIDEO-VIEWVideo viewers
WEBSITE-ALLAll website visitors
SMOKEVertical: smoke shop
RESTAURANTVertical: restaurant
GYMVertical: gym

OPTIMIZATION

CodeOptimize for
PURCHASEPurchase
LEADLead
LANDINGLanding page view

BUDGET TYPE

CodeType
CBOCampaign budget
ABOAd set budget
Phân biệt 2 field: utm_content = Ad Name đầy đủ (parse ra angle/format/industry/ctype/prodtype). utm_creative_id = Creative ID thuần — dùng làm key join với CRM và Shopify.

④ UTM Template

Paste vào URL Parameters trong Meta — không phải Website URL, không thêm dấu ?
⚠ Paste ở Ad level — không phải Campaign hay Ad Set level
⚠ Không sửa tên Ad sau khi publish — utm_content sẽ thay đổi, mất tracking

TOF — utm_funnel=tof

utm_source={{site_source_name}}&utm_medium=paid_social&utm_platform=meta&utm_campaign={{campaign.name}}&utm_adset={{adset.name}}&utm_content={{ad.name}}&utm_creative_id=JXT-CR-YYYYMM-W##-###&utm_campaign_id={{campaign.id}}&utm_adset_id={{adset.id}}&utm_ad_id={{ad.id}}&utm_placement={{placement}}&utm_funnel=tof

MOF — utm_funnel=mof

utm_source={{site_source_name}}&utm_medium=paid_social&utm_platform=meta&utm_campaign={{campaign.name}}&utm_adset={{adset.name}}&utm_content={{ad.name}}&utm_creative_id=JXT-CR-YYYYMM-W##-###&utm_campaign_id={{campaign.id}}&utm_adset_id={{adset.id}}&utm_ad_id={{ad.id}}&utm_placement={{placement}}&utm_funnel=mof

BOF — utm_funnel=bof

utm_source={{site_source_name}}&utm_medium=paid_social&utm_platform=meta&utm_campaign={{campaign.name}}&utm_adset={{adset.name}}&utm_content={{ad.name}}&utm_creative_id=JXT-CR-YYYYMM-W##-###&utm_campaign_id={{campaign.id}}&utm_adset_id={{adset.id}}&utm_ad_id={{ad.id}}&utm_placement={{placement}}&utm_funnel=bof

⚠ Quy tắc cứng

Không có exception

✓ Phải làm

OK Dùng _ làm separator giữa các field
OK Dùng - bên trong field (NOT-AI, IMG-PT)
OK Viết hoa toàn bộ
OK Creative ID đúng format JXT-CR-YYYYMM-W##-###
OK Tạo Creative ID trong Trello trước khi điền Generator
OK Check qua Validator trước khi tạo ad
OK Paste UTM vào URL Parameters — không phải Website URL

✗ Không làm

NO Space trong bất kỳ field nào
NO Ký tự đặc biệt: / \ ' " ? & = %
NO Sửa Ad Name sau khi publish — mất tracking
NO Tạo ad khi chưa có Creative ID trong Trello card
NO Tự đặt tên theo cảm hứng — phải theo code list
NO Dùng _ bên trong hook short
NO Thêm dấu ? trước UTM string

Luồng từ Creator đến DB

Creative Leader tạo Creative ID trong Trello → Creator mở Generator, điền form → Copy Ad Name → đặt tên ad trong Meta → Copy UTM → paste vào URL Parameters → Launch → utm_content = Ad Name tự động điền vào URL → Shopify nhận order kèm UTM → IT parse utm_content → creative_id, angle, format... → Dashboard có data sạch
.field-warn{font-size:10px;color:#F87171;margin-top:4px;padding:3px 8px;background:rgba(239,68,68,.08);border-radius:4px;border-left:2px solid #EF4444;display:none} .field-warn.show{display:block} .gen-input.invalid{border-color:#EF4444 !important;box-shadow:0 0 0 2px rgba(239,68,68,.15);transition:all .2s}