Dokuz şubeli restoran markası sosyal medyada güçlüydü. Takipçi vardı, etkileşim vardı, şubeler doluyordu.

Ama dijital yatırım iki gelir hattına — online rezervasyon ve doğrudan paket sipariş — düzenli biçimde bağlanamıyordu.

Daha da kötüsü, reklam sistemi restoranın fiziksel gerçekliğinden kopuktu. Masaların dolu olduğu akşam saatlerinde rezervasyon reklamı açık kalıyor, mutfak kuyruğu uzarken paket sipariş bütçesi harcanmaya devam ediyordu.

Yakın şubeler aynı mahallede birbirine karşı teklif veriyordu.

8 ay sonunda aylık online rezervasyon 200'den 770'e, doğrudan online sipariş 645'ten 1.800'e çıktı. Sipariş maliyeti 125 liradan 80 liraya indi.

Ve kartta 14x yazıyor. Bu, serideki en yüksek rakam — o yüzden neyin oranı olduğunu baştan açıklamak gerekiyor.

14x tam olarak neyin oranı

Bu rakam restoranın toplam kasa cirosunun reklama bölünmesi değil.

Sadece iki gelir kalemi hesaba girdi:

8. ay gelir bileşeniHacimOrtalamaGelir
Doğrudan online paket sipariş1.800890 TL1.602.000 TL
POS ile doğrulanmış rezervasyon693 masa~3.085 TL~2.138.000 TL
Toplam3.740.000 TL

Hesaba dahil edilmeyenler: pazaryeri siparişleri, organik walk-in, doğrudan masa müşterileri ve kaynak eşleştirilemeyen fiziksel satışlar.

Ayrıca rezervasyon "satış" sayılmadı. Randevu ancak gerçekleştiğinde ve şubedeki POS işlemiyle eşleştiğinde gelir yazıldı. İptaller, başarısız teslimatlar ve iadeler gece batch'iyle dönüşüm değerinden düşüldü.

8 ayın toplamı: 16,8 milyon lira doğrulanmış gelir, 1,2 milyon lira medya harcaması. Bu da 14,0x veriyor. MER ve ROAS ayrımını ayrı yazıda anlattım.

8 aylık gelişim.

AyMedyaDoğrulanmış gelirROAS
1100.000 TL900.000 TL9,0x
3120.000 TL1.440.000 TL12,0x
5150.000 TL2.100.000 TL14,0x
7190.000 TL3.040.000 TL16,0x
8220.000 TL3.740.000 TL17,0x
Toplam1.200.000 TL16.800.000 TL14,0x

Tablo 14x'in bütçe kısmaktan gelmediğini gösteriyor. Medya harcaması %120 arttı, doğrulanmış gelir %316.

Marj ROAS'ı yükseltmez. Yüksek ROAS gördüğünde ilk açıklama genelde "gıda marjı yüksek" olur. Bu yanlış bir çıkarım.

Marj ROAS'ı yükseltmez; elde edilen ROAS'ın kârlılığa dönüşüp dönüşmediğini belirler.

ROAS'ı yükselten şey aynı medya harcamasının daha yüksek ve daha doğru eşleşmiş net gelire bağlanmasıdır. Bu vakada dört kaldıraç vardı:

  • Lokal verimlilik: şube dışı ve operasyonel olarak anlamsız erişim azaldı
  • POS doğrulaması: talep değil gerçek fiziksel gelir optimize edildi
  • Doğrudan sipariş ekonomisi: platform komisyonu olmadan CPA 125'ten 80 liraya indi
  • Tekrar sipariş: 30 günlük oran %25'ten %38'e çıktı

Rezervasyon ve paket sipariş iki farklı iş

Bu ikisi aynı "dönüşüm" altında yönetilmedi. Maliyet, kapasite, karar süresi ve müşteri döngüsü tamamen farklı.

BoyutRezervasyonPaket sipariş
Ana KPIGerçekleşen rezervasyon + POS geliriNet sipariş + CPA
Kapasite sınırıMasa ve servis ekibiMutfak, kurye, hazırlık süresi
Karar süresiSaatler–birkaç günDakikalar–saatler
Ana riskNo-show, yanlış saatTeslimat gecikmesi, sepet terk
Tekrar döngüsüÖzel gün, hafta sonu7-30 gün

