# 🏷 Nhãn promotion Agoda
Platform: Agoda · HTML: https://harthliving-ota.pages.dev/guide/agoda/agoda-promotion-badges/ · Source: vault/18-ota-listings/platforms/agoda-promotion-badges.md
# Promotion Agoda — loại nào hiện nhãn cho khách
> **Mức nguồn:** 🟢 đo trên trang khách hôm nay (có số thẻ) · 🟡 thấy trong payload/tài liệu YCS nhưng chưa thấy tận mắt trên trang khách · ⚪ không đo được từ máy này (cần IP nước ngoài, tài khoản VIP, app).
## Kết luận
1. **Chỉ Seasonal (và Mega Sale) có nhãn tên chiến dịch trên thẻ tìm kiếm.** 413/413 thẻ có Seasonal đều hiện nhãn tên (PAYDAY, Deals Abroad…) kèm dải *"Special Price – Limited time only!"*.
2. **Targeted: chỉ Eco Deals và Domestic có nhãn trên thẻ.** Eco Deals là nhãn xanh lá riêng; Domestic là dòng chữ *"Domestic Deal"*, chỉ khách IP Việt Nam thấy. **Private Sale, Mobile (xem trên máy tính), Package: không nhãn trên thẻ** — chỉ làm giá thấp đi. Private Sale có chip *"Insider Deals!"* nhưng chỉ ở trang chi tiết.
3. **Essential (Customized · Occupancy · Early Bird · Last-Minute · Long Stay) KHÔNG có nhãn trên thẻ tìm kiếm.** Thẻ chỉ hiện *-X%* và giá gạch. Tên chỉ hiện ở **trang chi tiết**, là dòng chữ nhỏ dưới phòng (*"Limited Time Offer. Price includes 20% discount!"*). Ngoại lệ hiếm: Early Bird thỉnh thoảng có dòng xám *"Early Booking Saver."* trên thẻ (1/17 thẻ).
4. Hộp *View marketing benefits* trong YCS ghi **cả 4 nhóm** đều có *"Exclusive badge"*, vẽ minh hoạ nhãn *"Essential promotion"* / *"Targeted promotion"* trên thẻ tìm kiếm. **Trên trang khách thật không có nhãn chung chung đó ở thẻ nào** (0/64 thẻ Essential, 0/74 thẻ Private Sale · Mobile · Package). Phần *"Room selection"* trong hình thì đúng: Essential và Private Sale có dòng chữ trong khung chọn phòng. Agoda tự ghi dưới hộp: *"All images shown above are for illustrative purposes only… subject to eligibility criteria… and Agoda's discretion."*
5. Mọi trang chi tiết có giảm giá đều có dải đỏ *"X% off today! Lowest price available!"* và giá gạch — cái này không phân biệt loại promotion.
## Bảng tra — từng loại trong trang "Choose new promotion"
| Nhóm | Loại (tên YCS) | Thẻ tìm kiếm | Trang chi tiết (dưới phòng) | Ai thấy | Đo |
| :-- | :-- | :-- | :-- | :-- | :-- |
| **Mega Sale** | Mega Sale (đặt 16–30/11) · VIP Priority Access (12–15/11, chỉ VIP) · 24-Hour Flash Sale (27/11) | 🟡 nhãn chiến dịch (có `BadgeCmsId`, hộp YCS hứa *Exclusive badge* + banner trang chủ + landing page + mạng xã hội) | 🟡 | mọi khách (VIP Priority: chỉ VIP) | chưa tới ngày đặt, chưa thấy |
| **Seasonal** | Deals Abroad | 🟢 nhãn **"Deals Abroad"** + dải *Special Price* | 🟢 dải *Special Price – Limited time only!* · dòng *": ₫ X off!"* · *"Limited Time Offer. Price includes X% discount!"* | mọi khách trừ tệp host chọn loại — form mặc định loại khách nội địa, nhưng đo từ IP Việt Nam vẫn thấy 204 thẻ ⇒ nhiều căn không loại | 204/204 |
| | Agoda Save & Go | 🟢 **"Agoda Save & Go"** | như trên | trừ 20 tệp khách bị loại | 88/88 |
| | From Asia To The World | 🟢 **"HELLO ASIA"** (chữ trên nhãn khác tên YCS) | như trên | trừ 24 tệp bị loại | 68/68 |
| | Payday Sale | 🟢 **"PAYDAY"** | 🟢 *"PAYDAY: ₫ 690,000 off!"* (25AT11) | mọi khách | 29/29 |
| | Book Early, Pay Less | 🟢 **"BOOK EARLY"** | như trên | mọi khách | 15/15 |
| | [Flash Sale] Noon Dash Deals | 🟢 **"NOON FLASH"** (chỉ 14h–18h) | như trên | mọi khách | 6/6 |
| | Stay Longer for Less | 🟢 **"STAY LONGER"** | như trên | mọi khách | 2/2 |
| | Night Owl · Super Wednesday · Double Day · Mid Month · Golden Autumn · Halloween · Black Friday · End Of Year · Christmas · Jingle Deals · Midnight Madness | 🟡 có nhãn (cả 31 bản Seasonal/Mega Sale trong payload đều có `BadgeCmsId`); chữ trên nhãn chưa thấy vì hôm nay chưa tới ngày đặt hoặc không gặp căn nào đang chạy | 🟡 | mọi khách | — |
| **Essential** | Customized promotion | ❌ **không nhãn** — chỉ *-X%* + giá gạch | 🟢 *"Limited Time Offer. Price includes X% discount!"* | mọi khách | 0/38 |
| | Occupancy promotion | ❌ không nhãn (dùng chung chữ với Customized, CMS `46310`) | 🟢 *"Limited Time Offer…"* | mọi khách | gộp trong 38 thẻ trên |
| | Early Bird | ⚠️ thường không; **thỉnh thoảng** dòng xám *"Early Booking Saver."* | 🟢 *"Early Booking Saver. Price includes X% discount!"* | mọi khách | 1/17 |
| | Last-Minute | ❌ không nhãn | 🟢 *"Last Minute Special. Price includes X% discount!"* | mọi khách | 0/7 |
| | Long Stay | ❌ không nhãn | 🟢 *"Long Stay Deal. Price includes X% discount!"* | khách đặt đủ số đêm | 0/2 |
| **Targeted** | Eco Deals (đang bật cho 25AT11) | 🟢 **nhãn xanh "Eco Deals"**, rê chuột: *"Agoda supports wildlife protection… donating USD 1 to WWF for each Eco Deals booking"* | 🟢 chip *Eco Deals* trên ô giá | mọi khách | 4/5 thẻ có Eco rẻ nhất; nhãn còn hiện ở 18 thẻ khác |
| | Domestic | 🟢 dòng chữ **"Domestic Deal"** (không có khung màu) | 🟢 *"Domestic Deal"* | **chỉ khách IP Việt Nam** | 19/29 |
| | Private Sale | ❌ **không nhãn** trên thẻ — giảm vẫn áp cho cả khách chưa đăng nhập, nằm chìm trong giá gốc | 🟢 chip **"Insider Deals!"** trong mục *Rewards & discounts* của từng phòng (khách chưa đăng nhập vẫn thấy) | theo YCS: thành viên đăng nhập; đo được: cả khách ẩn danh | 0/47 thẻ · 16/16 phòng ở trang chi tiết |
| | Mobile | ❌ không nhãn khi xem trên máy tính · ⚪ trên điện thoại chưa đo được (mobile web giả lập iPhone đứng ở *"Finding the best deals…"*, không ra kết quả) | ❌ không nhãn (desktop) | chỉ khách dùng điện thoại | 0/9 (desktop) |
| | Package | ❌ không nhãn | — | khách mua kèm vé máy bay | 0/18 |
| | International Rate · China · Asia (IP only) · US (IP only) | ⚪ không đo được (máy đang ở IP Việt Nam) | ⚪ | khách đúng vùng/ngôn ngữ | — |
| | VIP Silver · Gold · Platinum | ⚪ chưa đo — Chrome trên máy này **chưa đăng nhập tài khoản khách agoda.com** (trang hiện *Sign in now*), nên mọi thứ chỉ dành cho thành viên đều chưa thấy được | ⚪ | khách hạng VIP | — |
| | GoLocal Tonight | ⚪ không gặp căn nào đang bật (đã tìm nhận phòng hôm nay) | ⚪ | khách nội địa, nhận phòng trong ngày | — |
Ghi chú từ payload YCS: ngoài 15 Seasonal hiện trên trang, còn 10 bản **ẩn khỏi danh sách của căn này** (`IsHideFromCarousel`): *New Listings* ×2 · *Now on Agoda* · *The Great Escape* · *Hottest Getaways* (có căn khác đang chạy, nhãn **"HOTTEST GETAWAYS"**) · *Prestige Saving* · *Night Owl* ×2 · *Agoda Save & Go* ×2. Tức là Agoda có chiến dịch cho căn mới, nhưng không mở cho 25AT11 lúc đọc — không tự bật được.
## Những nhãn KHÔNG phải promotion của mình — đừng nhầm
Trên cùng một thẻ Agoda còn gắn nhiều chữ khác. Chúng không đến từ trang *Choose new promotion*:
| Chữ khách thấy | Từ đâu | Mình bật được không |
| :-- | :-- | :-- |
| *"₫ 76,990 applied"* (ô tím cạnh giá) · *AGODASPONSORED* ở trang chi tiết | Coupon Agoda tự tài trợ (*Instant discount*) | Không — Agoda tự áp |
| *"Domestic Deals"* (số nhiều, chip có dấu ⓘ: *"This property is offering a special discount just for domestic travelers"*) — trang chi tiết cũng có chip này (`mob-go-local-badge`) | Đi cùng mã giảm `GoLocal` trong payload (89/182 thẻ có mã này hiện chip), kể cả khi ngày nhận phòng còn xa ⇒ không phải *GoLocal Tonight*. Khác dòng *"Domestic Deal"* (số ít) của Targeted Domestic | 🟡 chưa rõ nguồn và ai trả tiền giảm |
| *"Boost Campaign discount applied: ₫ X"* — dòng chữ dưới tên căn, trên thẻ tìm kiếm | **Agoda Boost Campaign** — mục *Growth programs*, không nằm ở trang promotion | Có: host tự tạo *Custom Campaign* (mã giảm có ngân sách, không sửa được sau khi tạo — playbook §12.4). 25AT11 hiện chưa có (`coupons.json = []`) |
| **Agoda Preferred** | Chương trình AGP (trả thêm hoa hồng) | Có, trả phí |
| **Promoted** | Sponsored Listing (trả tiền quảng cáo) | Có, trả phí |
| **Boosted** · *Booked X times today* · *Last booked* · *Value Pick* · *Sea View* · *Newly renovated* · *2025 Award* | Agoda tự gắn theo dữ liệu | Không |
| *-26%* + giá gạch | Tổng mọi giảm so với giá gốc | Tự sinh khi có bất kỳ giảm nào |
## Áp vào 25AT11 (`96450982`)
Đang bật (đọc 14:20 hôm nay): **Payday** (đặt 28–30/09) · **Golden Autumn** (1–31/10) · **Halloween** (24/10–6/11) · **Black Friday** (17–30/11) · **Eco Deals** (không hạn). Thẻ 11–13/10 hiện đúng nhãn **PAYDAY + Eco Deals, −26 %** (ảnh bên dưới).
Nhãn tên chiến dịch theo **ngày khách đặt**:
| Ngày đặt | Nhãn Seasonal | Nhãn Targeted |
| :-- | :-- | :-- |
| 28–30/09 | PAYDAY | Eco Deals |
| 01–31/10 | Golden Autumn (24–31/10 trùng Halloween — chỉ lấy MỘT mức lớn hơn) | Eco Deals |
| 01–06/11 | Halloween | Eco Deals |
| **07–16/11** | **— không có** | Eco Deals |
| 17–30/11 | Black Friday | Eco Deals |
| **từ 01/12** | **— không có** | Eco Deals |
Hai khoảng trống có thể lấp bằng Seasonal cùng mở trong YCS (chỉ là lựa chọn, **chưa bật gì**):
- **07–16/11:** *Double Day Sale* (đặt 4–17/11, tối thiểu 15 %) phủ trọn; *Mid Month Sale* (12–25/11, 15 %) phủ một nửa.
- **Từ 01/12:** *Jingle Deals* (đặt 1/12–5/1, tối thiểu 10 %) phủ trọn một mình; hoặc *End Of Year* (1–14/12) + *Christmas* (18–31/12), 15 %.
- *Mega Sale* (16–30/11) trùng Black Friday — Seasonal không cộng nhau nên bật thêm chỉ đổi nhãn, không cộng giảm.
Customized/Early Bird/Long Stay **không** mang lại nhãn trên thẻ — chỉ nên dùng khi mục tiêu là giá, không phải là nhãn.
## Ảnh mẫu (chụp 28/09/2026, context sạch, desktop)
Ảnh nằm ở `../audits/2026-09-28-agoda-promo-badges/img/`.
**Seasonal + Eco Deals — chính căn 25AT11, 11–13/10, 8 người lớn:** thẻ có nhãn hồng **PAYDAY** và nhãn xanh **Eco Deals**; trang chi tiết có chip *Eco Deals* trên ô giá, mục *Rewards & discounts* ghi *"PAYDAY: ₫ 690,000 off!"* + *"Limited Time Offer. Price includes 20% discount!"*.


