CPM nasıl hesaplanır ve neden aniden yükselir
18 Temmuz 2026 · 6 dk okuma
CPM nasıl hesaplanır sorusunun cevabı tek satıra sığıyor: harcadığın tutarı aldığın gösterim sayısına böl, çıkanı 1000 ile çarp. Açılımı bin gösterim başına maliyet, yani reklamının bin kez ekranda görünmesi için ödediğin para. Formül işin kolay tarafı. Zor tarafı, dün 5 TL olan bir CPM'in bugün 8 TL olmasının ne anlama geldiği ve bu artışın nereden çıktığı. Bu yazının ikinci yarısı tam olarak o soruya ayrıldı.
CPM nasıl hesaplanır: formül ve tersten okuma
CPM = (harcama ÷ gösterim) × 1000. Bir hafta boyunca 4.500 TL harcayıp 900.000 gösterim alan bir reklam setinde tek gösterimin maliyeti 4.500 ÷ 900.000 = 0,005 TL. Bunu 1000 ile çarpınca CPM 5 TL çıkıyor. Paydanın gösterim olduğuna dikkat et, erişim değil; ikisi arasındaki farkı gösterim ve erişim farkını anlatan yazıda ayrıntılı bulabilirsin. Aynı kişi reklamı üç kez gördüyse bu üç gösterimdir ve üçü de CPM'in paydasına yazılır.
Formülün asıl işe yarayan hali tersi. CPM'i biliyorsan bütçenin kaç gösterim satın alacağını önceden görürsün. 5 TL CPM ile 10.000 TL bütçe, 10.000 ÷ 5 = 2.000 birim bin gösterim, yani 2.000.000 gösterim demek. CPM 8 TL'ye çıkarsa aynı bütçe 10.000 ÷ 8 = 1.250 birim bin gösterime, yani 1.250.000 gösterime düşüyor.
Buradaki oranlar birbirine eşit değil ve bu ayrımı kaçırmak yaygın. CPM 5'ten 8'e çıktığında artış 3 ÷ 5 = %60. Ama kaybettiğin gösterim 750.000 ÷ 2.000.000 = %37,5. Fiyat yüzde altmış artarken hacim yüzde otuz yedi buçuk azalıyor, çünkü biri diğerinin tersi üzerinden hareket ediyor. Bütçe planı yaparken bu çeviriyi baştan yapmak işine yarar; reklam bütçesi hesaplama sayfası bütçe ile hedef arasındaki bağı kurmak için kullanılabilir.
CPM bir maliyet kalemi değil, fiyat sinyalidir
En yaygın hata CPM'i “reklamım pahalı mı” sorusunun cevabı sanmak. CPM tek başına ne kâr ne zarar anlatır; yalnızca açık artırmada senin gösterimine biçilen fiyatı gösterir. Aynı hesapta 30 TL CPM ile kârlı çalışan bir kampanya ile 4 TL CPM ile para yakan bir kampanya yan yana durabilir. Çünkü satın aldığın gösterimin kime gittiği, tıklamaya dönüp dönmediği ve tıklamanın satışa dönme oranı CPM'in tamamen dışında kalıyor.
Aradaki köprü tıklama oranı. CPM'in 5 TL ve tıklama oranının %1 olduğunu varsayalım: bin gösterim sana 5 TL'ye mal oluyor ve 10 tıklama getiriyor, tıklama başına maliyet 0,50 TL. Tıklama oranı %0,5'e düşerse aynı bin gösterim 5 tıklama veriyor ve tıklama başına maliyet 1 TL'ye, yani tam iki katına çıkıyor. CPM hiç kıpırdamadan tıklama maliyetin ikiye katlanabilir. Bu yüzden CPM artışını yorumlarken tıklama oranını yanına koymadan karar verme.
CPM yükseldiğinde bakılacak dört yer
Ani CPM artışının tek bir sebebi yok. Pratikte dört ayrı mekanizma var ve her birinin belirtisi farklı. Sırayla eleyerek ilerlemek, panikle teklif kısmaktan çok daha hızlı sonuç veriyor.
Kitle darlığı
Hedeflemeyi daralttıkça o kitle içindeki toplam gösterim envanteri küçülür. Küçülen envanterde aynı bütçeyi harcayabilmek için sistemin daha yüksek fiyatlı gösterimleri alması gerekir; sonuç CPM artışıdır. Belirtisi nettir: CPM ile birlikte frekans da tırmanıyorsa, yeni insan bulamadığın için aynı kişilere daha çok ödüyorsun demektir. Aynı hesapta birbirini dışlamayan reklam setleri varsa tablo ağırlaşır, çünkü kendi setlerin aynı envanter için birbirinin karşısına geçer. Bu iki konunun da kendi başlıkları var; burada sadece CPM'e nasıl yansıdığını bilmen yeterli.
Darlığı ölçmenin pratik yolu hedefleme katmanlarını tek tek saymaktan geçiyor. İlgi alanı, davranış, yaş aralığı, coğrafya ve dil filtrelerini üst üste koyduğunda her katman havuzu kesişim olarak daraltır, toplama olarak genişletmez. Üç ilgi alanını “ve” mantığıyla birleştiren bir kurgu, aynı üç ilgi alanını “veya” mantığıyla birleştiren kurgudan belirgin şekilde dar bir havuz üretir. CPM tırmanan bir reklam setinde önce kaç katman koyduğunu say, en az iş gören katmanı kaldır ve aynı bütçeyle tekrar ölç. Tek değişkenli bu test darlığı diğer üç sebepten ayırmanın en hızlı yolu, çünkü yerleşime ve takvime dokunmadan yalnızca havuzun büyüklüğünü değiştirmiş olursun.
Yerleşim karması
Bu, en çok gözden kaçan sebep ve hiçbir yerleşimin fiyatı değişmeden CPM'i yükseltebilir. Raporda gördüğün CPM, tüm yerleşimlerin ağırlıklı ortalamasıdır. Bir hafta pahalı yerleşimden 300.000, ucuz yerleşimden 700.000 gösterim aldığını, pahalı yerleşimin CPM'inin 10 TL, ucuzunkinin 2 TL olduğunu varsay. Harcamalar 3.000 TL ve 1.400 TL, toplam 4.400 TL. Bunu 1.000.000 gösterime bölüp 1000 ile çarpınca birleşik CPM 4,40 TL.
Sonraki hafta dağılım kaysın: pahalı yerleşimde 600.000, ucuz yerleşimde 400.000 gösterim. İki yerleşimin kendi CPM'i hâlâ 10 TL ve 2 TL, hiçbiri kıpırdamadı. Harcamalar bu kez 6.000 TL ve 800 TL, toplam 6.800 TL. Gösterim sayısı yine 1.000.000 ve birleşik CPM 6,80 TL. Raporunda CPM 4,40'tan 6,80'e çıkmış görünüyor ama ortada bir fiyat artışı yok, sadece dağılım değişti. Bunu ayırt etmenin tek yolu CPM'e yerleşim kırılımında bakmak; yerleşim optimizasyonu yazısı bu kırılımı okumaya odaklanıyor.
Sezon ve takvim
Belirli haftalarda açık artırmaya giren reklamveren sayısı artar ve fiyat topluca yukarı gider. Bunun teşhisi dördü içinde en kolayı: artış tek bir reklam setinde değil, hesabın tamamında, farklı kitlelerde ve farklı yerleşimlerde aynı anda görünüyorsa sebep senin kurgunda değildir. Sezonluk artışa nasıl karşılık verileceği başlı başına bir konu; bu yazıda amacın sadece onu teşhis listesinden eleyip elemediğini bilmek.
Kreatif kalitesi
Açık artırmada kazanan her zaman en yüksek teklifi veren değil. Hem Meta hem Google, kendi yayımladıkları yardım dokümanlarında tahmini etkileşim ve kullanıcı deneyimi sinyallerinin sıralamaya girdiğini anlatıyor. Pratikteki karşılığı şu: etkileşim almayan bir kreatif, aynı yerleşimde aynı kitleye daha pahalıya dağıtılır. Yayındaki bir kreatifin CPM'i haftalar içinde kayarken frekans da artıyorsa kreatif yorgunluğu güçlü bir adaydır. Kreatifi düzenli yenilemek bu yüzden estetik bir tercih değil, doğrudan fiyat kontrolüdür; kreatif optimizasyon başlığı altında toplanan çalışmanın çıkış noktası da budur.
Teşhis sırası: en ucuz kontrolden en pahalıya
Dört sebebi ayırmak için sıra önemli. Yirmi dakikada sonuç veren pratik akış şöyle:
- Kapsamı belirle. Artış tek reklam setinde mi, tek kampanyada mı, hesabın tamamında mı? Hesabın tamamındaysa dış etken listenin başına geçer.
- Yerleşim kırılımına in. Her yerleşimin CPM'ini ayrı gör. Yerleşimlerin kendi CPM'i sabitken birleşik CPM arttıysa cevabı bulmuşsundur, sebep dağılım kaymasıdır.
- Frekansı yanına koy. Frekans CPM ile birlikte tırmanıyorsa kitle darlığı ya da kreatif yorgunluğu tarafındasın.
- Kreatif yaşını kontrol et. Artış belirli bir kreatifin yayına girmesinden veya yaşlanmasından sonra mı başladı? Tarihleri üst üste koy.
- Değişiklik geçmişini aç. Teklif stratejisi, bütçe ya da hedefleme değişikliğinin tarihi CPM kırılmasının tarihiyle çakışıyorsa sebep dışarıda değil, sende.
Yüksek CPM her zaman kötü haber değil
Son bir uyarı: CPM'i düşürmeyi başlı başına hedef haline getirmek tuzaktır. CPM'i düşürmenin en kolay yolu ucuz envantere kaymaktır ve ucuz envanter çoğu zaman satın alma niyeti düşük gösterim demektir. Yerleşim kırılımını açıp en ucuz yerleşime ağırlık verdiğinde CPM tablosu güzelleşir, satışlar güzelleşmez.
Kararı CPM değil, edinme maliyeti ve ROAS verir. CPM'in görevi bu iki sayının neden değiştiğini sana açıklamaktır. Doğru soru “CPM'im kaç” değil, “CPM'im neden bu hafta değişti ve bu değişim edinme maliyetime yansıdı mı” sorusudur. Formülü bir kez oturttuktan sonra asıl iş bu ayrımı yapmakta.