Araçlar

Pazarlama Karması Modelleme (MMM) Aracı

Pazarlama karması modelleme (MMM) için haftalık harcama ve satış verinizi yapıştırın; her kanalın satışa katkısını, gecikmeli etkisini, doyma noktasını ve aynı bütçeyle daha iyi dağılımı görün. Çerez ve kullanıcı takibi gerektirmez, kod yazmanız gerekmez; veriniz tarayıcınızdan çıkmaz.

Hafif MMM, kod yokAdstock, doyma eğrisi, kanal katkısı ve bütçe dağılımı
Veriler tarayıcıda işlenir, sunucuya gitmez.
Her satır bir hafta. İlk satır başlık: tarih, kanal harcamaları, hedef (gelir ya da dönüşüm) ve isteğe bağlı kontrol sütunları. En az 52 hafta önerilir.
Hedef türü

Model her kanal için gecikmeli etkiyi ve doyma eğrisini dener; 2-3 saniye sürebilir.

Sonuç

Model sonucu Veri bekleniyor
Hafta0veri satırı
R²0açıklanan varyans
Ortalama hata (MAPE)0haftalık sapma
Medya payı0satışın medyadan gelen kısmı
Sonuçlar burada görünür. Haftalık verinizi yapıştırın ya da örnek veriyle deneyin.
Hazırlayan
  • Dijital Pazarlama Uzmanı
  • Google Partner
  • Full Stack Developer
Son güncelleme
Dayanak
3 kaynak

Pazarlama karması modelleme aracı nasıl kullanılır?

  1. Haftalık veriyi yapıştırın ya da yükleyin

    Haftalık veri alanına her satır bir hafta olacak şekilde yazın; ilk satır başlık olsun. Tarih, kanal harcamaları ve hedef sütunu şarttır. Dosyanız varsa CSV yükle düğmesini kullanın. Örnek veriyle dene düğmesi 104 haftalık, 4 kanallı sentetik bir tablo yükler ve modeli hemen kurar; bu gerçek müşteri verisi değildir.

  2. Sütun rollerini kontrol edin

    Sütunlar bölümünde araç her sütun için Tarih, Harcama, Hedef (KPI), Kontrol ya da Yok say rolünü tahmin eder. Yanlış tahmini listeden düzeltin. Kampanya haftası ve fiyat gibi sütunları Kontrol yapın.

  3. Hedef türünü ve seçenekleri belirleyin

    Hedef türü olarak Gelir ya da Dönüşüm seçin. Mevsimsellik ve Trend kutuları varsayılan olarak işaretlidir. Mevsimsellik yalnızca 52 hafta ve üzerindeki veride devreye girer; gereksiz bulduğunuz kutuyu kaldırın.

  4. Modeli kurun

    Modeli kur düğmesine basın. Araç her kanal için taşıma oranını ve doyma eğrisini ızgara aramasıyla kanal kanal seçer; bu 2-3 saniye sürebilir. Hesap tarayıcınızda biter, veri sunucuya gitmez.

  5. Uyarıları ve model uyumunu okuyun

    Önce Uyarılar bölümüne bakın, ardından R² ile MAPE değerini ve Gerçek ve model grafiğini inceleyin. İki çizgi birbirinden uzaklaşıyorsa kanal sonuçlarına güvenmeyin.

  6. Bütçe dağılımını hesaplayın

    Haftalık bütçe kutusu şimdiki ortalamayla dolar; isterseniz denemek istediğiniz başka bir tutar yazın. Her kanal ±%50 sınırı kutusu varsayılan olarak işaretlidir ve önerinin şimdiki harcamanızdan çok uzaklaşmasını engeller. Sonra Dağılımı hesapla düğmesine basın.

Pazarlama karması modelleme formülleri

Araç her kanal harcamasına iki dönüşüm uygular, sonra bunları tek bir doğrusal katmanda toplar. Gösterimde x haftalık harcamayı, a taşıma uygulanmış (adstock) harcamayı, y hedefi anlatır. Hedefi önce kendi ortalamasına böler, sonuçları geri ölçekler.

