Pada halaman ini
Manfaat
- Penentuan harga yang efektif: Manfaatkan AI Google yang canggih untuk terus mengoptimalkan dan menampilkan harga promo yang ideal untuk produk Anda secara konsisten di iklan Shopping dan halaman landing produk toko online Anda.
- Peningkatan performa: Dapatkan peningkatan yang signifikan dalam laba (kotor), konversi, klik konsumen, dan peningkatan ROI atas pembelanjaan iklan.
- Kemudahan penggunaan: Dapatkan harga yang dioptimalkan secara terus-menerus, konsisten, dan otomatis, serta hemat waktu, tenaga, dan biaya.
Cara kerjanya
Diskon otomatis Beta Terbuka adalah solusi berteknologi AI yang membantu memaksimalkan performa laba (kotor) secara efektif di seluruh inventaris Anda.
Google menggunakan algoritma AI untuk terus mengoptimalkan harga promo produk 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.
Kelayakan dan persyaratan
Sebelum memutuskan untuk berpartisipasi, periksa apakah fitur ini cocok untuk bisnis Anda berdasarkan persyaratan berikut:
- Tracking konversi dengan data keranjang. Lihat detail penerapan selengkapnya di sini.
- Anda harus memberikan atribut feed
[auto_pricing_min_price]
dan[cost_of_goods_sold]
untuk minimal 20% dari total tayangan inventaris Anda. Untuk memulai, Anda dapat menetapkan:- Atribut
[auto_pricing_min_price]
menjadi <= 95% dari harga yang saat ini ditampilkan kepada konsumen ([price]
atau[sale_price]
saat ini) dan >=[cost_of_goods]
(detail di bawah). [cost_of_goods]
<[auto_pricing_min_price]
dan >= 5%[price]
- Atribut
- Integrasi situs Anda harus dapat menerima dan menyetujui harga produk yang disediakan Google dari token web JSON yang dibuat Google.
- Mengizinkan Google menampilkan produk yang diikutsertakan kepada konsumen dengan peningkatan berbasis performa sebesar 10% pada 3 hari pertama dan 90% setelahnya.
Petunjuk
Langkah 1 dari 6: Pilih program dan mata uang yang ingin ditampilkan
- Di bagian "Pertumbuhan", Anda akan menemukan tab "Diskon otomatis".
- Klik Lanjutkan untuk memilih Diskon otomatis dan mata uang yang ingin ditampilkan untuk pelaporan performa.
- Jika Anda menggunakan platform pihak ketiga, cantumkan nama platform atau layanan tersebut. Untuk integrasi pihak ketiga, pelajari cara menyiapkan diskon otomatis (untuk penjual Shopify, WooCommerce, Magento 2).
- Setelah mengirimkan, Anda dapat melanjutkan ke langkah berikutnya untuk menyiapkan tracking konversi dan atribut feed wajib.
Langkah 2 dari 6: Siapkan Konversi dengan Data Keranjang (CwCD)
- Harga produk: Nilai ini mencakup harga diskon sebelum pajak.
- Harga pokok penjualan: Semua produk yang mungkin disertakan dalam data keranjang harus diupload ke feed produk Anda di Merchant Center, termasuk nilai harga pokok penjualannya (COGS)
[cost_of_goods_sold
]
, untuk memastikan semua produk dalam keranjang dapat diperhitungkan untuk pengoptimalan laba. - Diskon: Selama masa uji coba, kolom ini digunakan untuk mengumpulkan seluruh biaya variabel tambahan, seperti biaya pengiriman dan transaksi, yang tidak ditampilkan dalam checkout.
Setelah Anda menambahkan nilai data keranjang ke tracking konversi, pastikan parameter tag konversi diterapkan dengan benar.
Untuk melakukannya, selesaikan pesanan percobaan dan ikuti langkah-langkah di bawah:
- Buka Chrome Developer Tools dengan mengklik menu Chrome di sudut kanan atas browser web Google Chrome, lalu pilih “Alat Lainnya” lalu klik Developer Tools.
- Di panel "Developer Tools", pilih "Jaringan".
- Kirim pesanan percobaan Anda di browser web Google Chrome.
- Telusuri permintaan yang berisi konversi Anda (telusuri “/conversion”). Parameter string kueri harus menyertakan parameter keranjang, seperti yang ditunjukkan pada contoh di bawah:
- mid = aw_merchant_id
- fcntr = aw_feed_country
- flng = aw_feed_language
- dscnt = discount
- bttype = event type
- item = item (array) yang memetakan semua item dengan (items.id * items.price * items.quantity)
Langkah 3 dari 6: Ikut sertakan produk melalui feed
[auto_pricing_min_pricing]
untuk negara pilihan Anda. Laporan performa akan menampilkan data di semua negara secara gabungan dan saat ini Anda tidak dapat memfilter menurut negara tertentu.Cara mengikutsertakan produk
Anda dapat mengikutsertakan produk dengan memberikan atribut penetapan harga otomatis untuk harga minimum [auto_pricing_min_price]
dan harga pokok penjualan (COGS) [cost_of_goods_sold]
untuk setiap produk di feed guna mencakup minimal 20% dari total tayangan inventaris Anda. 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 yang diberikan dalam feed produk dan harga minimum adalah nilai yang Anda berikan dalam atribut [auto_pricing_min_price]
. Google akan mengoptimalkan harga promo di antara 2 batas tersebut dan mengubah harga pada waktu tertentu hanya untuk produk dalam inventaris Anda yang akan mendukung sasaran memaksimalkan laba di seluruh inventaris Anda dengan mempertimbangkan efek cross-sell dan kanibalisasi.
Atribut wajib | Jenis nilai | Deskripsi |
Harga minimum [auto_pricing_min_price] |
String | Ini adalah harga minimum. Diskon tidak akan diterapkan jika harga kurang dari batas minimum ini. Ikuti aturan pemformatan yang sama dengan aturan untuk atribut harga [price] . Catatan: Secara umum, atribut ini bisa sama dengan atribut harga pokok penjualan (COGS) [cost_of_goods_sold] kecuali jika ada persyaratan khusus (seperti batasan MAP). |
Harga pokok penjualan (COGS) [cost_of_goods_sold] |
String | Ini adalah harga pokok penjualan (COGS). Jika data yang akurat tidak tersedia, mulailah dengan perkiraan terbaik Anda. |
Pajak
COGS tidak mencakup pajak, tetapi pajak harus disertakan dalam nilai [auto_pricing_min_price]
.
Tidak mengikutsertakan produk (opsional)
Jika Anda tidak ingin mengikutsertakan produk-produk tertentu dalam Diskon otomatis, hapus atribut penetapan harga otomatis untuk harga minimum [auto_pricing_min_price]
untuk setiap produk tersebut atau tetapkan nilai yang sama dengan harga produk Anda.
[cost_of_goods_sold]
untuk produk yang tidak diikutsertakan. Atribut ini masih digunakan untuk menghitung total laba jika produk tersebut muncul di keranjang Anda.Langkah 4 dari 6: Selesaikan integrasi URL
Anda harus menampilkan harga yang direkomendasikan Google untuk produk yang diikutsertakan sebagai harga promo baru di situs Anda. Anda dapat menemukan contoh URL untuk pengujian di Merchant Center di "Pertumbuhan", di tab "Diskon Otomatis" di bagian "Perbarui situs toko". Hubungi automated-discounts-support@google.com jika Anda memerlukan URL lain untuk melakukan pengujian.
Untuk menerapkan token harga, ikuti petunjuk berikut.
Catatan:
- Petunjuk ini menjelaskan token web JSON yang dibuat Google, dan proses pemakaian harga produk yang dimiliki.
- Informasi ini bersifat teknis, dan ideal bagi orang yang memiliki latar belakang yang kuat dalam ranah pengembangan web.
- Format yang dijelaskan di sini hanya berlaku untuk uji coba dan mungkin akan berubah.
- Kunci enkripsi publik tersedia di bawah dan berlaku untuk semua integrasi diskon otomatis.
Struktur token
Token JWT berisi dua objek JSON: header dan payload.
Header
{
"alg": "ES256",
"typ": "JWT"
}
Header token yang dibuat Google memiliki 2 kolom:
- alg - algoritma yang digunakan, nilainya selalu "ES256"
- typ - jenis media, nilainya selalu "JWT"
Jika header token berisi kolom lain, atau nilai kolom berbeda dengan yang dijelaskan di atas, token harus ditolak.
Payload
{
"exp": 1571673600,
"o": "tddy123uk",
"m": "140301646",
"p": 21,99,
"c": "USD"
}
Payload memiliki kolom berikut:
- exp - waktu berakhirnya masa berlaku yang dinyatakan dalam waktu Unix. Jika masa berlaku token telah berakhir, token tersebut harus ditolak.
- o - ID penawaran, yang dapat digunakan untuk memeriksa halaman landing yang cocok dengan produk. Jika terdapat ketidakcocokan, token harus ditolak.
- m - ID Merchant. Jika ID Merchant tidak cocok, token harus ditolak.
- p - harga diskon
- c - mata uang, huruf besar
Pemakaian token
Detail persis tentang pemakaian token bergantung pada library yang digunakan, tetapi di tingkat atas, ada 3 langkah: dekode dan validasi tanda tangan, validasi kolom, serta pemakaian harga.
Dekode dan validasi tanda tangan Token dengan enkode Base64URL diteruskan dalam parameter permintaan URL pv2:
http://my.site.com/blacktee?pv2=eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiVVNEIiwiZXhwIjoxNTcxNjczNjAwLCJtIjoiMTQwMzAxNjQ2IiwibyI6InRkZHkxMjN1ayIsInAiOjIxLjk5fQ.Qlyr1dQ0vLUJx-iQKwkYE2uLHfYCLVEVGZkAq4fwGTSpMDQCbtzDJr5uGHG8dNKaKV5OlYDxLpW40tQVVe2gkQ
Sebagian besar library menggabungkan validasi tanda tangan dan decoding menjadi fungsi tunggal dengan 'token", "ES256" (algoritme), dan "kunci publik" sebagai input, dan "token_body" sebagai output:
token_body = decode(token, 'ES256', public_key)
Kunci publik untuk validasi:
Kunci berikut ditujukan untuk digunakan oleh semua pengguna diskon otomatis tanpa batas masa berlaku.
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERUlUpxshr67EO66ZTX0Fpog0LEHc nUnlSsIrOfroxTLu2XnigBK/lfYRxzQWq9K6nqsSjjYeea0T12r+y3nvqg==
-----END PUBLIC KEY-----
Validasi kolom
Jika library yang dipilih menerima kunci dan algoritme di langkah sebelumnya, lalu memaksa penggunaannya meskipun ada opsi header, pemeriksaan header tambahan tidak perlu dilakukan. Jika tidak, kolom header harus diperiksa sesuai dengan panduan di atas. Untuk informasi selengkapnya, tinjau JSON Web Token Best Current Practices.
Apa pun library yang digunakan, kolom o, m, dan p harus divalidasi terhadap data dari pihak penjual. Jika tidak cocok, token harus ditolak agar pelanggan tidak dapat menyalin token ke produk dan/atau penjual lain. Penjual dapat memeriksa kolom exp dan menolak token jika masa berlaku token sudah berakhir, tetapi tindakan ini tidak wajib.
Pemakaian harga Jika semua kolom sudah valid dan masa berlaku token belum berakhir, penjual harus menggunakan harga yang tercantum di kolom p.
Anda dapat menggunakan fungsi kupon yang ada untuk memberi diskon pada harga jika memenuhi persyaratan yang tercantum di halaman ini. Khususnya, harga di halaman landing harus sesuai dengan harga di token. Menambahkan diskon di halaman checkout saja tidak cukup.
Pengujian Integrasi yang telah diselesaikan akan diuji dalam 3 langkah:
- Pengujian fungsional (dilakukan oleh penjual)
- Validasi kunci (dilakukan oleh penjual dengan token yang disediakan Google)
- Pengujian lengkap yang menyeluruh (dilakukan oleh Google)
Pengujian fungsional Cara termudah untuk melakukan pengujian selama dan setelah pengembangan adalah dengan membuat pasangan kunci sementara. Tindakan ini memberi Anda kontrol penuh atas token tersebut. Pasangan kunci yang valid dapat dibuat dengan perintah ini:
openssl ecparam -genkey -name prime256v1 -noout -out privkey.pem openssl ec -in privkey.pem -pubout -out pubkey.pem
Token dapat dibuat dengan jwt.io atau alat serupa menggunakan algoritma ES256.
Validasi kunci Untuk memvalidasi bahwa kunci produksi dikonfigurasi dengan benar, token bertanda tangan tersedia di Merchant Center selama aktivasi (URL contoh).
Langkah 5 dari 6: 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 masalah yang ditemukan, selesaikan masalah tersebut dan kirimkan permintaan peninjauan tindak lanjut dengan mengklik tombol tersebut lagi atau menghubungi automated-discounts-support@google.com. Anda harus mengirim ulang permintaan peninjauan hingga semua masalah diselesaikan.
Langkah 6 dari 6: Penyelesaian penyiapan dan peluncuran
Setelah Google meninjau dan menyetujui akun Anda, peningkatan berbasis performa akan dimulai secara otomatis untuk produk yang Anda ikut sertakan. Anda kini dapat memantau performa di tab Diskon otomatis, serta Menjeda dan Mengaktifkan pembuatan harga promo yang dioptimalkan dengan satu klik saja.
Jadwal peluncuran
Peningkatan
Setelah peninjauan Anda selesai, proses peningkatan akan dimulai sesuai jadwal di bawah.
Jadwal peningkatan:
- Tahap pertama: Harga promo yang dioptimalkan ditampilkan ke 10% pelanggan.
- Tahap kedua: Harga promo yang dioptimalkan ditampilkan ke 90% pelanggan.
Anda dapat memeriksa persentase peningkatan di Merchant Center kapan saja dengan membuka tab Diskon otomatis di bagian "Pertumbuhan".
Pelaporan performa
Anda dapat memeriksa performa kapan saja dengan membuka tab "Diskon otomatis" di bagian “Pertumbuhan”. Kumpulan metrik performa Anda, termasuk klik inkremental, konversi, dan laba kotor akan muncul di kartu skor untuk jangka waktu yang dipilih. Metrik diperbarui setiap hari.
Perlu bantuan?
Jika ada pertanyaan yang tidak dapat dijawab oleh halaman ini atau Anda tidak yakin bagaimana melanjutkannya, hubung kami untuk mendapatkan dukungan.