CPA'yı nasıl yorumlamanız gerektiğini ayrı yazıda anlattım. Bu ayrım sayesinde "ucuz rezervasyon talebi" ile "gerçekleşen ve yüksek POS değeri yaratan rezervasyon" arasındaki fark görünür oldu.

Aynı şekilde düşük CPA üreten ama gecikme nedeniyle iade ve şikâyet yaratan paket kampanyaları başarılı sayılmadı.

Kapasiteye duyarlı medya satın alma

Restoranda reklam bütçesi sınırsız ölçeklenemez. Fiziksel bir operasyon sınırı var.

Kampanya yönetimi masa ve mutfak kapasitesine bağlandı:

Operasyon sinyaliEşikReklam aksiyonu
Akşam masa doluluğu>%85Aynı gün rezervasyon bütçesi azalt, öğle slotuna kaydır
Mutfak ticket süresi>22 dkPaket sipariş bütçesini kademeli azalt
Tahmini teslimat>45 dkTeslimat reklamını daralt veya şubeyi baskıla
Menü stok seviyesiKritikİlgili kreatifi durdur

Bu yapı reklam platformunun "daha fazla dönüşüm" hedefiyle restoranın "karşılayabileceğim kadar kaliteli talep" hedefini aynı sisteme bağladı.

Kapasite kontrollü bütçe testinde yoğun saatlerde reklam kaynaklı iptal ve şikâyet %27 azaldı.

Şube mimarisi: sabit yarıçap yok

Dokuz şubeye sabit yarıçap vermek yerine operasyonel catchment alanı çıkarıldı. Merkez şubelerde dar, çevre şubelerde geniş alan kullanıldı.

Kritik detay: rezervasyon ve paket sipariş catchment alanları farklı tutuldu. Kullanıcı dine-in için 6-8 km yol gidebiliyor ama paket siparişte teslimat süresi toleransı çok daha dar.

Yapılan diğer düzenlemeler:

  • Şube bazlı UTM ile her reklamın hangi şubeye talep oluşturduğu ayrıştırıldı
  • Yakın şubelerin çakışması posta kodu kümeleri ve hariç tutmalarla azaltıldı
  • Aynı kullanıcıya iki şubenin aynı anda reklam göstermesi engellendi
  • Şube önceliği mesafe, kapasite ve teslimat süresiyle belirlendi
  • Öğle, akşam ve geç saat senaryoları ayrı planlandı

Şube fırsat puanı. Şubeler geçmiş ROAS'a göre sıralanmadı. Günlük 0-100 arası bir puan hesaplandı:

BileşenAğırlık
Kullanılabilir kapasite%30
Yerel talep açığı%25
Net sipariş ve masa değeri%15
Tekrar müşteri potansiyeli%15
Teslimat ve servis kalitesi%15

75 üzeri ölçekleme havuzuna, 50-74 normal bütçeye, 50 altı koruma moduna geçti.

Böylece geçmişte iyi sonuç veren ama o gün kapasitesi dolu bir şube, sırf geçmiş ROAS'ı yüksek diye bütçe almaya devam etmedi.

Menü ekonomisi: en çok satan değil, en değerli. Yeme-içme reklamlarında en çok satan yemeği öne çıkarmak yüksek sipariş sayısı üretir ama mutfak kapasitesi ve kârlılık açısından optimum olmayabilir.

Menü kalemleri için katkı skoru oluşturuldu: katkı marjı (%35), menü dönüşüm oranı (%25), hazırlama süresi (%15), 30 günlük tekrar sipariş katkısı (%15), stok durumu (%10).

Sonuç: sipariş sayısı yüksek ama mutfağı yavaşlatan ve marjı düşük bir ürün, orta hacimli ama yüksek katkılı bir menü kombinasyonunun önüne geçirilmedi.

Kampanya menüleri de tek başına indirim olarak değil, algılanan değer artı operasyonel verim üzerinden tasarlandı.

Rezervasyon funnel'ı ve no-show