Adstock (taşıma)a(t) = x(t) + λ × a(t-1); λ, 0 ile 0,7 arasında 0,1 adımlı bir değer
Doyma (Hill)h(a) = a / (a + k); k = kanalın ortalama taşınmış harcaması × 0,5, 1, 1,5 ya da 2,5
Modelŷ(t) = b0 + Σ β(c) × h(a(c,t)) + trend + mevsimsellik + Σ γ(j) × kontrol(j,t)
Trend ve mevsimselliktrend = t / (hafta sayısı - 1); mevsimsellik = sin ve cos (2π × m × t / 52,18), m = 1 ve 2
Kestirim (NNLS + ridge)min Σ (y(t) - ŷ(t))² + α × Σ β(c)²; her kanal için β ≥ 0, α = 0,01 × hafta sayısı; taban ve kontrol katsayıları serbest işaretli, cezasız
Kanal katkısıKatkı(c) = Σ(t) β(c) × h(a(c,t))
PayPay(c) = Katkı(c) / Σ(t) ŷ(t) × 100
ROI ya da CPAGelir hedefinde ROI = Katkı / Harcama; dönüşüm hedefinde CPA = Harcama / Katkı
Marjinal ROIΔKatkı / ΔHarcama; haftalık harcama sürekli sabit kalırsa haftalık katkı = β × h(w / (1 - λ)); şimdiki ortalama w'da harcamanın %1'i kadar küçük bir adım. Marjinal CPA = 1 / marjinal ROI
Doyma durumur = (ortalama haftalık harcama / (1 - λ)) / k; r < 0,6 büyüme alanı var, r < 1,6 orta, değilse doymaya yakın
R²1 - Σ (y - ŷ)² / Σ (y - ȳ)²
MAPEortalama(|y - ŷ| / y) × 100; hedefi 0 olan haftalar dışarıda kalır
Bütçe dağılımıAlt sınırdan başlar (kutu açıkken 0,5 × şimdiki, üst sınır 1,5 × şimdiki); kalan bütçeyi 600 eşit adıma böler ve her adımı o an en çok katkı kazandıran kanala verir

Medya payı kartı, kanal katkılarının model toplamına oranıdır. Taban etki, trend, mevsimsellik ve kontroller medya payına girmez. Dağılım hesabı her kanalın haftalık harcamasını sürekli sabit tuttuğunuzu varsayar.

Örnek hesaplar: taşıma, doyma, ROI ve hata

Bu satırlar örnek hesaptır, müşteri verisi değildir. Aynı sayıları elle denerseniz aynı sonucu bulursunuz.

Örnek hesapGirdiİşlemSonuç
Taşıma, uzun etkiİlk hafta 1.000 harcama, sonra 0; taşıma oranı 0,5Her hafta önceki etkili değerin yarısı eklenir1.000 / 500 / 250 / 125; toplam etki 2.000
Taşıma, kısa etkiAynı harcama; taşıma oranı 0,3Her hafta önceki değerin %30'u kalır1.000 / 300 / 90 / 27; toplam etki yaklaşık 1.429
Doyma (Hill)Yarı doyma noktası 1.000; etkili harcama 500, 1.000, 2.000, 4.000h = a / (a + 1.000)0,33 / 0,50 / 0,67 / 0,80
ROI ve marjinal ROIArama: harcama 10.000, katkı 30.000, marjinal ROI 0,9. Video: harcama 5.000, katkı 7.500, marjinal ROI 1,4ROI = katkı / harcama; kaydırma = 2.000 × (1,4 - 0,9)Arama ROI 3,0; Video ROI 1,5; ilk tahmin: haftalık +1.000 gelir
CPA (dönüşüm hedefi)Harcama 20.000, katkı 400 dönüşüm; sonraki 1.000 harcama yaklaşık 10 dönüşüm getiriyorCPA = harcama / katkı; marjinal CPA = 1.000 / 10CPA 50; marjinal CPA 100
MAPEGerçek 100, 120, 80; model 90, 126, 84Her hafta |gerçek - model| / gerçek, sonra ortalama%10, %5, %5; MAPE %6,67

Dördüncü satır önemli bir ayrımı gösterir. Aramanın ortalama getirisi en yüksektir, ama bir sonraki lirası Video'dan az kazandırır. Gerçek kaydırmada marjinal getiriler değiştiği için araç hesabı eğriler üzerinden yapar; bu yüzden sonuç birinci derece tahminden biraz sapabilir.

