---
title: "Unavailable-after-Click RCA Playbook"
description: "Metasearch click sonrası unavailable olan hotel offer'larını context, freshness, mapping ve provider lifecycle katmanlarında sistematik biçimde teşhis edin."
slug: "unavailable-after-click-rca-playbook"
translationKey: "playbook-unavailable-after-click"
locale: "tr"
type: "playbook"
category: "operations"
tags: ["hotel","availability","click","rca","price-accuracy"]
publishedAt: "2026-09-26"
updatedAt: "2026-09-26"
reviewedAt: "2026-09-26"
---

Unavailable-after-click, metasearch'te seçilebilir görünen offer'ın landing veya reprice aşamasında artık satın alınamamasıdır. Amaç sonucu yalnız “stale price” diye etiketlemek değil, **availability hangi katmanda kayboldu?** sorusunu kanıtlamaktır.

## Trigger / belirti

Offer görünür, kullanıcı click eder; landing'de room unavailable, sold out, farklı rate veya hata görülür.

## Gerekli kanıt

- search context,
- rendered offer fingerprint,
- provider source reference,
- observedAt,
- click timestamp,
- deeplink params,
- reprice/landing sonucu,
- availability state,
- provider response ID.

## Triage

1. Search ve landing context aynı mı?
2. Offer click anında kaç saniye/dakika yaşlıydı?
3. Provider source reference hâlâ geçerli mi?
4. Aynı room/rate reprice edilebiliyor mu?
5. Property/room mapping aynı mı?
6. Provider availability gerçekten kapandı mı?

## Karar ağacı

Context değiştiyse propagation problemidir. Context aynı ve offer yaşlıysa freshness. Source ref invalid ise ephemeral-token lifecycle. Room/rate değiştiyse mapping/deeplink. Provider yeni response'ta unavailable diyorsa genuine inventory change olabilir.

## Fix

Root cause'a göre TTL, reprice-before-click, deeplink propagation, source-reference lifetime veya mapping kuralını düzeltin.

## Stop condition

Aynı context ile search → click → landing akışında offer en az hedeflenen accuracy threshold içinde korunmalıdır.

## Metrikler

Unavailable-after-click rate, offer age at click, provider-level failure rate, reprice success ve context-preservation rate.

## Önleme

Her click event'ine offer fingerprint, observedAt ve provider reference ekleyin; unavailable-after-click RCA için bunları birlikte saklayın.