Online rezervasyon karttaki +%285 büyümeyi sağlayan ana fiziksel-dijital köprüydü. Ama randevu talebi tek başına gelir sayılmadı.

AşamaBaşlangıç8. ay
Online rezervasyon talebi200770
No-show oranı%20%10
Gerçekleşen rezervasyon160693
POS eşleşme oranı%78%94

Talep %285 arttı ama gerçekleşen rezervasyon %333 arttı — çünkü no-show yarıya indi.

Dönüşüm takibinin nasıl kurulduğunu ayrı yazıda anlattım. No-show azaltımı için randevu anında teyit, 24 saat önce hatırlatma, aynı gün kısa hatırlatma ve tek tıkla yeniden planlama akışı kuruldu.

POS eşleşmesi rezervasyon ID'si, şube, tarih-saat penceresi ve hashlenmiş iletişim bilgisiyle yapıldı. 8. ayda gerçekleşen rezervasyonların %94'ü POS işlemiyle eşleşti — eşleşemeyen gelir ROAS hesabına dahil edilmedi.

Tekrar sipariş: +%52'nin tanımı

Karttaki +%52 toplam tekrar sipariş adedi değil. İlk doğrudan online siparişinden sonra 30 gün içinde yeniden sipariş veren müşterilerin oranındaki göreli artış.

%25'ten %38'e çıktı: 38 ÷ 25 = 1,52.

Bu metrik 14x'in anlaşılması için kritik. Yeni müşteri bir kez edinildikten sonra sonraki 30 günde daha düşük medya baskısıyla yeniden sipariş verebildi.

Ama önemli bir sınır konuldu: tekrar siparişlerin tamamı paid ROAS'a yazılmadı. Kaynak doğrulaması olmayan tekrarlar CRM geliri olarak ayrı raporlandı.

CRM segmentleri gün bazında ayrıldı: 0-7 gün ilk deneyim ve hızlı ikinci sipariş, 8-21 gün favori kategori, 22-45 gün yeniden kazanım, 45+ gün uyuyan müşteri.

LTV'yi neyin artırdığını ayrıca yazdım. Tekrar müşteriye her seferinde indirim verilmedi. Yeni menü, favori kategori ve öğün zamanı hatırlatması daha sürdürülebilir sonuç verdi. Tekrar satın almayı neyin artırdığını ayrı yazıda ele aldım.

POS, rezervasyon ve reklam verisini birleştirmek

Bu vakanın en teknik katmanı dijital talebi fiziksel kasa geliriyle birleştirmekti.

Akış şöyle kuruldu: reklam tıklaması UTM ve click ID ile kaydedildi → rezervasyon veya sipariş oluştuğunda benzersiz ID üretildi → gerçekleşen dine-in işlemi POS'ta şube, saat ve rezervasyon kimliğiyle eşleştirildi → online siparişte iptal ve net ödeme backend'den güncellendi → yalnızca doğrulanmış net gelir reklam dönüşüm değerine geri aktarıldı.

KatmanKullanım
POS / sipariş backendFinansal source of truth
Rezervasyon sistemiTalep, show-rate, şube ve saat
GA4Davranış ve kanal yolculuğu
Meta AdsKampanya optimizasyon sinyali
CRMRepeat ve müşteri yaşam döngüsü

Reklam platformunun raporladığı rezervasyon veya sipariş olayı tek kaynak olarak kabul edilmedi. Ölçümleme hatalarının reklam performansını nasıl bozduğunu ayrı yazıda anlattım.

First-party müşteri grafiği. Aynı kişi bazen rezervasyon, bazen online sipariş, bazen farklı şubeden fiziksel ödeme yapıyordu. İzinli birinci taraf verileri hashlenerek tek müşteri kimliği altında birleştirildi.

Müşteri segmentasyonunun nasıl kurulduğunu ayrı yazıda anlattım. Böylece yeni müşteri edinme kampanyalarında mevcut müşteriler dışlanabildi ve şube değiştiren müşteri tekrar müşteri olarak doğru sınıflandırıldı.

Incrementality: zaten gelecek müşteriyi reklama yazmamak

