Harthliving OTA · bản chữ cho AI · dựng từ vault (nguồn sửa lần cuối 12/10/2026 22:52) · mục lục: https://harthliving-ota.pages.dev/ai/index.txt URL (HTML): https://harthliving-ota.pages.dev/library/reports/2026-10-12-booking-analytics-data-inventory/ # Booking.com extranet — kiểm kê dữ liệu hiệu suất cào được (đặt phòng · hiển thị · bấm · hạng) 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. 1. Mở rộng `ota-read-booking-funnel.mjs`: lưu thêm `ConversionOverviewTrend` (tháng) · `VisibilityDeepDiveTrend` + `ConversionDeepDiveTrend` (ngày) · `CompetitiveSetLeaderboard` — cùng một lần mở trang, không tốn thêm cú bấm. 2. Thêm lượt đọc Booker insights + Pace report + Book window + Cancellation (mỗi trang đổi bộ chọn kỳ để xem, bắt GraphQL). 3. 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`. Nguồn: library/audits/2026-10-12-booking-analytics-data-inventory.md · cập nhật 12/10/2026 ## Liên quan ### Căn · kênh nhắc tới - [Booking.com](https://harthliving-ota.pages.dev/status/booking/) ### Chủ đề Guide book - [Xếp hạng & hiển thị](https://harthliving-ota.pages.dev/guide/topics/ranking/) - [Khuyến mãi](https://harthliving-ota.pages.dev/guide/topics/promotions/) - [Giá & phí](https://harthliving-ota.pages.dev/guide/topics/pricing/) - [Thanh toán & chính sách](https://harthliving-ota.pages.dev/guide/topics/payments/) - [Nội dung listing](https://harthliving-ota.pages.dev/guide/topics/content/) ### Báo cáo khác [Mọi báo cáo & audit →](https://harthliving-ota.pages.dev/library/reports/)