Meridian, Robyn ve bu araç karşılaştırması

Üç seçenek aynı soruyu farklı derinlikte yanıtlar. Hangisinin uyduğu ekibinizin becerisine ve kararın büyüklüğüne bağlıdır.

ÖzellikMeridianRobynBu araç
Kaynak ve yapıGoogle, açık kaynak, BayesçiMeta Marketing Science, açık kaynak, deneyselTarayıcıda çalışan hafif model
Kod gerekir mi?Evet (Python)Evet (R)Hayır
Tahmin yöntemiBayesçi nedensel çıkarımRidge regresyon, Prophet, NevergradNNLS, hafif ridge, ızgara araması
Deneyle kalibrasyonDeney sonuçları öncül olarak girerGeo ve lift gibi yöntemlerle kalibre ederYok; sonucu siz doğrularsınız
En uygun kullanımYüksek bütçe, veri bilimi ekibiR bilen ekiplerHızlı ilk bakış ve yön

Bu tablo üç aracın resmi tanımlarına dayanır; ayrıntı için kaynak bağlantılarına bakın.

Pazarlama karması modelleme nedir, bu araç ne yapar?

Pazarlama karması modelleme (MMM), haftalık harcamanızla haftalık sonucunuzu karşılaştırıp her kanalın sonuca ne kadar katkı yaptığını istatistikle tahmin eden yöntemdir. Tıklama ya da kullanıcı düzeyinde kayıt gerekmez. Her haftanın toplam harcaması ve toplam geliri (ya da dönüşümü) yeter. Bu araç aynı mantığı kod yazmadan çalıştıran hafif bir pazarlama karması modelleme sürümüdür.

Haftalık veriyi yapıştırırsınız, araç şu çıktıları üretir:

  • Kanal katkısı ve payı: her kanalın sonuca eklediği miktar.
  • ROI ve marjinal ROI: ortalama getiri ile bir sonraki birimin getirisi.
  • Taşıma ve doyma: etkinin kaç hafta sürdüğü ve harcama arttıkça getirinin nasıl düştüğü.
  • Bütçe dağılımı: aynı toplam bütçeyle daha iyi bir kanal dengesi.

Önemli bir uyarı: sonuçlar yön gösterir, hüküm vermez. Araç tam bir Bayesçi modelin yerini tutmaz ve çıktıları artış testleriyle doğrulamanız gerekir. Çıktıyı kampanya ayarlarına çevirmek isterseniz Google Ads yönetimi hizmetimiz bu aşamada devreye girer.

Çerezsiz ölçüm çağında pazarlama karması modelleme neden geri döndü?

Kullanıcı düzeyinde izleme zayıfladıkça tıklama tabanlı ölçüm eksik kalıyor. Tarayıcı kısıtları, uygulamalardaki izleme izni ve onay bannerlarına verilen ret oranı atıf verisinde boşluk açıyor. MMM bu soruna başka bir yoldan yaklaşır, çünkü kişisel veri kullanmaz. Yalnızca toplulaştırılmış bir haftalık tablo ister.

Büyük platformlar da bu yöne döndü. Google, açık kaynaklı Meridian modelini 29 Ocak 2025'te herkese açtı. Duyuruya göre Meridian Bayesçi nedensel çıkarım kullanıyor, deney sonuçlarını öncül bilgi olarak alabiliyor ve erişim ile sıklığı hesaba katıyor. Meta ise açık kaynaklı Robyn paketini sunuyor; Robyn ridge regresyon, Prophet ve Nevergrad ile model arıyor.

İkisinin de bir bedeli var: kod, kurulum ve veri bilimi bilgisi isterler. Ekibinizde bu beceri yoksa ilk bakış hiç gelmeyebilir. Bu araç tam bu boşluğa oturur. Önce hızlı bir fikir verir, ardından Meridian ya da Robyn'e geçmeye değip değmeyeceğine siz karar verirsiniz.

Tıklama tabanlı tarafı da unutmayın. Atıf modeli karşılaştırma aracı kanal sırasını gösterir, MMM ise toplam katkıyı. Atıf penceresi ayarlarını Meta ilişkilendirme ayarları yazımızda ayrıca anlattık.