Güçlü yerel markalarda attribution tek başına yanıltıcı olabilir. Benzer profildeki şubelerde dönemsel holdout testleri yapıldı.

TestSonuç
Lokal rezervasyon kampanyası holdoutDoğrulanmış rezervasyonda ~%18 ek lift
Repeat remarketing holdout30 günlük tekrar siparişte ~%11 ek lift
Kapasite kontrollü bütçe testiReklam kaynaklı iptal/şikâyet ~%27 azaldı

Bu testler 14x'in tamamının nedensel artış olduğu iddiası için değil, attribution raporunun gerçekten ek talep üreten katmanlarla tutarlı olup olmadığını kontrol etmek için kullanıldı.

Kreatif: menü fotoğrafından kullanım anına

Ürün fotoğrafı tek başına yeterli görülmedi. İçerik üç soruya göre üretildi: "şimdi ne yiyeceğim", "nerede buluşacağız", "bu akşam hızlıca nasıl rezervasyon yaparım".

FormatRolKazanan yaklaşım
Kısa dikey videoYeni müşteriServis anı, ortam, masa deneyimi
CarouselMenü değerlendirmeKampanya menüsü, fiyat-değer karşılaştırması
StoryYakın kararBugün boş masa, şube mesafesi
Statik lokalŞube farkındalığıŞube + semt + saat + net CTA

8 ayda 80'den fazla ana kreatif ve 200'ün üzerinde varyasyon test edildi. Kreatifler tıklama oranıyla değil; sipariş CPA'sı, gerçekleşen rezervasyon, POS değeri ve 30 günlük tekrar etkisiyle değerlendirildi. Kreatif test sisteminin nasıl kurulduğunu ayrıca yazdım.

Kırılma üçüncü ve dördüncü ay arasında oldu

İlk iki ay veri ve operasyon modeli kuruldu. Üçüncü ayda şube bazlı lokal mimari, rezervasyon-POS eşleşmesi ve sipariş backend düzeltmeleri devreye girdi. Dördüncü ay itibarıyla kapasiteye duyarlı bütçe yönetimi ve tekrar sipariş CRM'i birlikte çalışmaya başladı.

Bu dönemde rezervasyon olayı yerine gerçekleşen POS geliri ana değer sinyali oldu.

Denedim, tutmadı

  • Tüm şubelere aynı yarıçap. Şube çakışması, farklı servis süreleri ve gereksiz frekans üretti.
  • Sadece yemek fotoğrafı ve fiyat. İlgi yarattı ama kullanım anı ve karar sebebi zayıf kaldı.
  • Her saate aynı bütçe. Dolu masaya ve yoğun mutfağa gereksiz talep satın alındı.
  • Tüm tekrar müşteriye indirim. Organik tekrar siparişi teşvik maliyetiyle satın almaya başladı.
  • Rezervasyon formunu satış kabul etmek. No-show ve düşük masa değeri kampanya kalitesini yanlış ölçtürdü.
  • Pazaryeri siparişini paid ROAS'a dahil etmek. Kaynak ve komisyon ekonomisini karıştırdı.
  • En çok satan menüyü otomatik ölçeklemek. Mutfak süresi ve katkı marjı dikkate alınmadığında operasyonu bozdu.

Sık sorulan sorular

Restoranda 14x ROAS gerçekçi mi?

Neyin oranı olduğuna bağlı. Bu vakada 14x toplam kasa cirosunun reklama bölünmesi değil; sadece kaynak eşleştirmesi yapılabilen doğrudan online siparişler ile POS ile doğrulanmış rezervasyon gelirlerinin oranı. Pazaryeri siparişleri, organik walk-in ve eşleşmeyen fiziksel satışlar hesaba dahil edilmedi. Ayrıca iptaller, başarısız teslimatlar ve iadeler gece batch'iyle dönüşüm değerinden düşüldü. Yüksekliğin sebebi gıda marjı değil — marj ROAS'ı yükseltmez, sadece kârlılığa dönüşüp dönüşmediğini belirler.

Rezervasyon dönüşüm sayılmalı mı?

