Tentang promosi dinamis

Promosi dinamis membantu retailer dengan secara otomatis memilih kupon atau promosi yang optimal dan menerapkannya ke iklan Shopping di Google untuk memaksimalkan laba kotor. Promosi dinamis menggunakan informasi yang Anda berikan terkait harga pokok penjualan (COGS) untuk inventaris, promosi diskon, dan masukan tentang konversi untuk menampilkan promosi yang paling sesuai kepada pelanggan menggunakan pemodelan harga yang didukung AI Google.

Produk ini masih dalam versi beta. Jika Anda tertarik, hubungi [email protected].

Pada halaman ini


Manfaat

Model penetapan harga Google otomatis menentukan diskon promosi optimal yang menghasilkan laba kotor tertinggi. Promosi dinamis membantu Anda dengan:

  • Mengotomatiskan promosi dengan pengoptimalan diskon secara real-time, sehingga menghemat waktu dan tenaga.
  • Meningkatkan laba atas belanja iklan (ROAS) dan profitabilitas.
  • Memperbarui promosi dengan diskon yang paling sesuai di iklan Shopping dan halaman landing situs Anda dengan bantuan model penetapan harga skala tinggi Google.

Kriteria kelayakan untuk promosi dinamis

Sebelum Anda dapat menggunakan promosi dinamis, pastikan Anda memenuhi semua persyaratan kelayakan. Jika Anda memiliki beberapa akun atau sub-akun Merchant Center, masing-masing akun atau sub-akun harus memenuhi semua persyaratannya.

  • Promosi dinamis hanya tersedia di negara yang mendukung alat promosi reguler. Untuk mengetahui daftar lengkap negara, lihat bagian "Ketersediaan" pada Kriteria dan kebijakan partisipasi.
  • Minimal 1.000 klik konsumen di seluruh inventaris akun Merchant Center Anda.
  • Minimal 20% tayangan produk Anda diikutsertakan dengan mengisi atribut [auto_pricing_min_price] dan [cost_of_goods_sold]. Jika Anda memerlukan informasi selengkapnya tentang cakupan tayangan produk, lihat Laporan performa di Merchant Center. Untuk memulai, Anda dapat menetapkan:
    • Atribut [auto_pricing_min_price] menjadi <= 95% [price] dan >= [cost_of_goods]. Lihat detail di bawah.
      • [cost_of_goods] < [auto_pricing_min_price] dan >= 5% [price]
    • Tracking konversi dengan data keranjang. Lihat detail penerapan selengkapnya di sini.
  • Integrasi situs Anda harus dapat menerima dan menyetujui kupon yang disediakan Google dari token web JSON buatan Google.
  • Mengizinkan Google menampilkan produk yang diikutsertakan kepada konsumen dengan peningkatan jangkauan berbasis performa sebesar 10% untuk 3 hari pertama dan 90% setelahnya.

Cara kerja promosi dinamis

Promosi dinamis membantu penjual mengotomatiskan pemilihan dan penerapan diskon yang paling sesuai ke produk di iklan Shopping untuk meningkatkan laba kotor.

Penjual harus memberikan: Persentase diskon yang diinginkan, harga pokok penjualan untuk inventaris, dan data konversi. Dengan data tersebut, pemodelan harga yang didukung AI Google akan mengotomatiskan keputusan promosi, dengan memilih promosi yang optimal untuk semua produk yang diikutsertakan. Promosi dinamis berfungsi dalam urutan berikut:

  1. Penjual mengupload promosi dan kupon ke Merchant Center beserta informasi yang diperlukan.
  2. Promosi ditampilkan kepada konsumen di platform Shopping, sehingga meningkatkan performa
  3. Pembeli menerapkan promosi tersebut di eStore penjual saat checkout.