Taşıma etkisi ve doyma pazarlama karması modelleme aracında nasıl çalışır?

Reklam etkisi harcama yapılan haftada bitmez. Bir video kampanyasını bugün izleyen biri satın almayı iki hafta sonra yapabilir. Araç bunu geometrik adstock ile modeller: her haftanın etkili harcaması, o haftanın harcamasına önceki haftanın etkili harcamasının taşıma oranı kadarını ekler. Taşıma oranı 0 ile 0,7 arasında 0,1'lik adımlarla denenir. 0 etkinin hemen bittiğini, 0,7 uzun sürdüğünü anlatır.

İkinci dönüşüm doyma eğrisidir. Harcamayı ikiye katlamak geliri ikiye katlamaz, çünkü ilk liralar en verimli olandır. Hill eğrisi bu düşüşü yarı doyma noktasıyla tarif eder; bu nokta, getirinin tavanının yarısına ulaştığı harcamadır. Araç onu kanalın ortalama taşınmış harcamasının 0,5, 1, 1,5 ya da 2,5 katı olarak dener. Eğri her zaman içbükeydir, yani her ek lira bir öncekinden biraz daha az getirir. S biçimli eğrileri bilerek kullanmıyoruz, çünkü haftalık veride çoğu zaman gürültüye uyuyorlar. Getiri eğrileri grafiği harcamayı 0 ile şimdiki değerin iki katı arasında gezdirir ve şimdiki noktanızı işaretler.

Katsayıları şöyle buluruz:

  • Kanal katsayıları negatif olamaz (NNLS). Bir reklamın satışı azalttığını söyleyen sonuç çoğu zaman gürültüdür. Taban, trend, mevsimsellik ve kontrol terimleri ise eksi işaret alabilir.
  • Hafif bir ridge cezası yalnızca kanal katsayılarına uygulanır ve kanallar birlikte hareket ettiğinde uçlara kaçmayı önler.
  • Kanalları sırayla gezeriz, en düşük hatayı veren taşıma ve doyma ikilisini seçeriz ve bu turu en fazla dört kez tekrarlarız.
  • En az 40 haftalık veride zamanı 8 bloğa böleriz. Her seferinde bir bloğu dışarıda bırakıp modeli yeniden kurarız. ROI aralığı ve Kararlılık sütunu buradan gelir: aralık darsa kanal kararlı, genişse belirsiz görünür. Belirsiz bir kanala bütçe artışı önerildiğinde tablo bunu ayrıca işaretler.

Bu yaklaşım Robyn'in ridge ile düzenleme fikrine benzer. Ancak Bayesçi öncül ve deneyle kalibrasyon yoktur. Kısacası yön doğru çıkabilir, kesinlik sunulmaz.

Haftalık veriyi nasıl hazırlarsınız, kaç hafta yeter?

Her satır bir hafta olmalı, ilk satırda başlıklar yer almalı. Üç grup sütun gerekir: hafta başlangıç tarihi, her kanalın haftalık harcaması ve hedef. Hedef gelirse Gelir, adetse Dönüşüm seçin. Kampanya haftası, indirim, fiyat değişimi ya da stok sorunu gibi etkileri Kontrol sütunu olarak ekleyin. Aksi halde araç bu etkiyi reklama yazar.

Süre için kural basit: en az 52 hafta, ideal olarak iki yıl. Araç 12 haftadan itibaren çalışır, ama 52 haftanın altında uyarır. Meridian belgeleri de veri miktarını model parametre sayısıyla ilişkilendirir; iki yıllık haftalık veri 104 gözlem eder. Daha fazla kanal eklemek daha fazla parametre demektir, dolayısıyla veri ihtiyacı büyür.

  • Eksik hafta bırakmayın; harcama yoksa 0 yazın.
  • Bütün kanallarda aynı para birimini ve aynı KDV durumunu kullanın.
  • Harcamayı gösterim ya da tıklama olarak değil, para olarak girin.
  • Kanalları gereğinden fazla bölmeyin; küçük kanalları birleştirmek modeli kararlı tutar.

Kanal bazında temiz veri için kampanya bağlantılarını baştan etiketleyin. UTM oluşturucu bunu dakikalar içinde yapar.

ROI, marjinal ROI ve doyma durumu nasıl okunur?