Hayır, gerçekleşene kadar sayılmamalı. Bu vakada rezervasyon talebi ancak ziyaret gerçekleştiğinde ve şubedeki POS işlemiyle eşleştiğinde gelir yazıldı. Başlangıçta no-show %20'ydi; teyit ve hatırlatma akışlarıyla %10'a indi. Sonuç şu: talep %285 arttı ama gerçekleşen rezervasyon %333 arttı. Rezervasyon formunu satış kabul etmek kampanya kalitesini yanlış ölçtürüyor.

Restoran reklamında bütçe neye göre ayarlanmalı?

Kapasiteye göre. Akşam masa doluluğu %85'i geçtiğinde aynı gün rezervasyon bütçesi azaltılıp öğle slotuna kaydırıldı; mutfak ticket süresi 22 dakikayı aştığında paket sipariş bütçesi kademeli düşürüldü; tahmini teslimat 45 dakikayı geçtiğinde teslimat reklamı daraltıldı. Kapasite kontrollü bütçe testinde yoğun saatlerde reklam kaynaklı iptal ve şikâyet %27 azaldı. Karşılayamayacağın talebi satın almak iki yönlü zarar.

Çok şubeli markada lokasyon hedefleme nasıl kurulur?

Sabit yarıçapla değil. Her şubeye operasyonel catchment alanı çıkarıldı: merkez şubelerde dar, çevre şubelerde geniş. Kritik detay rezervasyon ve paket sipariş alanlarının farklı tutulmasıydı — kullanıcı dine-in için 6-8 km yol gidebiliyor ama teslimat toleransı çok daha dar. Ayrıca yakın şubelerin çakışması posta kodu kümeleriyle azaltıldı ve aynı kullanıcıya iki şubenin aynı anda reklam göstermesi engellendi.

Tekrar siparişler reklama yazılmalı mı?

Sadece kaynak doğrulaması varsa. Bu vakada tekrar siparişlerin tamamı paid ROAS'a yazılmadı; yalnızca paid-touch attribution penceresi içinde reklamla eşleşenler dahil edildi, diğerleri CRM geliri olarak ayrı raporlandı. Bu ayrım önemli çünkü aksi halde bir kez edinilen müşterinin aylarca süren organik siparişleri ilk kampanyaya yazılır ve ROAS yapay olarak şişer. Ayrıca şube holdout testleriyle repeat remarketing'in ~%11 ek lift ürettiği doğrulandı.

Çıkarım

Bu vakada medya harcaması %120 arttı, doğrulanmış gelir %316.

Ama asıl anlatılması gereken şey rakamın büyüklüğü değil, nasıl tanımlandığı.

14x'i mümkün kılan tek şey iyi reklam yönetimi değildi. Rezervasyonun POS'la eşleştirilmesi, eşleşmeyen gelirin hesap dışı bırakılması, iptallerin geri düşülmesi ve pazaryeri siparişlerinin dahil edilmemesi — bunların hepsi rakamı düşüren kararlardı.

Ve tam da bu yüzden savunulabilir.

İkinci ders kapasiteyle ilgili. Restoranda reklam bütçesinin üst sınırını bütçe değil masa sayısı ve mutfak hızı belirliyor. Dolu bir akşamda rezervasyon reklamı açık tutmak sadece para kaybı değil; gelen müşteriyi bekleten, şikâyet üreten ve marka deneyimini bozan bir karar.

Lokal reklamı coğrafi hedeflemeden ibaret görmek bu yüzden yetersiz. Bütçe dağılımının nasıl kontrol edileceğini ayrı yazıda anlattım.

Bu konunun tüm rehberi: Meta Ads E-Ticaret Reklam Rehberi: Facebook ve Instagram Reklamlarında Satış Sistemi Kurma
İlgili hizmet: Meta Ads Yönetimi

Ücretsiz Ön Görüşme
Adem Demir
Yazar

Adem Demir

10+ yıldır e-ticaret markalarının performans pazarlamasını yönetiyorum. Giyim.tr, bilet.com ve ara.com.tr gibi markalarla Meta Ads, Google Ads ve dönüşüm optimizasyonu tarafında çalıştım. Bu blogdaki her yazı, yönettiğim gerçek reklam hesaplarından edinilen saha deneyimine dayanır.