Dinamik promosyonlar, brüt kârı en üst düzeye çıkarmak için en uygun kuponu veya promosyonu otomatik olarak seçip Google'daki Alışveriş reklamlarına uygulayarak perakendecilere yardımcı olur. Dinamik promosyonlar, müşterilere en uygun promosyonu sunmak için Google'ın yapay zeka destekli fiyat modellemesini kullanır. Bunun için envanterinizdeki satılan malların maliyeti (SMM), indirim promosyonları ve dönüşümlerle ilgili geri bildirimler hakkında sağladığınız bilgileri kullanır.
Bu ürün hâlâ beta sürümündedir. İlginizi çekiyorsa dynamic-promotions-support@google.com adresinden iletişim kurun.
Bu sayfada yer alan konular
- Avantajlar
- Dinamik promosyonlar için uygunluk ölçütleri
- Dinamik promosyonların işleyiş şekli
- Dinamik promosyonları ayarlama
- Google incelemesi
- Lansman programı
- En iyi uygulamalar
- Sık sorulan sorular
Avantajlar
Google fiyatlandırma modelleri, en yüksek brüt kârı sağlayan en uygun promosyon indirimini otomatik olarak belirler. Dinamik promosyonlar, aşağıdaki konularda size yardımcı olur:
- Anlık indirim optimizasyonuyla promosyonları otomatikleştirerek zamandan ve enerjiden tasarruf sağlama
- Reklam harcamalarından elde edilen geliri (ROAS) ve kârlılığı artırma
- Google'ın yüksek ölçekli fiyatlandırma modellerinden yararlanarak Alışveriş reklamları ve sitenizin açılış sayfalarında en uygun indirimlerle promosyonları güncelleme
Dinamik promosyonlar için uygunluk ölçütleri
Dinamik promosyonları kullanabilmek için tüm uygunluk koşullarını karşıladığınızdan emin olun. Birden fazla Merchant Center (alt) hesabınız varsa her hesabın tüm koşulları ayrı ayrı karşılaması gerekir.
- Dinamik promosyonların kullanılabildiği ülkeler, normal promosyon aracının kullanılabildiği ülkelerle sınırlıdır. Ülkelerin tam listesi için Katılım ölçütleri ve politikaları başlıklı makalenin "Kullanılabilirlik" bölümüne bakın.
- Merchant Center hesabınızdaki envanter, toplamda en az 1.000 tüketici tarafından tıklanmış olmalıdır.
- Ürün gösterimlerinizin en az %20'si,
[auto_pricing_min_price]
ve[cost_of_goods_sold]
özellikleri doldurularak kaydedilmelidir. Ürünlerinizin gösterim kapsamı hakkında daha fazla bilgiye ihtiyacınız varsa Merchant Center'daki performans raporunu inceleyin. Başlangıç adımı olarak:[auto_pricing_min_price]
özelliğini <=[price]
ve >=[cost_of_goods]
değerinin %95'i olarak ayarlayabilirsiniz. Ayrıntılar aşağıdadır.[cost_of_goods]
<[auto_pricing_min_price]
ve >= %5[price]
- Alışveriş sepeti verileriyle dönüşüm izleme. Uygulamayla ilgili daha fazla bilgiyi buradan inceleyebilirsiniz.
- Web sitesi entegrasyonunuz, Google'ın oluşturduğu JSON web jetonları üzerinden Google tarafından sağlanan kuponları kabul edip onaylayabilmelidir.
- Google'ın, özelliğe dahil edilen ürünleri tüketicilere ilk 3 gün %10 ve daha sonra %90 oranında performans temelli artış hacmiyle göstermesine izin verilmelidir.
Dinamik promosyonların işleyiş şekli
Dinamik promosyonlar, brüt kârı artırmak için Alışveriş reklamlarındaki ürünlere en uygun indirimlerin seçiminin ve uygulanmasının otomatikleştirilmesi konusunda satıcılara yardımcı olur.
Satıcılar şu bilgileri sağlamalıdır: İstenen indirim yüzdesi, envanterinizde satılan malların maliyeti ve dönüşüm verileri. Google'ın yapay zeka destekli fiyat modelleme özelliği, bu verileri kullanarak promosyon kararlarını otomatikleştirir ve dahil edilen tüm ürünler için en uygun promosyonu seçer. Dinamik promosyonlar aşağıdaki sırayla çalışır:
- Satıcılar, promosyonları ve kuponları gerekli bilgilerle birlikte Merchant Center'a yükler.
- Promosyonlar, Alışveriş platformlarında tüketicilere gösterilir ve performans artırılır.
- Alışveriş yapanlar, ödeme sırasında satıcının e-mağazasında bu promosyonları uygular.
Google, aşağıda örnekleri verilen pazar sinyallerine göre kuponları sürekli olarak optimize etmek için yapay zeka algoritmalarını kullanır:
- Fiyat rekabeti
- Fiyat esnekliği
- Sezon trendleri
- Tahmini teslimat günü
- Marka değeri
- Kargo maliyeti
Düzenlenen indirimli fiyatlar, Alışveriş reklamlarında gösterilir (kanal tabanlı indirim) ve online mağazanızdaki ürün açılış sayfasında aynı fiyatın gösterilmesi için güvenli bir şekilde iletilir.
Ürünleriniz, üstü çizili fiyatla "indirimli" olarak gösterilir.
URL kuponunu iletme
Alışveriş yapan kullanıcılar, dinamik promosyonlar listelemenizi tıkladığında ürününüzün açılış sayfasına yönlendirilir. Web sitenizdeki açılış sayfasında, kupon için Google'da gösterilen üstü çizili fiyatla eşleşen bir fiyat (tercihen ürün fiyatının yanında) gösterilmesi gerekir.
Dinamik promosyonlar tarafından oluşturulan tıklama URL'si, kuponun açılış sayfanızda gösterilmesi için kupon bilgilerini parametre olarak iletir. URL, base64 kod çözücüyle kodu çözülebilecek ve olduğu gibi kullanılabilecek JSON web jetonunda kodlanır.
Aşağıda, kupon bilgilerini iletmek için pv2 parametresinin kullanıldığı örnek bir tıklama URL'si verilmiştir:
https://www.yourwebsite.html?pv2=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiRVVSIiwiZXhwIjoxNjg0NDE2ODk5LCJtIjoiMTIzNDU2IiwibyI6IjY1NDMyMSIsInAiOjE0LjA2LCJkcCI6MTIsImRjIjoiTktMRVdBT0kifQ.D0dYYxnqki8aUnlPKFM-sFcHxSzu1HJ9v9wOGXGk2Lw
Kodlanmış jeton, fiyat iletimi için 2 alakalı alan içerir:
- dp: İndirim yüzdesini temsil eder.
- dc: Kupon kodunu temsil eder.
Örnek:
"dp": 10, "dc": "RHNKLNEQ" |
// %10 (yüzdelik indirim) // kupon kodu = RHNKLNEQ |
Örnek kupon iletme kodu
// Google otomatik indirimler pv2 jetonunu doğrulayan ve kodunu çözen örnek kod.
// Komut dosyası çalıştırıldıktan sonra kuponu web sitesinin üst kısmında gösterir.
// Çalıştırmak için:
// 1. Chrome'da pv2 jetonu ile web sitesini açın (ör. https://www.yourwebsite.html?pv2=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiRVVSIiwiZXhwIjoxNjg0NDE2ODk5LCJtIjoiMTIzNDU2IiwibyI6IjY1NDMyMSIsInAiOjE0LjA2LCJkcCI6MTIsImRjIjoiTktMRVdBT0kifQ.D0dYYxnqki8aUnlPKFM-sFcHxSzu1HJ9v9wOGXGk2Lw).
// 2. Siteyi sağ tıklayın -> Öğeyi inceleyin.
// 3. "Konsol" sekmesine gidin.
// 4. Komut dosyasının tamamını konsola yapıştırın ve Enter tuşuna basın.
// Otomatik indirimler pv2 jetonlarını imzalamak için kullanılan Google ortak anahtarı
const google_public_key = `-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERUlUpxshr67EO66ZTX0Fpog0LEHc
nUnlSsIrOfroxTLu2XnigBK/lfYRxzQWq9K6nqsSjjYeea0T12r+y3nvqg==
-----END PUBLIC KEY-----`
// const verify_signature = true // Jeton imzasını doğrulamak için kullanın.
verify_signature = false // Google dışı jetonlar için kullanın.
function verifyAutomatedDiscountTokenCorrectness(jwt) {
console.log("verifyAutomatedDiscountTokenCorrectness")
if (jwt == null) {
console.log("error: no JWT")
return false
}
const current_page_offer = "654321" // İşlem: Geçerli sayfanın offer_id değerini alın.
const expected_merchant_id = "123456" // İşlem: gerçek Merchant Center kimliğini kullanın.
const jwt_offer = jwt.o
const jwt_merchant = jwt.m
const jwt_expiry_date = Tarih(jwt.exp)
if (jwt_offer != current_page_offer) {
console.log("error: incorrect offer id:", jwt_offer, " vs", current_page_offer)
return false
}
if (jwt_merchant != expected_merchant_id) {
console.log("error: incorrect merchant id", jwt_merchant, " vs", expected_merchant_id)
return false
}
if (Date() < jwt_expiry_date) {
console.log("error: expired token")
}
return true
}
function displayAutomatedDiscountLitePricePassingCoupon(jwt) {
if (!verifyAutomatedDiscountTokenCorrectness(jwt)){
return
}
const discount_percent = jwt.dp
const coupon_code = jwt.dc
if (discount_percent == undefined) {
console.log("error: missing discount percentage")
return
}
if (coupon_code == undefined) {
console.log("error: missing coupon code")
return
}
// İşlem: Jetonun gösterilmesi gereken uygun bir yer ayarlayın.
let target_element = document.getElementsByTagName("body")[0]
target_element.innerHTML = `<div><h1><font color="red">-${discount_percent}% with coupon: ${coupon_code}</font></h1></div>` + target_element.innerHTML
}
function parseJwtAndDisplayCoupon()
{
const urlParams = new URLSearchParams(window.location.search)
const jwt = urlParams.get('pv2')
if (jwt == undefined){
console.log("error: pv2 parameter is not in the URL")
return
}
// JWT jetonunu doğrulamak ve kodunu çözmek için Jose (https://github.com/panva/jose) kitaplığını kullanın.
fetch('https://cdnjs.cloudflare.com/ajax/libs/jose/4.14.0/index.umd.min.js')
.then(response => response.text())
.then(text => eval(text))
.then(() => {
jose.importSPKI(google_public_key, 'ES256').then(publicKey => {
if (verify_signature) {
jose.jwtVerify(jwt, publicKey).then(
(decoded_jwt, _) => {
displayAutomatedDiscountLitePricePassingCoupon(decoded_jwt.payload)
})
}
else {
displayAutomatedDiscountLitePricePassingCoupon(jose.decodeJwt(jwt))
}
})
})
}
parseJwtAndDisplayCoupon()
Dinamik promosyonları ayarlamayla ilgili talimatlar
Aşağıdaki adımları sırayla veya paralel olarak uygulayarak ürünleriniz için dinamik promosyonlar oluşturabilirsiniz:
Adım 1/4: Otomatik fiyatlandırmada belirlenebilecek minimum fiyat [auto_pricing_min_price]
özelliğini sağlayın
- Fiyatlandırmada belirlenebilecek minimum fiyat
[auto_pricing_min_price]
özelliği, Merchant Center hesabınızda oluşturduğunuz fiyatlandırma kurallarıyla ürünün fiyatının düşürülebileceği minimum fiyatı ayarlamak için kullanılır. - Otomatik fiyatlandırmada belirlenebilecek minimum fiyat
[auto_pricing_min_price]
özelliğini nasıl ayarlayacağınızı öğrenin. - Bu özelliği, Merchant Center'daki ek feed veya feed kuralları ya da API aracılığıyla sağlayabilirsiniz.
- Maksimum fiyatın, ürün feed'inizde sağlanan normal
[price]
veya[sale_price]
değeri olduğunu, minimum fiyatın ise[auto_pricing_min_price]
özelliğinde sağladığınız değer olduğunu unutmayın. Google, kupon değerini bu iki sınır arasında optimize eder. Google, belirli bir zamanda kupon oluşturmak için çapraz satış ve kanibalizasyon etkilerini de hesaba katar. Bu sayede, yalnızca envanterinizin tamamında kârı en üst düzeye çıkarma hedefine katkı sağlayan ürünler için kupon oluşturur.
Adım 2/4: Satılan malların maliyeti (SMM) [cost_of_goods_sold]
özelliğini sağlayın
Satılan malların maliyeti verileri, ürünlerinizin tahmini brüt kârını hesaplamak için kullanılır. SMM olmadan, satılan öğeler için en uygun kupon indirimleri ve brüt kâr hesaplanamaz. Google'ın ürünlerinizin satışlarında daha yüksek kârlılık sağlamasına yardımcı olmak amacıyla mümkün olduğunca fazla envanter için SMM bilgilerini sağlayın.
Satılan malların maliyeti (SMM) [cost_of_goods_sold]
özelliğini nasıl ayarlayacağınızı öğrenin.
Not: Her öğe için belirli bir SMM sağlamamayı tercih ederseniz Merchant Center'da ek feed kullanarak SMM ile ilgili bir marj yüzdesi belirtebilirsiniz. Bu, ayrı ayrı öğelere veya öğe kategorilerine uygulanabilir.
Bu özelliği, Merchant Center'daki ek feed veya feed kuralları ya da API aracılığıyla sağlayabilirsiniz.Adım 3/4: Alışveriş sepeti verileriyle dönüşüm raporlamayı ayarlayın
Alışveriş sepeti verileriyle dönüşüm raporlaması, dinamik promosyonların etkisini hesaplamak ve size en iyi sonuçları sunmak için kullanılır. Dinamik promosyonlarınızın oluşturduğu işlem sayısını, geliri ve kârı izlemenize olanak tanıyan alışveriş sepeti verilerini göndermek için alışveriş sepeti verileriyle dönüşüm raporlamasını ayarlayın.
Alışveriş sepeti verileriyle dönüşüm raporlamasını ayarladığınızda:
- Dinamik promosyonlarınızdan elde edilen geliri ve kârı net bir şekilde ölçebilirsiniz.
- Alışveriş sepeti boyutu ve ortalama sipariş değeri hakkında ayrıntılı raporlara erişebilirsiniz.
- Satılan ürünlerle ilgili ayrıntılı raporları görüntüleyebilirsiniz.
Alışveriş sepeti verileriyle dönüşüm raporlamayı ayarlama ve test etme hakkında bilgi edinin.
Adım 4/4: Kuponları ayarlayın
Dinamik promosyonlar tarafından kullanılan kuponlar, Merchant Center'daki veya promosyon feed'indeki diğer promosyonlar gibi yapılandırılmalı ve ayarlanmalıdır. Alışveriş reklamlarında Satıcı Promosyonları'nı ayarlayın.
Dinamik promosyonlar, online tekliflerde "indirim yüzdesi" veya "indirim tutarı" promosyonları olarak kullanılmalıdır. Bu nedenle, dinamik promosyonlarla ilgili belirli özellikler aşağıdaki gibi yapılandırılmalıdır:
Özellik |
Zorunlu |
|
" |
|
" |
|
" |
|
" |
|
Belirtilmelidir. |
|
Belirtilmelidir. |
Yukarıdaki alanlara ek olarak, zorunlu olarak işaretlenen diğer alanların da belirtilmesi gerekir.
Google incelemesi
Uygulama adımları tamamlandıktan sonra Doğrulama iste'yi tıklayarak Google'dan tam bir inceleme yapmasını isteyin. İncelemede, birden fazla senaryoyu kapsayan uçtan uca test yapılır. İnceleme, entegrasyonun doğru çalıştığından emin olmak için Google Ağı'nda yapılır. Düzeltilmemiş sorunlar son kurulum sayfasında gösterilir. Değişiklik yaptıktan sonra güncellemelerin geçerlilik kazanması 24 saati bulabilir.
Tespit edilen sorunları çözüp düğmeyi tekrar tıklayarak takip amaçlı bir inceleme isteği gönderin. Tüm sorunlar çözülene kadar inceleme isteklerini yeniden göndermeniz gerekir.
Hesabınız Google tarafından incelenip onaylandıktan sonra "Otomatik indirimler" sekmesinde performansınızı izleyebilirsiniz. Ayrıca, optimize edilmiş indirimli fiyatların oluşturulmasını duraklatımak ve etkinleştirmek için düğmeyi tıklamanız yeterlidir.
Lansman programı
Artış
İncelemeniz tamamlandıktan sonra artış süreci aşağıdaki programa göre başlatılır.
Artış programı
- Birinci aşama: Optimize edilmiş kuponlar, müşterilerin %10'una gösterilir.
- İkinci aşama: Optimize edilmiş kuponlar, müşterilerin %90'ına gösterilir.
Merchant Center'ın "Pazarlama" bölümünde "Otomatik indirimler" sekmesine giderek artış yüzdesini dilediğiniz zaman kontrol edebilirsiniz.
En iyi uygulamalar
- Mümkün olduğunca çok sayıda indirim değeri sağlayın.
Dinamik promosyonlar, sağlanan indirim değerleri arasından en uygun indirimi seçer. Bu nedenle, en az 10 olası indirim değerinin olması, brüt kâr artışı açısından en iyi sonucu verir. Örneğin, indirim değeri olarak %5, %10 ve %20 değerlerini sağladınız. Hesaplanan en uygun indirim %8 ise %5'lik kupon seçilerek verimlilik sınırlandırılır. Bu durumda, %5, %7, %9, %11, %13 ve %20'ye varan indirim değerlerinin sağlanması en iyi sonucu verir.
- Tahmin edilmesi kolay kupon kodları kullanmaktan kaçının.
"5OFF", "10OFF" gibi yaygın kupon kodlarını kullanmaktan kaçının. Alışveriş yapan kullanıcıların, yaygın kupon kodlarını tahmin edip maksimum indirim için uygulayabilir. Bu da istenmeyen sonuçlara neden olabilir.
- Zaman aralığını ve ürün uygunluğunu sınırlayın.
Kuponların yeniden kullanımını sınırlamak için her kuponun geçerlilik süresini sınırlayabilirsiniz. Promosyon için bir zaman aralığı belirlemek üzere promosyon başlangıç tarihi
[promotion_effective_dates]
özelliğini kullanın. Dinamik promosyonlar, envanterin büyük kısmıyla ilişkilendirildiğinde en iyi sonucu verir. Ancak kategoriye özel kuponlar oluşturmayı da düşünebilirsiniz.
Sık sorulan sorular
- Dinamik promosyonlar, Google Ads'deki hedef ROAS ayarıyla nasıl çalışır?
Dinamik promosyonlar, hedef ROAS teklifi etkinleştirildiğinde en iyi sonucu verir ancak hedef ROAS zorunlu değildir.
- Satıcılar, indirim tutarı ve indirim yüzdesi promosyonlarını birlikte kullanabilir mi?
Evet. Belirli bir feed satırında aynı anda hem
[percent_off]
hem de[money_off_amount]
özelliği ayarlanamaz. Ancak aynı ürün için indirim tutarı ve indirim yüzdesi uygulanan indirimlerin bulunduğu ayrı promosyonlar yapılandırılabilir. - Aralıkta gösterilecek promosyonlar seçilirken hangi faktörler dikkate alınır?
Google Yapay Zeka, doğru ürün indirimine karar vermek için birçok faktörü ve veri kümesini dikkate alır. Doğru indirimi belirlemek için kullandığımız temel girişlerden ikisi, talep eğrisi ve fiyat esnekliğidir.
- İndirim yüzdesi veya indirim tutarını uygularken uyulması gereken minimum ve/veya maksimum koşullar var mı?
Promosyonlar için minimum veya maksimum indirimle ilgili şartlar yoktur.
- Promosyon hedefi hem Alışveriş reklamları hem de ücretsiz listelemeler olarak ayarlanabilir mi?
Şu anda yalnızca Alışveriş reklamları desteklenmektedir. Daha fazla satıcıya ve alışveriş yapan kullanıcıya ulaşmak üzere dinamik promosyonların kullanılabilirliğini genişletmek için çalışmalarımızı sürdürüyoruz.
- Kuponlarım için minimum sipariş değeri varsa ne olur?
Minimum sipariş değeri olan kuponlar desteklenir.
- Satıcılar her teklif için belirli bir değer yerine satılan malların maliyetiyle (SMM) ilgili bir marj yüzdesi belirtebilir mi?
Evet, satıcılar Merchant Center'da ek feed kullanarak SMM için bir kâr yüzdesi belirtebilir.
- Dinamik promosyonlar, Maksimum Performans kampanyalarıyla çalışır mı?
Dinamik promosyonlar şu anda yalnızca Alışveriş reklamları için geçerlidir ancak Maksimum Performans kampanyalarıyla uyumludur. Maksimum Performans kampanyalarıyla birlikte çalışabilir ancak promosyonlar, yalnızca Maksimum Performans kampanyası tarafından yayınlanan Alışveriş reklamlarında gösterilir.
- Dinamik promosyonlar, otomatik indirimler programından hangi açılardan farklıdır?
Her iki program da benzer modellerle desteklenir. Dinamik promosyonlar, fiyat aktarımı veya açılış sayfaları için çok daha hafif bir entegrasyon koşulu sunar.
-
Farklı ülkeler için tek bir MCID hesabım ancak birden fazla ürün feed'im var. Farklı ülkelerdeki ürünleri dahil edebilir miyim?
Tercih ettiğiniz ülkeler için
[auto_pricing_min_pricing]
özelliğini ekleyerek ürünleri dahil edebilirsiniz. Performans raporlarındaki veriler tüm ülkeler için toplu olarak gösterilir. Ancak şu anda belirli bir ülkeye göre filtre uygulayamazsınız.
İlgili bağlantılar
- Minimum fiyat
[auto_pricing_min_price]
- Satılan malların maliyeti (SMM)
[cost_of_goods_sold]
- Özellik kurallarında kullanılacak özel özellikleri ayarlama
- Alışveriş sepeti verileriyle dönüşüm raporlamayı ayarlama ve test etme
- Promosyon feed'i spesifikasyonu
- Promosyon politikaları
- Alışveriş reklamlarında Satıcı Promosyonları