Tablodaki en sık yanlış okunan sütun ROI'dir. ROI bir ortalamadır: kanalın tüm harcaması için katkı bölü harcama. Marjinal ROI ise bir sonraki birimin getirisidir. Doyma eğrisinde ikisi ayrılır, çünkü ilk lira ile son lira aynı getiriyi vermez. Dönüşüm hedefinde ROI yerine CPA, Marjinal ROI yerine Marjinal CPA görürsünüz; CPA harcamanın katkıya bölümüdür.

Üç okuma kalıbı işinize yarar:

  • ROI yüksek, marjinal ROI düşük: kanal doymuş, ek bütçe verimsiz kalır.
  • ROI orta, marjinal ROI buna yakın: kanalda hâlâ yer var.
  • Gelir hedefinde ROI 1'in altında: harcama katkıyı karşılamıyor. Yine de marjı hesaba katmadan karar vermeyin.

Taşıma sütunu taşıma oranını gösterir, Doyma sütunu ise kanalı büyüme alanı var, orta ya da doymaya yakın diye etiketler. Getiriyi kendi hesabınızla çaprazlamak için ROAS hesaplayıcıyı kullanın. Düşüş varsa ROAS düşüşü yazımızdaki teşhis adımlarına bakın.

Bütçe dağılımı nasıl hesaplanır, ne kadar güvenilir?

Bütçe dağılımı bölümünde Haftalık bütçe kutusu varsayılan olarak şimdiki ortalamayı taşır. İsterseniz başka bir toplam girin. Araç bu toplamı küçük adımlara böler ve her adımı o anda en çok katkı kazandıran kanala verir; böylece kanalların marjinal getirileri birbirine yaklaşır. Düşük marjinal getirili kanaldan yükseğe para kaydırmak toplam katkıyı artırır, bu yüzden marjinal getiriler eşitlenince dağılım durur.

Her kanal ±%50 sınırı kutusu açıkken hiçbir kanal şimdiki harcamasının yarısının altına inmez, bir buçuk katını da aşmaz. Bu sınır önemlidir, çünkü modelin hiç görmediği harcama düzeylerinde eğri yalnızca bir tahmindir. Kutuyu kapatırsanız ve verinizde haftada 2.000 ile 10.000 arası harcama varsa, 50.000 öneren bir sonuca ciddiyetle yaklaşmayın.

Çıktıda şimdiki ve önerilen haftalık harcama ile beklenen değişim yan yana durur. Beklenen değişimi vaat olarak değil, küçük bir yüzde olarak okuyun. Önce tek bir kanalda küçük bir kaydırma deneyin, sonucu ölçün, sonra devam edin. Toplam tutarı belirlemek için Google Ads bütçe hesaplama aracı iyi bir tamamlayıcıdır. Plan mantığı için Google Ads bütçesi nasıl belirlenir yazımıza bakın.

Hafif bir pazarlama karması modelleme neyi söyleyemez?

Dürüst olalım: haftalık veriyle çalışan her MMM ilişkiyi ölçer, nedenselliği kanıtlamaz. Üç sınır öne çıkar.

  • Çoklu doğrusallık: Kanallar birlikte yükselip düşüyorsa, örneğin hepsi indirim haftasında artıyorsa, model hangisinin sonucu getirdiğini ayıramaz. Araç iki kanal arasında 0,85 ve üzeri korelasyon görürse Uyarılar bölümünde yazar.
  • Az veri: 52 haftanın altında katsayılar oynak kalır. Harcaması hiç değişmeyen kanalı araç modele hiç almaz.
  • Modelde olmayan etkenler: Rakip hamlesi, basın ya da hava durumu gibi etkiler reklama yazılabilir.

Çözüm doğrulamadır. Modelin işaret ettiği kanalda coğrafi ya da zaman bazlı bir artış testi kurun ve artımsal etkiyi ölçün. Meta'nın marka yükselişi testi bu tür deneylere bir örnektir. Sayısal karşılaştırma için A/B testi hesaplama aracı işe yarar. Atıf tarafında da aynı dürüstlük geçerli: hiçbir atıf modeli artımsal etkiyi kanıtlamaz, bu yüzden atıf karşılaştırmasını da bir artış testiyle birlikte okuyun.

