Vaka Çalışması

Yerel İşletmelere Konum Bazlı Kampanya Platformu

Aktif KategoriRestoran/Kafe/Butik

Yerel işletmeleri büyük dizin ve teslimat platformlarına bağımlılıktan kurtaran, mahalle düzeyinde çalışan konum bazlı kampanya ekosistemi.

Müşteri Profili

Bir şehir merkezinde, restoran/kafe/butik ekosistemini tek bir konum bazlı kampanya uygulaması altında toplamak isteyen girişimci ekip. Hedefleri net: yerel işletmelerin Google reklam bütçesinden kopmadan, mahalledeki müşteriye doğrudan ulaşabileceği bir kanal kurmak. Ekip kendi pazarlama uzmanlığını getiriyordu; yazılım tarafında sıfırdan ürün geliştirme ortağı arıyordu. Platform aktif, müşteri portföyü genişliyor.

Sorun

Yerel işletmelerin pazarlama bütçesinin önemli bölümü Google Ads ve Meta'ya akıyor; coğrafi hedefleme şehir düzeyinde çalıştığı için 200 metre mesafedeki potansiyel müşteriye ulaşmak ile 20 km mesafedeki kullanıcıya ulaşmak aynı bütçeyi yiyor. Mahalle düzeyinde kampanya yapacak hazır araç yok; ilan tahtası ve broşür hâlâ en hedefli kanal. SMS pazarlama maliyetli (mesaj başına 0.15-0.30 TL) ve açılma oranı düşük. Push bildirimi daha ucuz ama opt-in akışı doğru kurulmadığı için kullanıcı uygulamayı siliyor. Bunun üzerine müşteri verisi de işletmeye değil büyük teslimat ve pazaryeri platformlarına akıyor — işletme, kendi düzenli müşterisinin telefon numarasına bile sahip değil. Sadakat kartları kâğıt; "10 kahve alana 1 bedava" kampanyası, kayıp kart ve sahte damga kavgaları arasında eriyor.

Çözümümüz

8 ay boyunca 4 aşamada bir ekosistem inşa ettik.

1. İşletme Katılımı ve Panel

Restoran, kafe, butik tarafı için kendi self-servis paneli: işletme profili, menü/ürün katalog, görsel varlık yönetimi, kampanya oluşturma, geo-fence çizimi (dükkan + 300m), popüler POS sistemleriyle entegrasyon arayüzleri, sadakat kural motoru ve ROI dashboard'u. Tipik bir işletmenin katılım süresi 2-3 saate düşürüldü; saha ekibinin tabletten yönetebileceği kadar basit tutuldu.

2. Müşteri Uygulaması (Yakındaki Kampanyalar)

React Native ile kullanıcı uygulaması: bulunduğun konumdaki kampanyalar feed'i, harita görünümü (Mapbox), favori işletme, kupon cüzdanı, sadakat puan/damga ekranı. Uygulamanın bel kemiği "yakındaki kampanyalar" sekmesi — kullanıcı uygulamayı açmadığında bile platform işliyor; açtığında ise "yarım saat içinde işine yarayacak teklif" görüyor.

3. Konum Bazlı Push (Geo-fence + Opt-in Incentive)

Sürekli GPS yok — pil tüketimini öldürür ve kullanıcıyı uygulamadan uzaklaştırır. Bunun yerine iOS Significant Location Change ve Android Geofencing API kullanıldı, saatlik pil maliyeti %1-2 bandında. PostGIS üzerinde tanımlı geo-fence'lere kullanıcı girdiğinde, bildirim sıklığı kuralları (günde en fazla 2 push, aynı işletmeden 24 saatte 1) kontrol edildikten sonra FCM/APNs'e bildirim düşülüyor. Opt-in oranı kullanıcı katılımındaki net değer önerisi sayesinde %70+ — "mahallendeki kampanyaları ilk sen gör, hoş geldin indirimi al" mesajı sade ve dürüst, kullanıcının arkasından konum çalmıyor.

4. Sadakat Programı Engine (QR Check-in + Puan)

Her işletme için yapılandırılabilir sadakat kuralı: puan, damga, kademe, doğum günü, n. ziyaret tetikleyicileri. POS entegrasyonu olan işletmelerde puan/damga doğrudan satış fişine bağlanıyor — manuel okutma yok. POS'u olmayan küçük işletmeler için QR-based dijital fiş alternatifi: kasada üretilen QR kodu kullanıcı telefonuyla okuttuğunda sistem doğruluyor. Fraud katmanı (aynı IP'den seri tarama, anormal hız, çift damga) backend tarafında otomatik engelliyor.

Teknik Stack
Next.js (işletme web paneli)React Native (kullanıcı + işletme app)NestJS (API)PostgreSQL + PostGISRedis (cache + queue)FCM + APNs (geo-fenced push)Mapbox (harita + mahalle görselleştirme)Twilio (SMS fallback)iyzico (premium işletme abonelik)POS connector arayüzüMixpanelSentry + Datadog

Sonuçlar

  • Sistem canlıda: restoran, kafe ve butik kategorilerinde aktif işletmeler platformda çalışıyor, müşteri portföyü genişliyor
  • Geo-targeted bildirim altyapısı PostGIS + iOS Significant Location Change + Android Geofencing API üzerinde event-driven çalışıyor; pil tüketimi düşük, kullanıcı deneyimi sürdürülebilir
  • Opt-in akışı + sıklık tavanları backend kural motoruna gömüldü; "spam algısı" sorunu yapısal olarak engelleniyor
  • POS entegrasyon arayüzü sayesinde puan/damga doğrudan satış fişine bağlanabiliyor — sahte damga ve kupon fraud'u engelleniyor
  • Premium işletme aboneliği iyzico entegrasyonuyla canlı; freemium akışı çalışıyor
  • Sadakat fraud'u kâğıt damga sisteminden çıkan işletmelerde teknik olarak engellendi; ROI ölçülebilir hale geldi

Platform aktif, müşteri portföyü genişliyor.

Mimari Tercihlerin Önemi

Üç teknik karar fark yarattı. Birincisi, sürekli GPS yerine event-driven geo-fence kullandık; pil tüketimi düşük kaldı, kullanıcı uygulamayı silmedi. İkincisi, bildirim sıklığı tavanını backend kural motoruna gömdük — işletme istese de aşamıyor; bu sayede kullanıcıyı yıpratmayan ve disiplinli bir bildirim ritmi oluştu. Üçüncüsü, POS entegrasyonunu opsiyonel ama önerilen yola çevirdik; entegre olan işletmeler fraud korumasıyla birlikte gerçek ROI dashboard'una eriştiği için ürünün değerini somut görüyor.

Benzer Bir Proje Konuşalım

Yerel işletme ekosistemi kurmak ya da mevcut sadakat / kampanya sürecini dijitalleştirmek istiyorsanız 30 dakikalık ücretsiz keşif görüşmesi yapalım — somut bir pilot planı çıkaralım.