Some parts of this document are not translated yet — they are shown in Vietnamese.
Mục đích: biết chính xác extranet Booking cho lấy những số nào để trả lời listing có được hiển thị nhiều không → khách có bấm vào không → có thành đơn không → hạng ra sao, số nào vault đã có, số nào cào được nhưng chưa làm, và khoảng trống không lấy được.
Nguồn đọc: (1) gọi trực tiếp Ranking dashboard của 15 Nước Mặn 5 ngày 12/10/2026 (chỉ đọc: mở lại trang bằng menu Analytics, bấm tab xem "Trend view", ghi 32 truy vấn GraphQL /dml/graphql.json); (2) ảnh chụp từng trang Analytics trong bản đồ admin docs/extranet-map/booking/_raw/ (đọc 10–11/10/2026, căn 25AT11 + Group); (3) lớp dữ liệu hiện có performance/metrics/ (cào gần nhất 24/09/2026).
1. Phễu "hiển thị → bấm → đặt" — Analytics › Ranking dashboard (showrank.html)
Một trang, mọi số đi qua GraphQL; kỳ nằm trong biến input.period (DAYS30 · DAYS60 · DAYS90 · DAYS365), so sánh trong input.benchmark (PEER_GROUP · competitive set · last year · market). Không có số trước 365 ngày.
| Truy vấn (operationName) | Số trả về | Độ phân giải | Vault |
|---|---|---|---|
ConversionOverviewSummary |
Search results views · CTR vào trang · Property page visits · Conversion · Bookings — kèm giá trị nhóm tham chiếu + % chênh | tổng theo kỳ | ✅ fact_funnel.csv (4 kỳ, 24/09) |
ConversionOverviewTrend |
Cùng 3 chuỗi views · page visits · bookings + nhóm tham chiếu | theo tháng (2026-01…), 365 ngày |
❌ chưa lưu |
VisibilityDeepDiveSummary |
Availability for search — tỷ lệ lượt tìm có ngày ở mà căn còn bán được, so nhóm tham chiếu | tổng theo kỳ | ❌ |
VisibilityDeepDiveTrend |
Availability for search | theo ngày (35 điểm cho 30 ngày; trễ ~5 ngày, resolvedDateUntil) |
❌ |
ConversionDeepDiveSummary / Trend |
ADR · Property page score · Guest review score, so nhóm tham chiếu | tổng + theo ngày | 🟡 page score + review score có trong fact_metrics (một mốc) |
RankingFactorsSummary |
4 yếu tố Booking công bố: ADR · page score · review score · conversion (90 ngày) | một mốc | 🟡 một phần |
CompetitiveSetLeaderboard |
Hạng theo lượt hiển thị trong Đà Nẵng (rankingInUfi/rankingInUfiTotal, vd 15NM5 1768/3237) + hạng trong compset + danh sách compset |
một mốc, 90 ngày | 🟡 rank_in_city trong fact_metrics (24/09) |
RecommendedAdvice |
Gợi ý của Booking theo nhóm get_found · get_viewed · get_booked | một mốc | ❌ |
Ghi chú: compset tuỳ chỉnh của cả 7 căn đang trống (leaderboard chỉ có chính căn đó); nhóm tham chiếu (peerGroupMeta.sourceType = NEW) Booking tự chọn, làm mới hằng tháng.
2. Doanh số và hành vi đặt — các trang Analytics khác
| Trang | Số có | Vault |
|---|---|---|
Sales statistics (sales_insights.html) |
Room nights · doanh thu · ADR theo ngày/tuần/tháng, theo ngày đặt hoặc ngày ở, so nhóm tham chiếu / năm trước | ✅ fact_metrics lịch sử tháng từ 2015 (24/09) |
Pace report (pace_report.html) |
Đêm + ADR đã có trên sổ cho các tháng tới (on-the-books), so năm trước / nhóm tham chiếu | ❌ |
Analytics dashboard (dashboard.html) |
Tổng hợp 365 ngày qua / 365 ngày tới + pace + mix quốc gia | ❌ (trùng các trang dưới) |
Booker insights (booker_insights.html) |
Tỷ trọng đơn theo quốc gia · mục đích (leisure/business) · thiết bị, kèm ADR, book window TB, tỷ lệ huỷ, LOS TB — so nhóm tham chiếu (vd 25AT11: book window 0,5 đêm vs nhóm 40,4) | ❌ |
| Book window information | Phân bố đơn theo khoảng đặt trước (0–1 · 2–3 · 4–7 · 8–14 · 15–30 · 31–60 · 61–90 · 91+ ngày), kèm ADR / LOS / huỷ mỗi khoảng | ❌ (tự tính được từ fact_reservations) |
| Cancellation characteristics | Tỷ lệ huỷ · no-show · ở thật, theo tháng và theo khoảng đặt trước | ❌ (tự tính được một phần) |
| Genius report (chỉ 502) | Đơn / đêm / doanh thu khách Genius vs không Genius | ❌ |
Demand for Da Nang (demand_data.html) |
Nhu cầu thị trường: khoảng đặt trước của lượt tìm, số đêm tìm, đổi nhu cầu 2 tuần, nước khách | ❌ |
| Group › Market insights | Như trên cấp tài khoản: book window lượt tìm, loại khách (couple 84,6 %…), quốc tế/nội địa, top 5 nước | ❌ |
| Group › Reservations | Mọi đơn (ngày đặt · nhận · trả · giá · trạng thái · Genius), trọn lịch sử | ✅ fact_reservations.csv (26/09) |
| Guest reviews | Từng review + điểm hạng mục | ✅ review/ (/ota-crawl-review) |
| Property page score | Điểm nội dung + việc còn thiếu | 🟡 điểm có, danh sách việc chưa |
| Performance dashboard | Quét giá rẻ hơn ở web ngoài (parity) — hiện trống | — |
| Guest experience | Phân tích nội dung review — "chưa đủ dữ liệu" | — |
3. Ngoài extranet
| Nguồn | Số | Vault |
|---|---|---|
Trang tìm kiếm công khai (ota-booking-search-rank.mjs, /ota-ranking) |
Vị trí thật của căn trong kết quả tìm kiếm theo số khách, context sạch | ✅ booking_ranking.csv |
4. Khoảng trống — Booking KHÔNG cho
- Lượt hiển thị / lượt xem trang theo ngày (chỉ có theo tháng và tổng kỳ).
- Lượt hiển thị theo từ khoá, bộ lọc, thiết bị hay nước của người tìm (chỉ có mix của ĐƠN trong Booker insights).
- Vị trí trung bình trong kết quả tìm kiếm (chỉ có hạng theo lượt hiển thị trong Đà Nẵng + đo tay trang công khai).
- Số trước 365 ngày cho phễu (Booking chỉ phục vụ tới 365).
5. Đề xuất cào bổ sung
Đã làm 12/10/2026 (mục 1 + Booker insights của mục 2): scripts/read-booking-analytics.mjs → performance/metrics/_raw/2026-10-12-booking-analytics/ → trang /analytics/booking/ (scripts/build-booking-analytics.py). Còn lại: Pace report · Book window · Cancellation · Demand/Market insights.
- Mở rộng
ota-read-booking-funnel.mjs: lưu thêmConversionOverviewTrend(tháng) ·VisibilityDeepDiveTrend+ConversionDeepDiveTrend(ngày) ·CompetitiveSetLeaderboard— cùng một lần mở trang, không tốn thêm cú bấm. - Thêm lượt đọc Booker insights + Pace report + Book window + Cancellation (mỗi trang đổi bộ chọn kỳ để xem, bắt GraphQL).
- Demand for Da Nang + Market insights (cấp thị trường) — đọc một lần mỗi tuần.
Truy vấn đã ghi (32 cái, ngày 12/10/2026) ở scratchpad phiên, không lưu vào vault vì có payload điều hướng/tài khoản; khi làm mục 5.1 thì lưu payload theo luật _raw/ của performance/metrics/README.md.