Meridian, Robyn ya da bu araç: hangisi size uyar?

Seçim, ekibinizin becerisine ve kararın büyüklüğüne bağlıdır. Bütçe büyükse ve veri bilimi ekibiniz varsa Bayesçi bir model ile deney kalibrasyonu gerekir; Meridian bu yolu sunar. R bilen bir ekip Robyn'i deneyebilir. Amacınız yönü görmek, ekibe ilk resmi göstermek ve hangi kanalın doyduğunu anlamaksa hafif bir araç yeter.

Pratik bir yol var:

  • Birinci adım: bu araçla ilk bakışı alın ve uyarıları not edin.
  • İkinci adım: bulguyu bir artış testiyle sınayın.
  • Üçüncü adım: karar büyüyorsa aynı haftalık veriyi Meridian ya da Robyn'e taşıyın.

Aynı tablo üç araçta da işe yarar, o yüzden ilk emeğiniz boşa gitmez. Aşağıdaki tablo üçünü yan yana koyar.

Pazarlama karması modellemede sık yapılan hatalar

  • HataÇok kısa veriyle model kurmakDoğrusuEn az 52 hafta kullanın, ideal olarak iki yıl. Kısa veride mevsimsellik ile kanal etkisi birbirine karışır.
  • HataSabit harcamalı bir kanaldan sonuç beklemekDoğrusuHarcaması hiç değişmeyen bir kanalın etkisi ayrışmaz. Araç böyle bir kanalı modele almaz ve uyarır; kanalı başka bir kanalla birleştirin.
  • HataKampanya ve indirim haftalarını Kontrol yapmamakDoğrusuİndirim haftasındaki satış artışı reklam kanalına yazılır. Bu haftaları Kontrol sütunu olarak ekleyin.
  • HataOrtalama ROI'si en yüksek kanala tüm parayı kaydırmakDoğrusuÖnce marjinal ROI'ye bakın. Doymuş bir kanalın sonraki lirası düşük getiri verir.
  • HataÇıktıyı kesin hüküm saymakDoğrusuSonucu hipotez olarak okuyun ve bir artış testiyle doğrulayın.
  • HataModelin görmediği harcama düzeylerine güvenmekDoğrusuHer kanal ±%50 sınırı kutusunu açık bırakın. Geçmişte hiç denemediğiniz harcamada eğri yalnızca bir tahmindir.

Sıkça Sorulan Sorular

Bütçenizi model ve testle birlikte yeniden dağıtalım.

MMM sonucu bir hipotezdir. Ölçüm kurulumunu, artış testlerini ve Google Ads yönetimini birlikte ele alıp bütçeyi gerçek katkıya göre dağıtıyoruz.

Google Ads Yönetimi

İlgili Araçlar

Tüm Araçlar (86)
Atıf Modeli KarşılaştırmaGA4 dönüşüm yollarından son tıklama, ilk tıklama, doğrusal, zaman azalması, konuma dayalı ve Markov kredisini yan yana hesaplar; destek ve kapanış oranını gösterir.
ROAS HesaplayıcıROAS, ACOS, başabaş ROAS ve net kârı marjınızla hesaplayın; hedefe göre bütçe planlayın.
Google Ads Bütçe HesaplamaTBM, dönüşüm oranı ve hedefinizden yola çıkarak Google Ads için gereken aylık ve günlük bütçeyi, EBM'yi ve ROAS'ı hesaplar.
Google Ads Hesap AnaliziAnahtar kelime ve kampanya raporlarınızı 14 kontrolle denetler: boşa harcama, Kalite Puanı, yinelenen kelimeler, bütçe ve sıralama kaybı; sağlık puanı ve aylık kayıp tahmini verir.
Arama Terimleri N-Gram AnaliziGoogle Ads arama terimleri raporunu 1, 2 ve 3 kelimelik kalıplara böler; her kalıbın tıklama, maliyet ve dönüşümünü toplar, bütçe yiyen kelimeleri negatif listeye hazırlar.
Google Ads Reklam ÖnizlemeDuyarlı arama reklamının 15 başlığını ve 4 açıklamasını karakter sınırıyla yazın; reklamın Google'da mobilde ve masaüstünde nasıl görüneceğini önizleyin, CSV olarak alın.