Google menggunakan algoritma AI untuk terus mengoptimalkan kupon berdasarkan sinyal pasar seperti:

  • Daya saing harga
  • Elastisitas harga
  • Tren musiman
  • Perkiraan hari pengiriman
  • Nilai brand
  • Biaya pengiriman

Harga promo yang disesuaikan akan ditampilkan di iklan Shopping (diskon berbasis saluran) dan akan diteruskan dengan aman untuk menampilkan harga yang sama di halaman landing produk di toko online Anda.

Produk Anda akan ditampilkan sebagai “promo” dengan harga yang dicoret.

Catatan: Kami menghitung keseluruhan dampak laba kotor dengan memperhitungkan penjualan semua item yang dibeli pada sesi yang sama, termasuk produk yang didiskon dan tidak didiskon, saat pembeli mengklik iklan promosi dinamis.

Penerusan kupon URL

Saat mengklik listingan promosi dinamis, pembeli akan dialihkan ke halaman landing produk Anda. Situs Anda harus menampilkan kupon di halaman landing agar sesuai dengan harga yang dicoret yang ditampilkan di Google, sebaiknya di samping harga produk.

Product landing page of a green candle with the original price crossed out and sale price in red.

Untuk menampilkan kupon di halaman landing Anda, URL klik-tayang yang dihasilkan promosi dinamis meneruskan informasi kupon sebagai parameter. URL dienkode dalam Token Web JSON yang dapat didekode dengan decoder base64 dan digunakan apa adanya.

Di bawah ini adalah contoh URL klik-tayang dengan parameter pv2 yang digunakan untuk meneruskan informasi kupon:

https://yourwebsite.html?pv2=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiRVVSIiwiZXhwIjoxNjg0NDE2ODk5LCJtIjoiMTIzNDU2IiwibyI6IjY1NDMyMSIsInAiOjE0LjA2LCJkcCI6MTIsImRjIjoiTktMRVdBT0kifQ.D0dYYxnqki8aUnlPKFM-sFcHxSzu1HJ9v9wOGXGk2Lw

Token yang dienkode berisi 2 kolom yang relevan untuk penerusan harga:

  • dp – menunjukkan persentase diskon
  • dc – menunjukkan kode kupon

Contoh:

"dp": 10,

"dc": "RHNKLNEQ"

// persentase diskon 10%

// kode kupon = RHNKLNEQ

Catatan: Kupon dibuat secara dinamis dan tidak ditetapkan ke masing-masing pembeli. Kupon diperbarui beberapa kali sehari untuk semua orang.

Contoh kode penerusan kupon

// Contoh kode yang memvalidasi dan mendekode token pv2 Diskon Otomatis Google.
// Menampilkan kupon di bagian atas situs setelah menjalankan skrip.
// Untuk menjalankan:

// 1. Buka situs dengan token pv2 di Chrome, misalnya https://yourwebsite.html?pv2=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiRVVSIiwiZXhwIjoxNjg0NDE2ODk5LCJtIjoiMTIzNDU2IiwibyI6IjY1NDMyMSIsInAiOjE0LjA2LCJkcCI6MTIsImRjIjoiTktMRVdBT0kifQ.D0dYYxnqki8aUnlPKFM-sFcHxSzu1HJ9v9wOGXGk2Lw

// 2. Klik kanan pada situs -> periksa elemen

// 3. Buka tab "Konsol"

// 4. Tempel seluruh skrip ke konsol dan klik enter

 

// Kunci publik Google yang digunakan untuk menandatangani token pv2 Diskon Otomatis

const google_public_key = `-----BEGIN PUBLIC KEY-----

MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERUlUpxshr67EO66ZTX0Fpog0LEHc

nUnlSsIrOfroxTLu2XnigBK/lfYRxzQWq9K6nqsSjjYeea0T12r+y3nvqg==

-----END PUBLIC KEY-----`

 

// const verification_signature = true  // gunakan untuk memverifikasi tanda tangan token

verify_signature = false  // gunakan untuk token non-google

 

