Agoda nằm ở file riêng: agoda-promotion-badges — loại nào có nhãn cho khách (đo 28/09/2026: chỉ Seasonal có nhãn tên trên thẻ; Targeted chỉ Eco Deals + Domestic; Essential chỉ hiện ở trang chi tiết).
Mức nguồn: 🟩 đọc từ tài liệu chính thức / extranet trong hai phiên 12/09 và 18/09/2026 · 🟨 số marketing do nền tảng tự công bố (không phải số của mình) · ⬜ hiểu biết chung, chưa đối chiếu được nguyên văn.
0. Hai triết lý khác nhau — đọc cái này trước
| Airbnb | Booking.com | |
|---|---|---|
| Từ vựng | Discounts (giảm theo cấu trúc: dài ngày, đặt sớm, sát ngày, không hoàn tiền) và Promotions (giảm theo ngày: new-listing, custom) | Deals (Basic · Early Booker · Last-minute · Limited-time · campaign) và Targeted rates (Mobile · Country · Genius), cộng thêm lớp trả tiền để lên (Preferred · Visibility Booster) |
| Luật chồng | 🟩 Mỗi đêm chỉ ĂN MỘT giảm giá — ưu tiên: New listing → Custom promotion → Dài ngày → Early-bird → Last-minute. Ngoại lệ: Non-refundable −10 % cộng sau cùng; Top-rated-guest discount cộng được với mọi thứ; monthly savings do Airbnb trả | 🟩 Khuyến khích chồng (nhân dồn: 10 % + 10 % = 19 %), nhưng có cặp loại trừ: Mobile ↔ Country không chồng; campaign deal (Getaway · Late Escape) chỉ chồng với Genius; "For promotions that don't stack, only the largest discount is displayed" |
| Ai thấy giảm | Mọi khách thấy cùng một giá (trừ Top-rated-guest) | Giảm theo tệp: Mobile chỉ khách app/mobile web · Country chỉ khách nước được chọn · Genius chỉ thành viên · Secret/Business chỉ nhóm riêng |
| Gạch giá / nhãn | 🟩 Chỉ gạch khi giá thấp hơn ≥10 % so với trung vị 60 ngày của chính đêm đó; ≥10 % mới hiện trong kết quả tìm kiếm | 🟩 Deal nào cũng gạch giá ngay khi bật (Booking tự lấy giá gốc làm mốc), nhưng nhãn (badge) chỉ có ở Mobile rate · campaign deal · Limited-time · Genius — Basic / Country / Last-minute / Early booker không có nhãn, xem §2b (sửa 20/09/2026, trước ghi sai "deal nào cũng có badge") |
| Điều kiện dùng | Custom promotion cần ≥3 booking; New listing promotion cần <3 booking + tắt Smart Pricing | Genius cần ≥3 review + ≥7,5; Preferred cần performance ≥70 % + ≥7,0; nhiều deal chỉ hiện khi Booking mở cho căn đó ("not all deals are available to all partners") |
| Nền tảng tự trả tiền | Monthly stay savings (Airbnb trả, cộng được với giảm của host) | Không có — mọi giảm đều từ giá của mình; ngược lại Preferred/Booster tăng hoa hồng |
| PriceLabs quản được? | ❌ Weekly/Monthly, early-bird, last-minute, promotion đều ngoài PriceLabs (L-35); custom promotion còn khoá giá cũ khi PriceLabs nâng giá (L-96) |
❌ Deal/targeted rate nằm ở extranet, PriceLabs chỉ đẩy giá đêm của rate plan |
1. Airbnb — từng công cụ
| Công cụ | Cơ chế (🟩 nguyên văn) | Điều kiện / giới hạn | Hiển thị |
|---|---|---|---|
| New listing promotion | "apply a 20% discount to any eligible listings for the next three bookings" | "a listing must have fewer than 3 bookings, and smart pricing disabled" · "doesn't stack with other discounts" · tắt được bất cứ lúc nào | Gạch giá trong tìm kiếm + trang listing, dòng riêng trong price breakdown, nhắc trong email khách |
| Custom promotion | "You choose the dates and percentage off your price" — khuyên ≥7 đêm liên tiếp | "at least 3 bookings before it's eligible" · phải là giảm thật so với "median price for that date over the last 60 days" · Host Discount Policy: "must be a temporary discount", Airbnb "reserves the right to conduct spot checks or audits, and to remove any discount merchandising" | Gạch giá khi ≥10 % dưới trung vị; 🟨 ≥15 % có callout riêng trên listing |
| Length-of-stay (Weekly 7+ · Monthly 28+ · tuỳ chỉnh 2 đêm–12 tuần) | Giảm % trên giá đêm khi kỳ ở đạt ngưỡng | Ưu tiên thứ 3 trong chuỗi; "Discounts of 10% or more will be displayed in search results" | Hiện cạnh giá gốc trong price breakdown |
| Early-bird | "Add a discount for bookings made from one to 24 months before check-in" | Ưu tiên thứ 4 | Không chắc được gạch giá (chỉ gạch khi giá thấp hơn trung vị) |
| Last-minute | "Reduce your nightly price as the check-in date gets closer" — nhiều mốc (vd 5 ngày −10 %, 1 ngày −25 %) | Ưu tiên thứ 5 | như trên |
| Non-refundable −10 % | "Offer 10% off your price and keep your payout no matter when guests cancel" | "applies to your nightly price after all other discounts are calculated" — chồng sau cùng | Khách thấy hai lựa chọn chính sách trên cùng listing |
| Rule-sets | Bộ luật giá/lịch áp cho nhiều listing | "A rule-set always applies first. Any additional discount is calculated using your rule-set price." | — |
| Top-rated guest discount | Giảm cho khách ≥4,8 sao, ≥3 review | Cộng được với mọi giảm khác | — |
| Monthly stay savings | Airbnb tự thêm cho kỳ ≥28 đêm, "fully paid for by Airbnb" | Cộng được với giảm của host | — |
Cái bẫy trung vị 60 ngày (suy luận từ 🟩 luật gạch giá): Airbnb gạch giá khi giá đang bán thấp hơn ≥10 % trung vị 60 ngày của đêm đó. Một khuyến mãi chạy vĩnh viễn (cả 7 căn đang có promotion −20 % endDate 9999-12-31, L-27) tự kéo trung vị xuống theo thời gian → đến lúc chính nó không còn được gạch giá nữa, chỉ còn là giá thấp trần trụi. Khuyến mãi Airbnb phải có kỳ hạn thì mới được "trang điểm".
2. Booking.com — từng công cụ
| Nhóm | Công cụ | Cơ chế | Chồng với | Ghi chú cho mình |
|---|---|---|---|---|
| Targeted rate | Mobile rate | Giảm ≥10 % cho khách app + mobile web, badge + gạch giá | Genius · Basic / Last-minute / Early Booker · không Country | 🟨 "+30 % booking" là số Booking; Đà Nẵng 61 % lượt tìm từ mobile (demand data 12/09). 25AT11 đã bật 15/09 |
| Targeted rate | Country rate | Giảm 5–30 % cho khách từ nước chọn (Domestic · EEA · Australia…) | Genius · Basic / Last-minute / Early Booker · không Mobile | Khách Việt trên app thấy mức lớn hơn, không cộng |
| Targeted rate | Genius | Bắt buộc 10 % trên phòng rẻ nhất/bán chạy nhất cho thành viên; 3 cấp; được tạm dừng ≤30 ngày/năm | Chồng với mọi thứ | Cần ≥3 review + ≥7,5 → 25AT11 "not eligible"; 🟨 "+45 % bookings, +40 % revenue" |
| Targeted rate | ⬜ Business Booker rate · Secret deal | Giảm cho khách công tác / khách nhận email Booking | ⬜ | Chưa thấy trong Opportunity Center của 25AT11 |
| Deal | Basic deal | Giảm 1–99 %, tự chọn ngày ở, thứ trong tuần, min stay, audience, rate plan — 🟩 "we display your Basic Deal by crossing out the original price … and displaying the discounted price next to it" | Genius · Mobile hoặc Country | Lớp chồng thật cho căn chưa có Genius: Mobile 10 % + Basic 10 % = 19 % |
| Deal | Early Booker | Giảm cho đặt trước X ngày — 🟩 Booking khuyên đặt cửa sổ ≥30 ngày trước check-in | như Basic | Đà Nẵng: 64 % tìm không chọn ngày, chỉ 12 % đặt >91 ngày → chưa phải lúc |
| Deal | Last-minute | Giảm cho đặt sát ngày — 🟩 Booking khuyên ≤7 ngày trước check-in; hai deal này "complement each other", Booking khuyên bật cả hai | như Basic | Lấp sau huỷ phòng |
| Deal | ⬜ Limited-time deal | Giảm sâu trong cửa sổ ngắn, badge "Limited-time" | ⬜ | Bài Partner Hub có, chưa đọc nguyên văn |
| Campaign | Getaway Deal (ở 3–9) · Late Escape (ở 1/10–7/1, ≥15 %) · Early Year · Black Friday | Booking chạy marketing (email/push/badge) cho deal theo mùa | chỉ Genius | Bật là thay lớp Mobile/Basic bằng một mức sâu hơn, không cộng; là loại duy nhất sửa được sau khi bật ("edit function is only available for Campaign deals") |
| Tự động | New Property Deal | Booking tự gắn cho căn mới | — | 🟨 tự tắt sau 3 booking / 90 ngày — 25AT11 đã hết |
| Rate plan | Weekly / Monthly | Rate plan sinh từ Standard (−5 % / −10 %) | Deal áp lên rate plan nào thì tick rate plan đó | Chỉ tick Standard khi tạo deal để Weekly/Monthly không bị giảm kép |
| Trả tiền | Preferred / Preferred Plus | Badge ngón cái + ưu tiên hiển thị, hoa hồng cộng thêm | — | Cần performance ≥70 % + ≥7,0 (Plus ≥80 % + ≥8,0), xét mỗi 90 ngày, rớt khoá 180 ngày |
| Trả tiền | Visibility Booster | Tự chọn ngày + % hoa hồng cộng thêm để được đẩy lên | — | Không có review thì trả tiền cho lượt bấm vẫn không chốt — chưa dùng |
Câu in trên mọi trang setup (🟩): "For promotions that don't stack and are applicable, only the largest discount is displayed to travelers."
2b. Nhãn khách nhìn thấy — đọc từ data model của chính Booking (20/09/2026)
Chợ khuyến mãi (promotions/marketplace.html) và danh sách (promotions/list.html) của 16927056 trả về cho mỗi loại một object promotionDisplayIllustration { badge, withCrossedPrice }. Đây là thứ Booking dùng để vẽ minh hoạ "khách sẽ thấy gì", nên đọc thẳng từ đó chắc hơn đọc bài Help:
| Loại | badge |
Gạch giá | Chip trên chợ | 25AT11 hôm nay |
|---|---|---|---|---|
| Mobile rate | 🟩 "Mobile-only price" |
✔ | Badge | ✅ đang bật 10 % (15/09) — modal tắt còn ghi "Receive a special badge on your property page" |
| Getaway Deal | 🟩 "Getaway Deal" |
✔ | Badge · Marketing exposure | ở tới 30/09 → hết cửa |
| Late Escape Deal | 🟩 "Late Escape Deal" |
✔ | Badge · Marketing exposure | bật được ngay — ≥15 %, đặt 03/09/2026–07/01/2027, ở 01/10/2026–07/01/2027, chỉ chồng Genius |
| Black Friday · Early 2027 | 🟨 có badge theo Help 15/09 | ✔ | (chưa hiện trong chợ) | mở 24/09 · 15/10 |
| Limited-time deal | 🟩 chip Badge + Top of search results (chợ của 305) | ✔ | Badge | ❌ không có trong chợ 25AT11 (cần điểm review ≥7) |
| Genius | 🟩 badge Genius | ✔ | — | ❌ 0 review (cần ≥3 + ≥7,5) |
| Basic deal | 🟩 null |
✔ (withCrossedPrice: true) |
— | đang bật — đúng như user thấy: chỉ gạch giá, không nhãn |
| Country rate | 🟩 illustration: null, richLabels: [] |
✔ | — | chưa bật; không nhãn |
| Last-minute · Early booker | 🟩 null |
✔ | — | chưa bật; không nhãn |
| Secret deal | ⬜ chỉ là audience của Basic/LM/EB, object không khai badge; khách member có thấy chữ "Secret Deal" hay không chưa xác minh | ✔ | — | — |
🟨 Quan sát 20/09 (ảnh checkout của user, 25AT11 ở 28–30/09): Basic deal 38 % hiện trên trang khách với tên "Getaway Deal" ("This property is offering a discount on select stays between 26 Mar–30 Sept 2026") dù extranet ghi là Basic deal và Getaway chưa được bật → Booking tự gắn nhãn chiến dịch cho deal đủ điều kiện (≥15 %, kỳ ở trong cửa sổ campaign). Nghĩa là Basic deal có thể có nhãn khi rơi vào cửa sổ một campaign đang chạy; ngoài cửa sổ (tháng 10 trở đi) thì không. Chưa tìm được văn bản Booking mô tả luật auto-merchandise này.
🟩 Cách Booking bày phí dọn cho khách (cùng ảnh): Price 4.278.000 (phòng sau giảm, gồm VAT 8 %) + dòng nhỏ +VND 600,000 taxes and charges; khối Price information: "Excludes VND 600,000 in taxes and charges — Cleaning fee" → phí dọn không nằm trong giá Booking báo, khách trả tại nhà, không có Total gộp; hoa hồng 15 % vẫn tính trên phòng + dọn (audit 15/09). Airbnb thì hiện một tổng gộp dọn và thu hộ toàn bộ.
Hệ quả cho câu hỏi "muốn thẻ có nhãn": với căn 0 review như 25AT11, thứ duy nhất tự bật được mà có nhãn là Mobile rate (đã bật) và campaign deal (Late Escape ngay; Black Friday từ 24/09; Early 2027 từ 15/10). Campaign không chồng Mobile/Basic → khách chỉ thấy mức lớn hơn, nhãn campaign thay nhãn Mobile-only trên đêm áp dụng. Dump: properties/25anthuong11/_raw/2026-09-20-booking-promotions/.
2b. Booking.com — chương trình đối tác (không phải deal)
Đọc Partner Hub 15/09 (Genius · Preferred, bản lưu
audits/2026-09-15-booking-promotions/partner-help/12–13) và 27/09/2026 (Preferred Plus · Visibility Booster · Booking Sponsored Benefit, bản lưu14–16). Trạng thái villa đọc từ payload tìm kiếm công khai 26/09 (persuasion.preferred,visibilityBoosterEnabled,geniusInfo).
Một câu để nhớ: deal là mình tự giảm giá; chương trình đối tác là trao đổi với Booking để được hiển thị cao hơn: mình trả bằng giảm giá cho một nhóm khách (Genius), bằng hoa hồng cao hơn (Preferred, Preferred Plus, Visibility Booster), hoặc Booking tự bỏ tiền (Booking Sponsored Benefit).
| Chương trình | Khách / hiển thị được gì | Mình trả gì | Điều kiện | Rời · tạm dừng | Booking công bố | Căn của mình |
|---|---|---|---|---|---|---|
| Genius | 🟩 Giảm 10 % tự động cho hội viên Genius trên phòng rẻ nhất + phòng bán chạy nhất; có thể mở 15–20 % cho hội viên cấp 2–3, thêm quà (vd bữa sáng). Được nhãn Genius, lọt bộ lọc Genius, vào chiến dịch marketing của Booking | Phần giảm giá cho khách Genius | 🟩 ≥3 review · điểm ≥7,5 · giá cạnh tranh (Việt Nam là nước wide-parity: không rẻ hơn ở bất kỳ web nào khác) | 🟩 Chặn ngày giảm 10 % tối đa 30 ngày/năm (cấp 2–3 thêm 30/60 ngày cho mức 15–20 %) · rời ngay được, vào lại sau 6 tháng | 🟨 +30 % lượt hiện · +45 % đơn · +40 % doanh thu (đã trừ giảm giá) | 🟩 502 đang bật · 305 đủ điều kiện (15/09: 9,0 · 11 review) · 4 villa + 404 chưa đủ 3 review (41LHC có 1) |
| Preferred Partner | 🟩 Đẩy lên cao trong kết quả tìm kiếm + huy hiệu ngón cái | Hoa hồng tăng thêm ("small increase" — mức cụ thể chỉ hiện trong extranet) | 🟩 Performance score ≥70 % (Booking tính từ hoa hồng tối đa căn tạo ra + cầu so với căn cùng loại đã vào chương trình) · điểm ≥7,0 · giá cạnh tranh · xét lại mỗi 90 ngày | 🟩 Vào/rời tuỳ ý, hiệu lực ngay · bị loại hoặc rời sau khi bị báo không đạt → chờ 180 ngày | 🟨 +65 % lượt hiện · +20 % đơn | 🟩 Không căn nào (26/09) · ⬜ performance score chưa đọc được (preferred.html 404, menu mới: Boost performance → Preferred Partner Program) |
| Preferred Plus | 🟩 Hạng trên của Preferred, dành cho ~10 % đối tác Preferred — hiển thị tối đa | Hoa hồng cao hơn nữa | 🟩 Đang là Preferred · performance ≥80 % · điểm ≥8,0 · giá cạnh tranh | 🟩 Như Preferred (180 ngày nếu bị loại) | 🟨 +30 % đơn so với Preferred thường | Chưa áp dụng (chưa có Preferred) |
| Visibility Booster | 🟩 Tăng hạng chỉ trong những ngày nhận phòng mình chọn, chọn được nước của khách | Hoa hồng tăng thêm cho các ngày đó (kéo thanh trượt) | 🟩 Không nêu ngưỡng; bật ở Boost performance → Visibility Booster | 🟩 Chọn ngày, tắt khi nào cũng được | — | 🟩 Chưa dùng (26/09 visibilityBoosterEnabled trống cả 4 villa) · ❌ chưa có số đo để tính hoà vốn |
| Booking Sponsored Benefit (BSB) | 🟩 Khách thấy giá thấp hơn vì Booking trả hộ một phần — có thể hiện cả trên Google Hotel Ads | Không mất gì: mình nhận đủ tiền, vẫn trả hoa hồng trên giá gốc · khách trả trước nên ít huỷ | 🟩 Bắt buộc Payments by Booking.com · ở nước có parity: tự áp khi giá mình không cạnh tranh, hoặc mình opt-in ở Opportunity Center khi giá cạnh tranh · thuật toán chọn đơn nào được áp | — | 🟨 (không có số) | ⬜ Suy luận: chưa dùng được — 7/7 căn còn bị chặn thu trước (đo 10/09, booking-prepay-eligibility.md) |
| New Property Deal | 🟩 −20 % tự động cho căn mới | Phần giảm giá | Căn mới | Tự tắt sau 3 đơn hoặc 90 ngày | — | 🟩 502 đã dùng xong |
Khác nhau giữa Preferred và Visibility Booster (🟩 Partner Hub): Booster là ngắn hạn theo ngày (ngày cao điểm, ngày ế, bán lại phòng vừa bị huỷ, nhắm khách một nước); Preferred là cải thiện dài hạn.
Nên làm theo thứ tự (đề xuất, chưa phải lệnh): ① Review trước — Genius và Preferred đều khoá bằng số review/điểm; villa cần ≥3 review mới mở Genius. ② 305 cân nhắc Genius — đủ điều kiện; giảm 10 % cho khách Genius vốn đã đặt nhiều qua Booking. ③ Preferred / Visibility Booster chỉ khi có số đo — cả hai là tăng hoa hồng; dùng phễu 90 ngày trong Ranking Dashboard để tính hoà vốn trước khi bật. ④ BSB chờ gỡ chặn thu trước (Payments by Booking.com).
Link chính thức: Genius · Genius Report · Preferred Partner · Preferred Plus · Visibility Booster · Booking Sponsored Benefit · Xếp hạng & hiển thị · Parity.
3. Đối chiếu theo mục tiêu — muốn X thì bấm gì ở mỗi kênh
| Mục tiêu | Airbnb | Booking |
|---|---|---|
| Căn mới, cần 3 đơn đầu | New listing promotion 20 % × 3 đơn (nếu <3 booking) | New Property Deal (tự động) → hết thì Basic deal + Mobile |
| Lấp mùa thấp (T10–T12) | Custom promotion có kỳ hạn, ≥10 % để được gạch giá | Basic deal theo ngày ở + Late Escape (nếu chấp nhận thay lớp) |
| Kéo khách ở dài | Weekly/Monthly/custom LOS (Airbnb gợi ý −29…−43 % cho monthly, L-28) |
Weekly/Monthly rate plan |
| Kéo khách nội địa | Không có công cụ theo quốc tịch | Country rate (Domestic) |
| Kéo khách app | Không có | Mobile rate |
| Giảm huỷ | Non-refundable −10 % (chồng sau cùng) | Non-refundable rate plan — 25AT11 đang bị khoá chờ verification |
| Thưởng khách tốt | Top-rated guest discount | Genius (sau khi đủ 3 review) |
| Sát ngày | Last-minute discount nhiều mốc | Last-minute deal · Limited-time deal |
4. Hiện trạng Harth Living (từ vault, có ngày)
- Booking 25AT11 (18/09): chỉ Mobile rate 10 % (bật 15/09, chưa có đơn). Country · Basic chưa bật. Genius/Preferred khoá vì 0 review. NR khoá vì verification.
- Airbnb 25AT11 (đọc lại 20/09,
_raw/2026-09-20-airbnb-promotions/):activePromotionsrỗng. Lịch sử: New listing promotion 20 % đã dùng hết 3/3 (14/07→, 3 đơn · 10 đêm) → không còn; Custom promotion 20 % ngày 07–08/09 (1 đơn · 2 đêm) đã hết. Airbnb đang mời một Custom promotion −28 % (priceFactor 0.72) cho 02/10–18/12/2026, 78 đêm.fixedNativeDailyPrice2.990.250–3.928.573 ₫ là giá GỐC đã đóng băng (form hiện gạch ngang đúng dãy này, giá khuyến mãi = ×0,72 → 2.152.980–2.828.573) — không phải giá lịch hôm nay (3.450.000 phẳng); sửa 20/09 sau khi mở form, trước đó đọc nhầm là giá sau giảm.discountEligibilityđủ 5 loại (Weekly · Monthly · Early-bird · Last-minute · Custom LOS); đang có Weekly 5 % (tip 10 %) · Monthly 10 % (tip 47 %,0.53333); Early-bird/Last-minute/Custom LOS chưa đặt. Non-refundable (optInTieredPricing) tắt. Smart Pricing tắt (eligible). Top-rated-guest discount đang được Airbnb mời cho listing này (popover "Attract more top-rated guests — Give a discount exclusively to guests rated 4.8+ with at least 3 reviews",PromotionsByPlacementsQuerytrên multicalendar 20/09) — cờkill_switchđọc trước đó không nói lên trạng thái, đừng suy từ feature flag. - 🟩 Bậc hiển thị của Custom promotion Airbnb (đọc từ
benefits[].eligiblePriceFactorThresholdtrong lời mời): ≥10 % → Discounted strikethrough price (gạch giá trên tìm kiếm + trang listing) · ≥15 % → Discount banner on listing (dòng nhắn nổi trên trang listing) · ≥20 % → Highlighted in emails (được chèn vào email Airbnb gửi khách). Đây là "nhãn" tương ứng phía Airbnb; nằm dưới 10 % thì không có gì. New listing promotion có cùng 2 quyền lợi PDP + email ở ngưỡng 10 %. - 🟩 Cơ chế khoá giá của Custom promotion:
promotionFactorType = FIXED_WITH_PERCENTAGE+ mảngfixedNativeDailyPrice— Airbnb tính giá khuyến mãi một lần lúc tạo và ghi cứng từng đêm; PriceLabs đẩy giá mới sau đó không đổi được các đêm này. Đây là gốc củaL-96. - Lịch Airbnb 25AT11 đọc 20/09 (
getDLSHostCalendar, tới 31/10): 20–26/09 đặt tay 2.000.000 (21–22/09 đã có khách), từ 27/09 → 31/10 toàn bộ 3.450.000 = sàn PriceLabs; phí dọn 600.000/lượt (đổi sau HOF, không còn 500.000). Bài toán "khách thấy 2 triệu/đêm đã gồm phí dọn": công thứcB(1−d) = 2.000.000 − 600.000/N, nhưng B là giá gốc đóng băng trong form, không phải 3,45 triệu của lịch. Với 02–31/10 (B = 2.990.250–3.542.955, mỗi đêm một giá): 2 đêm cần 43–52 % tuỳ đêm, 3 đêm 40–49 %. Một % duy nhất không ra đúng 2 triệu mọi đêm: 43 % → khách 2 đêm thấy 2,00–2,32 tr · 48 % → 1,85–2,14 tr · 52 % → 1,74–2,00 tr. (Nếu tính trên 3,45 triệu như lịch thì 51 %/48 %/47 %/46 %/45 %/44 % cho 2/3/4/5/7/10+ đêm — chỉ đúng khi Airbnb tính lại base theo lịch, chưa thấy vậy.) - Bài toán thứ hai (user hỏi 20/09): thu về ≈2 triệu/đêm SAU phí host-only 15,5 %, chưa tính phí dọn. Giá đêm sau giảm cần = 2.000.000 / 0,845 = 2.366.864. Trên base đóng băng 02–31/10 (2,99–3,54 tr): cần 21 % ở đêm rẻ nhất · 26 % ở trung vị (3,20 tr) · 33 % ở đêm đắt nhất. Một số duy nhất: 20 % → không đêm nào thu dưới 2 tr (2,02–2,40 tr) · 27 % → trung bình đúng 2,00 tr (1,84–2,19 tr, 16/30 đêm dưới 2 tr) · 33 % → mọi đêm ≤2 tr. Nếu Airbnb tính lại theo giá lịch 3,45 tr thì 31 % (thu 2,01 tr). Đêm nào đắt (02–04 · 09–10 · 15–17 · 22–24/10) là những ngày mà giảm 20 % vẫn để lại >2,3 tr.
-
🟩 Vì sao không chọn được đêm 20/09–01/10 cho Custom promotion (đọc Help 2719 · 2720 · 2981 · 2982 · 2721 ngày 20/09/2026 + dò 9 dải ngày trên lịch): Airbnb chỉ cho tạo custom promotion trên đêm có giá trung vị 60 ngày — "If we don't have a 60-day median price for a date, it won't be eligible for a promotion. The date must be: Currently unblocked · Unblocked for 28 of the last 60 days · Less than 90 days away." Trong payload lịch (
getDLSHostCalendar), trung vị này làpriceData.anchorPrice: null cho 20/09–01/10, có giá từ 02/10 (3.493.525 ngày 02/10 = đúng số gạch ngang trong form). Mục Custom promotion trong Custom settings chỉ hiện khi mọi đêm trong dải đều có anchor → 23/09·24/09·27/09·30/09·01/10→31/10 và 02/10→19/12, 19–28/12 đều mất mục; 02/10→31/10, 05–20/10 có. Mốc cuối = hôm nay + 89 ngày (05/09 → 03/12; 20/09 → 18/12) = luật "<90 days away", kiểm hai lần. Mốc đầu 02/10 cố định (05/09 đã có khoảng trống 18/09–01/10, nay còn 20/09–01/10) → những đêm đó thiếu trung vị vì không mở lịch đủ 28/60 ngày — khả năng cao 18/09–01/10 (13 đêm) bị chặn từ ~giữa 7 tới đầu 9 (đơn huỷ/hold); ⬜ chưa tra được đơn huỷ (extranet Booking hết phiên, trang reservations Airbnb đẩy về/hostingkhi mở nền). Luật khác cùng bài: ≥3 booking + ≥1 trong 365 ngày · tối đa 50 % số đêm/tháng được promote · giảm tính trên trung vị, trần = giá cao nhất từng được đặt trong 12 tháng · đêm không đủ điều kiện thì nút không hiện hoặc báo "unavailable price". Đêm ngoài cửa sổ muốn giảm thì sửa Price per night thẳng trong lịch (Help: "You can always set a lower price for specific nights") — nhưng chỉ được gạch giá khi thấp hơn ≥10 % trung vị, và PriceLabs sẽ ghi đè khi sync. Đường đi form:multicalendar/<id>/edit-selected-dates/<từ>/<đến>→ Custom settings → Custom promotion (slider %, mặc định 28 %, ba quyền lợi tick theo ngưỡng 10/15/20 %) → Save. Dump Help: scratchpad phiên 20/09 (abnbhelp/,abnbhelp2/). -
Khách thường ở mấy đêm? — số liệu 15NM5 (PriceLabs Recent Bookings, đọc 20/09,
properties/15nuocman5/_raw/2026-09-20-pricelabs-recent-bookings.md): 10 đơn Airbnb gần nhất (check-in 22/06 → 28/11/2026): LOS 4 đêm × 5 · 3 đêm × 2 · 5 · 6 · 2 đêm × 1 → mode 4, trung vị 4, trung bình 3,9; đặt trước trung vị 7 ngày (1–13 ngày, một đơn 96 ngày); khách trung vị 4 (1–9); ADR bình quân 4,18 tr. Booking.com chỉ 1 đơn (2 đêm, 03–05/09) và dòng PriceLabs Booking của 15NM5 đang Last synced NA. Đối chiếu 25AT11: 4 đơn Airbnb + 1 Booking đều 2 đêm. Thị trường Booking Đà Nẵng (demand data 12/09, trong 36 % lượt tìm có ngày): 3–7 đêm 13 % · 1 đêm 12 % · 2 đêm 5 % · 8–14 đêm 3 %. ⇒ Villa 4PN bán được chủ yếu ở 3–5 đêm; 2 đêm là sàn min-stay, không phải kỳ phổ biến — nếu gộp phí dọn vào giá đêm thì chia cho 3–4 hợp dữ liệu hơn chia 2 (nhưng chia 3–4 thì kỳ 2 đêm thu thiếu 150–300k). - USER CHỐT 20/09: Booking gộp phí dọn qua offset PriceLabs = phí ÷ 4 (150k · 150k · 150k · 175k · 100k · 100k · 62,5k cho 25AT11 · 181 · 15NM5 · 41LHC · 305 · 404 · 502) + rate plan Weekly −6 % · Monthly −11 % + công tắc phí → Yes; Airbnb giữ nguyên. Chênh Booking − Airbnb với bộ này: 2 đêm −300k · 4 đêm 0 · 7 đêm ≈ +0,1 tr · 14 đêm +0,5–0,9 tr · 28 đêm +0,9–2,3 tr (căn phí 600k). Chi tiết + thứ tự thực thi:
vault/08-agents/DECISIONS.md20/09. Chưa thực thi. - Airbnb 7 căn (05/09): mỗi căn có một promotion −20 %
endDate 9999-12-31từ ngày lên sàn (L-27, chưa xác minh còn chạy); 41LHC −28 %, 15NM5 −20 % đang chạy; Weekly −5 % / Monthly −10 % ở cả 7; Smart Pricing tắt.L-96: custom promotion giữ giá cũ sau khi PriceLabs nâng Base 15 % (16/09) → đêm có promo bị bán rẻ hơn dự tính.
5. Ba luật rút ra khi dùng cho mình
- Booking: chồng đúng cặp. Mobile (hoặc Country) + Basic deal, tick chỉ Standard Rate. Đừng bật Mobile + Country rồi nghĩ là 19 %.
- Airbnb: một đêm một giảm, và phải có kỳ hạn. Đặt custom promotion theo đợt (≥7 đêm, có ngày kết thúc), kiểm lại sau mỗi lần PriceLabs đổi Base (
L-96). Promotion vĩnh viễn −20 % vừa không chồng với Weekly/Monthly (chỉ cái lớn hơn ăn), vừa tự làm mất gạch giá theo trung vị 60 ngày. - Cả hai kênh: giảm không phải là chiến lược, review mới là. Mọi lớp mạnh nhất (Genius · Preferred trên Booking; Top-rated + custom promotion trên Airbnb) đều mở khoá bằng 3 booking/3 review đầu. Giảm giá đợt đầu là chi phí mua review, phải có ngày dừng.
6. Chưa xác minh
- ⬜ Nguyên văn điều kiện Limited-time deal, Secret deal, Business Booker rate trên Booking (Partner Hub trả 403 với fetch thường; cần đọc qua Chrome với tab bung).
- ⬜ Mức "callout ≥15 %" của Airbnb (chỉ thấy ở nguồn thứ cấp).
- ⬜ Trung vị 60 ngày của Airbnb tính trên giá trước hay sau promotion — quyết định bẫy ở §1 nặng tới đâu.
- ⬜
L-27promotion −20 % vĩnh viễn có đang chạy thật không.
Liên quan: Playbook Booking §9 · Opportunity Center 25AT11 12/09 · airbnb.md · pricelabs.md §2h · issues.md L-27 · L-28 · L-35 · L-96