A direct booking dashboard separates channel decisions from traffic counts and makes cost, cancellation and data limits visible.
A direct booking dashboard is not a traffic dashboard
What is a direct booking dashboard? It organizes evidence from different systems without declaring a winning channel.
Visual slot: add a real measurement worksheet or diagram; replace later with the approved visual.
Channel mix: direct, OTA, metasearch, paid search, organic and repeat guests
| Check item | Why it matters | Evidence | Fix direction | Do not claim |
|---|---|---|---|---|
| Channel dashboard check 1: direct definition | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 1: direct definition. | Keep the field separate and note owner and missing data. | Channel dashboard check 1: direct definition alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 2: OTA definition | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 2: OTA definition. | Keep the field separate and note owner and missing data. | Channel dashboard check 2: OTA definition alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 3: metasearch definition | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 3: metasearch definition. | Keep the field separate and note owner and missing data. | Channel dashboard check 3: metasearch definition alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 4: paid definition | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 4: paid definition. | Keep the field separate and note owner and missing data. | Channel dashboard check 4: paid definition alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 5: brand split | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 5: brand split. | Keep the field separate and note owner and missing data. | Channel dashboard check 5: brand split alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 6: repeat guest | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 6: repeat guest. | Keep the field separate and note owner and missing data. | Channel dashboard check 6: repeat guest alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 7: gross amount | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 7: gross amount. | Keep the field separate and note owner and missing data. | Channel dashboard check 7: gross amount alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 8: commission | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 8: commission. | Keep the field separate and note owner and missing data. | Channel dashboard check 8: commission alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 9: payment | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 9: payment. | Keep the field separate and note owner and missing data. | Channel dashboard check 9: payment alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 10: engine PMS | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 10: engine PMS. | Keep the field separate and note owner and missing data. | Channel dashboard check 10: engine PMS alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 11: Hotel Center click | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 11: Hotel Center click. | Keep the field separate and note owner and missing data. | Channel dashboard check 11: Hotel Center click alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 12: free paid split | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 12: free paid split. | Keep the field separate and note owner and missing data. | Channel dashboard check 12: free paid split alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 13: GA4 purchase | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 13: GA4 purchase. | Keep the field separate and note owner and missing data. | Channel dashboard check 13: GA4 purchase alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 14: refund | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 14: refund. | Keep the field separate and note owner and missing data. | Channel dashboard check 14: refund alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 15: cancellation | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 15: cancellation. | Keep the field separate and note owner and missing data. | Channel dashboard check 15: cancellation alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 16: net signal | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 16: net signal. | Keep the field separate and note owner and missing data. | Channel dashboard check 16: net signal alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 17: channel contribution | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 17: channel contribution. | Keep the field separate and note owner and missing data. | Channel dashboard check 17: channel contribution alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 18: room package | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 18: room package. | Keep the field separate and note owner and missing data. | Channel dashboard check 18: room package alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 19: country device | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 19: country device. | Keep the field separate and note owner and missing data. | Channel dashboard check 19: country device alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 20: landing path | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 20: landing path. | Keep the field separate and note owner and missing data. | Channel dashboard check 20: landing path alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 21: attribution | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 21: attribution. | Keep the field separate and note owner and missing data. | Channel dashboard check 21: attribution alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 22: ownership | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 22: ownership. | Keep the field separate and note owner and missing data. | Channel dashboard check 22: ownership alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 23: weekly cadence | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 23: weekly cadence. | Keep the field separate and note owner and missing data. | Channel dashboard check 23: weekly cadence alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 24: alerts | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 24: alerts. | Keep the field separate and note owner and missing data. | Channel dashboard check 24: alerts alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 25: audit boundary | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 25: audit boundary. | Keep the field separate and note owner and missing data. | Channel dashboard check 25: audit boundary alone proves revenue, profitability or a confirmed booking. |
Commission cost: what belongs in the calculation
| Check item | Why it matters | Evidence | Fix direction | Do not claim |
|---|---|---|---|---|
| Channel dashboard check 1: direct definition | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 1: direct definition. | Keep the field separate and note owner and missing data. | Channel dashboard check 1: direct definition alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 2: OTA definition | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 2: OTA definition. | Keep the field separate and note owner and missing data. | Channel dashboard check 2: OTA definition alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 3: metasearch definition | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 3: metasearch definition. | Keep the field separate and note owner and missing data. | Channel dashboard check 3: metasearch definition alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 4: paid definition | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 4: paid definition. | Keep the field separate and note owner and missing data. | Channel dashboard check 4: paid definition alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 5: brand split | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 5: brand split. | Keep the field separate and note owner and missing data. | Channel dashboard check 5: brand split alone proves revenue, profitability or a confirmed booking. |
Net revenue signals without fake accounting certainty
Visual slot: add a real measurement worksheet or diagram; replace later with the approved visual.
Hotel Center, booking links and metasearch reporting
| Check item | Why it matters | Evidence | Fix direction | Do not claim |
|---|---|---|---|---|
| Channel dashboard check 3: metasearch definition | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 3: metasearch definition. | Keep the field separate and note owner and missing data. | Channel dashboard check 3: metasearch definition alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 4: paid definition | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 4: paid definition. | Keep the field separate and note owner and missing data. | Channel dashboard check 4: paid definition alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 5: brand split | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 5: brand split. | Keep the field separate and note owner and missing data. | Channel dashboard check 5: brand split alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 6: repeat guest | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 6: repeat guest. | Keep the field separate and note owner and missing data. | Channel dashboard check 6: repeat guest alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 7: gross amount | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 7: gross amount. | Keep the field separate and note owner and missing data. | Channel dashboard check 7: gross amount alone proves revenue, profitability or a confirmed booking. |
Google Hotel Center reports can report booking-link clicks by property, country and device; clicks are not completed reservations.
GA4, booking engine and PMS data: what each source can and cannot prove
| Check item | Why it matters | Evidence | Fix direction | Do not claim |
|---|---|---|---|---|
| Channel dashboard check 4: paid definition | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 4: paid definition. | Keep the field separate and note owner and missing data. | Channel dashboard check 4: paid definition alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 5: brand split | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 5: brand split. | Keep the field separate and note owner and missing data. | Channel dashboard check 5: brand split alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 6: repeat guest | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 6: repeat guest. | Keep the field separate and note owner and missing data. | Channel dashboard check 6: repeat guest alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 7: gross amount | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 7: gross amount. | Keep the field separate and note owner and missing data. | Channel dashboard check 7: gross amount alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 8: commission | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 8: commission. | Keep the field separate and note owner and missing data. | Channel dashboard check 8: commission alone proves revenue, profitability or a confirmed booking. |
GA4 ecommerce events can measure purchase and refund-like steps; they are not stayed-hotel revenue or accounting records.
Cancellation, refund, no-show and payment adjustments
Visual slot: add a real measurement worksheet or diagram; replace later with the approved visual.
Brand search, direct demand and attribution boundaries
Dashboard design: metrics, owners and decision cadence
| Check item | Why it matters | Evidence | Fix direction | Do not claim |
|---|---|---|---|---|
| Channel dashboard check 7: gross amount | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 7: gross amount. | Keep the field separate and note owner and missing data. | Channel dashboard check 7: gross amount alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 8: commission | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 8: commission. | Keep the field separate and note owner and missing data. | Channel dashboard check 8: commission alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 9: payment | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 9: payment. | Keep the field separate and note owner and missing data. | Channel dashboard check 9: payment alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 10: engine PMS | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 10: engine PMS. | Keep the field separate and note owner and missing data. | Channel dashboard check 10: engine PMS alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 11: Hotel Center click | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 11: Hotel Center click. | Keep the field separate and note owner and missing data. | Channel dashboard check 11: Hotel Center click alone proves revenue, profitability or a confirmed booking. |
Measurement workflow without fake revenue claims
Visual slot: add a real measurement worksheet or diagram; replace later with the approved visual.
Weak dashboard versus stronger dashboard
Detailed operational example
Hypothetical example: an independent hotel compares channel mix, commission invoices, Hotel Center clicks, GA4 events and PMS confirmations in one week, fixes definition/date mismatches first and keeps tax, contract and profitability conclusions audit-only.
Visual slot: add a real measurement worksheet or diagram; replace later with the approved visual.
Make the dashboard decision-ready
Different sources answer different questions; clarify which evidence supports which decision.
What to remove, rewrite or keep audit-only
| Check item | Why it matters | Evidence | Fix direction | Do not claim |
|---|---|---|---|---|
| Channel dashboard check 11: Hotel Center click | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 11: Hotel Center click. | Keep the field separate and note owner and missing data. | Channel dashboard check 11: Hotel Center click alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 12: free paid split | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 12: free paid split. | Keep the field separate and note owner and missing data. | Channel dashboard check 12: free paid split alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 13: GA4 purchase | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 13: GA4 purchase. | Keep the field separate and note owner and missing data. | Channel dashboard check 13: GA4 purchase alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 14: refund | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 14: refund. | Keep the field separate and note owner and missing data. | Channel dashboard check 14: refund alone proves revenue, profitability or a confirmed booking. |
| Channel dashboard check 15: cancellation | This item answers a distinct channel-measurement question. | Source report, date range and system record for Channel dashboard check 15: cancellation. | Keep the field separate and note owner and missing data. | Channel dashboard check 15: cancellation alone proves revenue, profitability or a confirmed booking. |
Common direct booking dashboard mistakes
FAQ
FAQ question 1
Read source, date range and system boundary together. A click, event or gross amount alone does not prove stayed revenue, accounting accuracy or channel profitability; comparable records and adjustment status are needed.
FAQ question 2
Read source, date range and system boundary together. A click, event or gross amount alone does not prove stayed revenue, accounting accuracy or channel profitability; comparable records and adjustment status are needed.
FAQ question 3
Read source, date range and system boundary together. A click, event or gross amount alone does not prove stayed revenue, accounting accuracy or channel profitability; comparable records and adjustment status are needed.
FAQ question 4
Read source, date range and system boundary together. A click, event or gross amount alone does not prove stayed revenue, accounting accuracy or channel profitability; comparable records and adjustment status are needed.
FAQ question 5
Read source, date range and system boundary together. A click, event or gross amount alone does not prove stayed revenue, accounting accuracy or channel profitability; comparable records and adjustment status are needed.
FAQ question 6
Read source, date range and system boundary together. A click, event or gross amount alone does not prove stayed revenue, accounting accuracy or channel profitability; comparable records and adjustment status are needed.
What I would measure first
Read net-revenue signals with evidence
Read gross amount, commission, payment cost, adjustments and data gaps together; no outcome is guaranteed.