function verifyAutomatedDiscountTokenCorrectness(jwt) {

  console.log("verifyAutomatedDiscountTokenCorrectness")

  if (jwt == null) {

    console.log("error: no JWT")

    return false

  }

 

  const current_page_offer = "654321" // TODO: dapatkan offer_id halaman saat ini

  const expected_merchant_id = "123456"  // TODO: gunakan ID Merchant Center yang sebenarnya

 

  const jwt_offer = jwt.o

  const jwt_merchant = jwt.m

  const jwt_expiry_date = Date(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

  }

 

  // TODO: tetapkan tempat yang tepat untuk menampilkan kupon

  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

  }

 

  // Gunakan library Jose (https://github.com/panva/jose) untuk memvalidasi dan mendekode token JWT.

  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()

Petunjuk menyiapkan promosi dinamis

Anda dapat menyiapkan promosi dinamis untuk produk Anda dengan mengikuti langkah-langkah berikut secara berurutan atau paralel:

Langkah 1 dari 4: Berikan penetapan harga otomatis untuk harga minimum [auto_pricing_min_price]

  • Atribut penetapan harga otomatis untuk harga minimum [auto_pricing_min_price] digunakan untuk menetapkan harga minimum ketika harga suatu produk dapat berkurang sesuai aturan penetapan harga yang Anda buat di akun Merchant Center.
  • Pelajari cara menetapkan Penetapan harga otomatis untuk harga minimum [auto_pricing_min_price].
  • Anda dapat memberikan atribut ini melalui feed tambahan atau aturan feed di Merchant Center atau melalui API.
  • Perlu diingat bahwa harga maksimum adalah harga reguler [price] atau promo [sale_price] yang diberikan dalam feed produk dan harga minimum adalah nilai yang Anda berikan dalam atribut [auto_pricing_min_price]. Google akan mengoptimalkan nilai kupon di antara 2 batas tersebut. Google juga akan membuat kupon pada waktu tertentu hanya untuk produk-produk dalam inventaris Anda yang dapat membantu mencapai tujuan keseluruhan, yaitu memaksimalkan keuntungan di seluruh inventaris, dengan mempertimbangkan efek cross-sell dan kanibalisasi.

Langkah 2 dari 4: Masukkan harga pokok penjualan (COGS) [cost_of_goods_sold]

Data harga pokok penjualan digunakan untuk menghitung perkiraan laba kotor produk Anda. Tanpa COGS, kami tidak dapat menghitung diskon kupon yang optimal dan laba kotor untuk item yang terjual. Berikan informasi COGS untuk sebanyak mungkin inventaris agar Google dapat menghasilkan profitabilitas yang lebih baik untuk penjualan produk Anda.

Pelajari cara menyiapkan Harga pokok penjualan (COGS) [cost_of_goods_sold].

Catatan: Jika memilih tidak memberikan COGS spesifik untuk setiap item, Anda dapat menentukan persentase margin COGS menggunakan feed tambahan di Merchant Center. Cara ini dapat diterapkan ke masing-masing item atau kategori item.

Anda dapat memberikan atribut ini melalui feed tambahan atau aturan feed di Merchant Center atau melalui API.

Langkah 3 dari 4: Siapkan pelaporan konversi dengan data keranjang

Pelaporan konversi dengan data keranjang digunakan untuk menghitung dampak promosi dinamis dan memberikan hasil terbaik kepada Anda. Siapkan pelaporan konversi dengan data keranjang untuk mengirimkan data keranjang yang akan memungkinkan Anda melacak jumlah transaksi, pendapatan, dan laba yang dihasilkan oleh promosi dinamis Anda.

Siapkan pelaporan konversi dengan data keranjang untuk:

  • Mengukur dengan jelas pendapatan dan laba yang dihasilkan oleh promosi dinamis Anda.
  • Melihat pelaporan terperinci tentang ukuran keranjang dan nilai pesanan rata-rata.
  • Melihat pelaporan mendetail tentang item yang terjual.