**Customized (Prince Hotel):** thẻ không có nhãn nào của promotion, chỉ *-28%*; trang chi tiết mới có *"Limited Time Offer. Price includes 10% discount!"*.


**Early Bird (Hilton Garden Inn) — trường hợp hiếm có dòng xám trên thẻ:** *"Early Booking Saver."* ở góc dưới thẻ; trang chi tiết cùng chữ.


**Last-Minute (Pariat, nhận 29/09) và Long Stay (Furama):** chỉ thấy ở trang chi tiết.


**Targeted Domestic (Naman Retreat):** dòng chữ hồng *"Domestic Deal"* dưới tên căn.

**Targeted Private Sale (Moonlight Hotel):** thẻ không nhãn; trang chi tiết có chip *"Insider Deals!"*.


**Không phải promotion — để phân biệt:** Boost Campaign (Phú An Hotel, dòng *"Boost Campaign discount applied"*) và chip *"Domestic Deals"* đi cùng mã `GoLocal` (King House).


**Agoda hứa gì trong YCS (ảnh minh hoạ, không phải trang thật):** Essential vẽ nhãn hồng *"Essential promotion"*, Targeted vẽ nhãn cam *"Targeted promotion"* trên thẻ tìm kiếm + khung chọn phòng + trang căn. Trên trang khách thật không có nhãn chung chung nào như vậy.


