Çoğu bayi şöyle sanır: kampanya dönemi geldiğinde ciro yükseliyorsa işler yolundadır. Panelde günlük satış grafiği yukarı gidiyor, sipariş sayısı ikiye katlanıyor, Telegram kanalında hareketlilik var. Ay sonunda banka hesabına bakınca ise tuhaf bir his oluşur: satış iki katına çıkmış ama cebe giren para neredeyse aynı. Bu hissin sebebi büyü değil, ölçülmeyen maliyet kalemleridir. Kampanya, cironun değil marjın testidir ve marjı ölçmeyen bir e-pin scripti sana kârlılık değil sadece hareket gösterir.
İşin can sıkıcı tarafı şu: kampanya kârlılığı tek bir sayı değil, birbirine bağlı beş altı kalemin farkıdır. Tedarikçiden alış fiyatı, ödeme sağlayıcısının komisyonu, kupon indirimi, iade/iptal oranı, destek maliyeti ve kampanyanın normal fiyattan da satın alacak müşteriye verdiği gereksiz indirim. Bu kalemleri tek ekranda birleştirmeyen bir e-pin satış yazılımı kullanıyorsan, kampanya sonrası "başarılıydı" demen aslında bir tahmindir. Aşağıda bunu tahmin olmaktan çıkarıp ölçülebilir bir tabloya dönüştürüyoruz.
Ciro Neden Yanıltıcı Bir Başarı Göstergesidir?
Ciro, ödeme ekranından geçen toplam tutardır; kâr ise o tutardan geriye kalan şeydir. E-pin işinde alış ile satış arasındaki fark çoğu üründe yüzde 3 ile 12 arasında gezer. Bu kadar ince bir bantta yüzde 10'luk bir kupon vermek, marjı doğrudan eksiye çevirebilir. Diyelim 100 TL'lik bir kodu 94 TL'ye alıyorsun ve 100 TL'ye satıyorsun. Brüt marj 6 TL. Yüzde 8 kupon uyguladığında satış 92 TL'ye iner ve sen o siparişten 2 TL zarar edersin. Ciro grafiğinde bu sipariş yeşil görünür, kâr tablosunda kırmızıdır. Bir dijital ürün satış scripti kampanyayı ürün bazında maliyetle eşleştirmiyorsa, zararını büyüterek kutlarsın.
Bunun panel tarafındaki karşılığı basittir: her sipariş satırında satış fiyatının yanında o anki alış maliyeti de saklanmalıdır. Tedarikçi fiyatı sonradan değişse bile, geçmiş siparişin maliyeti donmuş olmalı. Pinova'nın raporlama katmanında sipariş anındaki maliyet kaydı tutulduğu için, üç ay sonra baktığında kampanyanın o günkü gerçek marjını görürsün, bugünkü fiyatla hesaplanmış yanlış bir marjı değil.
Kampanyanın Gerçek Maliyeti Sadece İndirim Değil
Kampanya maliyetini yalnızca verilen indirim tutarı sanmak en yaygın hatadır. Gerçek maliyet dört ayrı koldan gelir. Birincisi doğrudan indirim: kupon veya kampanya fiyatı. İkincisi ödeme komisyonu: sipariş sayısı arttıkça sabit değil oransal artan bir gider ve düşük tutarlı siparişlerde oransal yükü daha ağır. Üçüncüsü operasyon maliyeti: artan destek talepleri, stok tükenmesi kaynaklı manuel teslimatlar, yanlış kod itirazları. Dördüncüsü ise kanibalizasyon, yani indirim olmasa da alacak müşteriye verdiğin gereksiz iskonto.
Dördüncü kalem en görünmez olanıdır ve genelde toplam kampanya maliyetinin yarısından fazlasını oluşturur. Ölçmek için kampanya öncesi dört haftanın günlük ortalama satışını referans al, kampanya günlerindeki satıştan bu taban satışı çıkar. Kalan kısım gerçek artıştır. İndirimin tamamını artışa değil, toplam satışa uyguladığın için taban satışa giden indirim doğrudan kayıptır. Bu hesabı bir kez yaptığında "yüzde 15 indirim küçük bir bedel" cümlesini bir daha kolay kuramazsın.
| Kalem | Kampanyasız Senaryo | Kampanyalı Senaryo | Fark |
|---|---|---|---|
| Sipariş adedi | 420 | 910 | +490 |
| Ortalama sepet | 186 TL | 163 TL | -23 TL |
| Brüt ciro | 78.120 TL | 148.330 TL | +70.210 TL |
| Ürün alış maliyeti | 70.300 TL | 135.780 TL | +65.480 TL |
| Kupon indirimi | 0 TL | 9.640 TL | -9.640 TL |
| Ödeme komisyonu | 2.030 TL | 3.860 TL | -1.830 TL |
| İade/iptal kaybı | 310 TL | 1.480 TL | -1.170 TL |
| Net kâr | 5.480 TL | -2.430 TL | -7.910 TL |
Kampanya Kârlılığını Hangi Formülle Okumalısın?
Tek bir cümleye sığdırılabilir: net kampanya kârı, kampanya döneminde oluşan brüt marjdan indirim, komisyon, iade ve ek operasyon giderleri düşüldükten sonra kampanyasız taban dönemin net kârıyla karşılaştırılarak bulunur. Yani ölçtüğün şey "kampanyada ne kazandım" değil, "kampanya yapmasaydım ne kazanacaktım, şimdi ne kazandım" farkıdır. Bu fark artı ise kampanya işe yaramıştır; eksi ise ciro grafiğin ne kadar güzel görünürse görünsün kampanyayı tekrarlamamalısın.
İkinci bir gösterge daha eklemelisin: kampanya ile gelen müşterinin ikinci siparişi. Eğer kampanya ilk ayda zarar ettiriyor ama gelen müşterilerin yüzde 20'si otuz gün içinde tam fiyattan tekrar alıyorsa, kampanya aslında müşteri kazanım maliyetidir ve zarar değil yatırımdır. Bunu ayırt edebilmek için epin yazılım tarafında kupon kodunun müşteri kaydına yapışması, sonraki siparişlerin aynı müşteri kimliğine bağlanması gerekir. Kupon kodunu sadece sepette indirim olarak uygulayıp unutuyorsan, kampanyanın uzun vadeli getirisini hiç göremezsin.
Kampanya bütçesinin gerçekte nereye gittiği
- Zaten alacak müşteriye giden indirim 45%
- Yeni müşteri kazanımı 25%
- Komisyon ve iade kaybı 20%
- Ek destek ve operasyon 10%
Ürün Bazında Marj Görmeden Kampanya Kurmak Neden Tehlikeli?
Kampanyalar genelde kategori geneline uygulanır: "tüm oyun kodlarında yüzde 10". Oysa aynı kategoride marjı yüzde 3 olan ürünle yüzde 14 olan ürün yan yana durur. Düz oranlı indirim, düşük marjlı ürünü zarar makinesine çevirirken yüksek marjlı üründe gereksiz para bırakır. Doğru yaklaşım, indirimi marj bandına göre kademelendirmektir: marjı yüzde 5'in altındaki ürünler kampanya dışı, yüzde 5-10 arası sabit tutarlı küçük indirim, yüzde 10 üstü oransal indirim.
Bunu elle yapmak imkânsızdır; ürün sayısı üç yüzü geçtiğinde kimse tek tek marj kontrol etmez. Kampanya kurulum ekranı marj filtresi sunmuyorsa, yazılım seni zarara doğru itiyor demektir. Pinova'da kampanya tanımlarken ürünleri marj aralığına göre süzebilir, kampanya kaydetmeden önce "bu kampanya uygulanırsa oluşacak tahmini marj" önizlemesini görebilirsin. Detaylar için özellikler bölümüne göz atabilirsin.
Kampanyayı yayına almadan önce en çok satan beş ürününü al ve indirimli fiyattan alış maliyetini çıkar. Beş üründen biri bile eksi veriyorsa kampanyayı ürün seçimiyle daraltmadan yayına alma.
Ölçümü Kalıcı Hale Getiren Kontrol Listesi
Kampanya kârlılığı, her seferinde sıfırdan hesaplanan bir şey olmamalı. Bir kez kurduğun ölçüm düzeni, sonraki tüm kampanyalarda aynı sayıları aynı yerden okumanı sağlar. Aşağıdaki liste, bir e-pin satış scripti üzerinde bu düzeni kurmak için gereken minimum yapıdır. Her maddenin karşısında "yoksa ne olur" sütununu özellikle oku; çünkü eksik kalan her madde, ay sonunda açıklayamadığın bir kâr farkı olarak geri döner.
| Kontrol maddesi | Durum | Eksikse sonucu |
|---|---|---|
| Sipariş anındaki alış maliyeti kaydediliyor mu? | Zorunlu | Geçmiş kampanya marjı yanlış hesaplanır |
| Kupon kullanımı müşteri kaydına bağlı mı? | Zorunlu | Tekrar satın alma etkisi ölçülemez |
| Taban dönem karşılaştırması tanımlı mı? | Zorunlu | Gerçek artış ile normal satış karışır |
| İade ve iptaller kampanyaya atfediliyor mu? | Önerilir | Kâr olduğundan yüksek görünür |
| Ödeme komisyonu sipariş bazında düşülüyor mu? | Önerilir | Küçük sepetlerde zarar gizlenir |
| Marj bandına göre ürün filtresi var mı? | Önerilir | Düşük marjlı ürün zarar yazar |
| Kampanya raporu dışa aktarılabiliyor mu? | Opsiyonel | Muhasebe mutabakatı elle yapılır |
Kampanyayı Durdurma Eşiğini Önceden Belirle
Profesyonel bayiyi amatörden ayıran şey, kampanyayı başlatma değil durdurma disiplinidir. Kampanyayı yayına almadan önce iki eşik yaz: net marj hangi seviyenin altına inerse kampanya durur ve iade oranı hangi yüzdeyi geçerse kampanya durur. Bu iki sayıyı kampanya heyecanı başlamadan belirlersin, çünkü satışlar akarken kimse "durduralım" demek istemez. Eşikler panelde gözünün önündeyse, karar duygusal olmaktan çıkar.
Üçüncü bir kural daha ekle: her kampanyanın ardından tek sayfalık bir kapanış notu. Hangi ürünler kâr getirdi, hangileri zarar yazdı, hangi kupon istismar edildi, destek tarafında en çok hangi soru geldi. Bu notlar üç kampanya sonra elinde bir hafıza oluşturur ve fiyatlandırmayı tahminle değil geçmiş veriyle kurmaya başlarsın. Fiyat bölümünde hangi paketin raporlama derinliği sunduğunu karşılaştırabilirsin.
Kampanyalarını tahminle değil rakamla yönet
Ürün bazlı maliyet kaydı, marj filtreli kampanya kurulumu ve kampanya sonu net kâr raporu tek panelde. Zarar eden kampanyayı ay sonunda değil ikinci gününde gör.
Kampanya kârlılığını ölçmek için kaç günlük taban veriye ihtiyacım var?
En az dört hafta. Daha kısa bir taban, hafta içi ve hafta sonu dalgalanmasını ve maaş dönemi etkisini içine almadığı için yanıltıcı bir ortalama üretir. Sezonluk işlerde bir önceki yılın aynı dönemini de referansa ekle.
Kupon indirimi mi yoksa sabit kampanya fiyatı mı daha kârlı?
Marjı dar ürünlerde sabit tutarlı indirim daha güvenlidir, çünkü oransal indirim pahalı üründe beklenenden çok daha fazla para götürür. Marjı geniş ürünlerde oransal indirim sepet büyütmeye yardım eder.
Zarar eden kampanya her zaman kötü müdür?
Hayır. Kampanya ile gelen müşterilerin belirgin bir kısmı otuz gün içinde tam fiyattan tekrar alıyorsa, ilk dönem zararı müşteri kazanım maliyetidir. Bunu ayırt edebilmek için kupon kullanımının müşteri kaydına bağlı olması gerekir.
Kampanya raporlarını muhasebeyle nasıl uyumlu tutarım?
Rapordaki net kâr satırının hangi kalemleri içerdiğini yazılı olarak sabitle ve her ay aynı tanımla dışa aktar. Tanım değiştiğinde aylar arası karşılaştırma bozulur; bu yüzden tanımı değiştirmek yerine yeni bir sütun eklemek daha güvenlidir.
Kampanya yönetimi, indirim oranı seçmekten çok ölçüm kurmakla ilgilidir. Maliyeti sipariş anında donduran, kuponu müşteriye bağlayan ve taban dönemle karşılaştırma yapan bir altyapıda kampanya artık kumar değil, sonucu önceden kestirilebilen bir işletme kararına dönüşür. Bu tabloların kendi verinle nasıl göründüğünü merak ediyorsan canlı demo üzerinden kampanya ve kârlılık ekranlarını kendi senaryonla deneyebilir, ardından paket seçimine geçebilirsin.