Pelajari cara Menyiapkan dan menguji pelaporan konversi dengan data keranjang.

Langkah 4 dari 4: Siapkan kupon

Kupon yang digunakan oleh promosi dinamis harus dikonfigurasi dan disiapkan seperti promosi lainnya di Merchant Center atau feed promo. Menyiapkan Promosi Merchant di Iklan Shopping.

Catatan: Promosi dinamis tunduk pada Spesifikasi feed promo dan Kebijakan promosi.

Promosi dinamis dimaksudkan untuk digunakan sebagai promosi “persentase diskon” atau “potongan harga” untuk penawaran online, sehingga atribut tertentu untuk promosi dinamis harus dikonfigurasi sebagai berikut:

Atribut

Wajib

promotion_id

Harus diawali dengan imbuhan "spd_"

offer_type

Harus ditetapkan ke "generic_code"

redemption_channel

Harus ditetapkan ke "Online"

promotion_destination

Harus ditetapkan ke "Shopping_ads"

generic_redemption_code

Harus ditentukan.

percent_off ATAU money_off_amount

Harus ditentukan.

Selain kolom di atas, kolom lain yang ditandai sebagai wajib diisi harus ditentukan.


Peninjauan Google

Setelah langkah-langkah implementasi selesai, minta Google melakukan peninjauan lengkap dengan mengklik Minta verifikasi. Peninjauan ini akan mencakup pengujian menyeluruh yang mencakup beberapa skenario. Proses ini akan diselesaikan di dalam Jaringan Google untuk memastikan integrasi berfungsi dengan benar. Masalah terbuka apa pun akan ditampilkan di halaman penyiapan terakhir. Tunggu hingga 24 jam untuk mendapatkan pembaruan setelah Anda membuat perubahan.

Jika ada, selesaikan masalah dan kirimkan permintaan peninjauan ulang dengan mengklik lagi tombol tersebut. Anda harus mengajukan permintaan peninjauan lagi hingga semua masalah diselesaikan.

Setelah Google meninjau dan menyetujui akun Anda, Anda akan dapat memantau performa Anda di tab “Diskon otomatis”, serta menjeda dan mengaktifkan pembuatan harga promo yang dioptimalkan hanya dengan mengklik tombol tersebut.

Jadwal peluncuran

Peningkatan jangkauan

Setelah peninjauan Anda selesai, proses peningkatan jangkauan akan dimulai sesuai jadwal di bawah.

Jadwal peningkatan jangkauan

  1. Tahap pertama: Kupon yang dioptimalkan ditampilkan kepada 10% pelanggan.
  2. Tahap kedua: Kupon yang dioptimalkan ditampilkan kepada 90% pelanggan.

Anda dapat memeriksa persentase peningkatan jangkauan di Merchant Center kapan saja dengan membuka tab "Diskon otomatis" di bagian "Pemasaran".


Praktik terbaik

  • Berikan nilai diskon sebanyak mungkin

    Promosi dinamis memilih diskon yang optimal dari nilai diskon yang diberikan. Jadi, memiliki 1 hingga 10 kemungkinan nilai diskon atau lebih akan meningkatkan laba kotor sebaik mungkin. Misalnya, Anda memberikan 5%, 10%, dan 20% sebagai nilai diskon. Jika diskon optimal yang dihitung adalah 8%, maka kupon 5% akan dipilih, dan hal ini akan membatasi efektivitas. Dalam situasi ini, memberikan nilai diskon 5%, 7%, 9%, 11%, 13%, hingga 20% adalah pilihan terbaik.

  • Hindari penggunaan kode kupon yang mudah ditebak

    Hindari penggunaan kode kupon umum seperti "DISKON5O", "DISKON10", dan lainnya. Pembeli dapat menebak kode kupon umum dan menerapkannya untuk mendapatkan diskon maksimum, sehingga menyebabkan hasil yang tidak diinginkan.

  • Batasi jangka waktu dan keberlakuan produk

    Untuk membatasi penggunaan ulang kupon, Anda dapat membatasi durasi berlakunya setiap kupon. Gunakan atribut tanggal mulai promosi [promotion_effective_dates] untuk menetapkan jangka waktu promosi. Walaupun promosi dinamis berfungsi paling baik jika dikaitkan dengan sebagian besar inventaris, Anda dapat mempertimbangkan untuk membuat kupon khusus kategori.