## Cách đo (để lặp lại)
- Trang YCS: mở trong tab nền, đọc payload `HotelPromotionApi/GetPromotionSettingPageViewModel` (18 loại Essential ẩn/hiện, 31 loại Seasonal kèm `BadgeCmsId` và từng đợt ngày đặt) + `hotelpromotionapi/GetChannelDiscountInfo` (23 kênh Targeted). Chỉ bấm *Show all promotions* và *View marketing benefits* để xem.
- Trang khách: context sạch, `agoda.com/search?city=16440`, 2 trang kết quả mỗi bộ ngày (11–13/10 · 29/09 1 đêm · 10–12/12 · 20–27/10 · 28/09 1 đêm), cuộn từng thẻ cho render rồi đọc `data-element-name` của thẻ; ghép với `pricing` trong response `graphql/search`. Tên phần tử là nhãn: `pulse-campaign-ssr-badge` (Seasonal) · `eco-deals-badge` · `property-info-icon-message` (*Domestic Deal*) · `property-info-bottom-badge` (*Early Booking Saver.* / *Boost Campaign*) · `consolidated-applied-discount-badge` (coupon Agoda). Trang chi tiết: `room-grid-limited-time-offer-badge` (Essential + Seasonal) · `pulse-campaign-room-badge` · `asq-package-badge` (*Domestic Deal*) · `mob-room-offer-downlift-badge` (*AGODASPONSORED*).
- Loại promotion trong payload: `pulseCampaignMetadata.campaignBadgeText` = Seasonal · `room.promotions.typeId` 1 Customized/Occupancy · 2 Early Bird · 3 Last-Minute · 22 Long Stay · `room.discount.channelDiscount` InsiderDeal (Private Sale) · MobileDeal · `room.channel.id` 6 Domestic · 7 Mobile · 14 Package · 2236 Eco Deals.
- Script tạm (scratchpad, không giữ lại): probe nhiều trang + chụp mẫu; dữ liệu gốc nén ở `audits/2026-09-28-agoda-promo-badges/`.
**Liên quan:** agoda-listing-playbook §12 · promotions-airbnb-vs-booking (Booking: chỉ Mobile · campaign deal · Limited-time · Genius có nhãn) · 25AT11 Agoda mục 28/09