| Channel | Res | Impact £ | % vs public |
|---|
| Site | Res | Impact £ | % vs public |
|---|
| Date | Res | Avg OTA £ | Avg public £ | % vs public | Impact £ | Avg member £ | Member gap £ |
|---|
| Reservation | Booking | Site | Room | Arrival | Depart | Nts | OTA | Captured | OTA £ | Public £ | % vs pub | Impact £ | Member £ | Non-ref £ | Adv £ | Status | Segment |
|---|
comm.v_rate_integrity. Status / Segment fill in once the nightly sync catches up. Public £ is the live Flexible rate at booking time; Non-ref / Adv show — when those plans weren't bookable. Click a column to sort; search jumps to a booking ref.
FLEX_) rate for the same room, dates and occupancy at the instant the OTA booking landed. % vs public = (OTA − public) ÷ public; negative = OTA undercut direct. Impact £ = OTA − public. Member gap = OTA − member. Live from Supabase (last 90 days).