Pertanyaan umum (FAQ)

  1. Bagaimana cara kerja promosi dinamis dengan setelan tROAS di Google Ads?

    Promosi Dinamis berfungsi paling baik jika bidding tROAS diaktifkan, tetapi tidak memerlukan tROAS.

  2. Bisakah penjual menggabungkan promosi potongan harga dan persentase diskon?

    Ya. Meskipun baris feed tertentu tidak dapat berisi atribut [percent_off] dan [money_off_amount] sekaligus, promosi terpisah dapat dikonfigurasi untuk produk yang sama dengan potongan harga dan persentase diskon.

  3. Apa saja faktor yang dipertimbangkan dalam pemilihan promosi yang akan ditampilkan?

    AI Google mempertimbangkan banyak faktor dan set data untuk menentukan diskon produk yang tepat. Salah satu input utama yang digunakan untuk memahami diskon yang tepat adalah kurva permintaan dan elastisitas harga.

  4. Apakah ada persyaratan minimum dan/atau maksimum yang harus dipatuhi oleh nilai persentase diskon atau potongan harga?

    Tidak ada persyaratan diskon minimum atau maksimum untuk promosi.

  5. Dapatkah tujuan promosi ditetapkan ke iklan Shopping dan listingan gratis?

    Saat ini, hanya Iklan Shopping yang didukung. Kami terus berupaya memperluas ketersediaan promosi dinamis untuk memperluas dampaknya bagi penjual dan pembeli.

  6. Bagaimana jika kupon saya memiliki nilai pesanan minimum?

    Kupon dengan nilai pesanan minimum didukung.

  7. Dapatkah penjual menentukan persentase margin untuk harga pokok penjualan (COGS), bukan memberikan nilai tertentu untuk setiap penawaran?

    Ya, penjual dapat menentukan persentase margin untuk COGS menggunakan feed tambahan di Merchant Center.

  8. Apakah promosi dinamis berfungsi dengan kampanye Performa Maksimal?

    Promosi dinamis saat ini hanya berlaku untuk iklan Shopping, tetapi kompatibel dengan Performa Maksimal. Artinya, promosi ini berfungsi dengan kampanye Performa Maksimal, tetapi hanya akan muncul di iklan Shopping yang dijalankan oleh kampanye Performa Maksimal.

  9. Apa perbedaan promosi dinamis dengan program diskon otomatis?

    Kedua program tersebut didukung oleh model serupa. Promosi dinamis menawarkan persyaratan integrasi yang jauh lebih ringan untuk penerusan harga atau halaman landing.

  10. Saya memiliki satu akun MCID dan beberapa feed produk untuk negara yang berbeda-beda. Dapatkah saya mengikutsertakan produk dari negara yang berbeda-beda?

    Anda dapat mengikutsertakan produk dengan menambahkan atribut [auto_pricing_min_price] untuk negara pilihan Anda. Laporan performa akan menampilkan data di semua negara secara gabungan, tetapi saat ini Anda tidak dapat memfilter menurut negara tertentu.

Link terkait

Apakah ini membantu?

Bagaimana cara meningkatkannya?
Telusuri
Hapus penelusuran
Tutup penelusuran
Aplikasi Google
Menu utama
1430588953298122475
true
Pusat Bantuan Penelusuran
true
true
true
true
true
71525
false
false