Sebelum dapat membuat kampanye Shopping, Anda harus menautkan akun Google Ads ke akun Google Merchant Center terlebih dahulu sebagai berikut:
- Kirim permintaan penautan dari akun Merchant Center ke akun Google Ads Anda.
- Setujui permintaan penautan di akun Google Ads Anda.
Mengirim permintaan penautan dari akun Merchant Center Anda
Ada dua cara untuk mengirim permintaan penautan:
- Gunakan antarmuka web Merchant Center untuk mengirim permintaan penautan.
- Gunakan Content API for Shopping untuk memperbarui
adsLinks
Account
Anda.
Mengelola permintaan penautan di akun Google Ads
Anda dapat mengubah status penautan Merchant Center di akun Google Ads dengan menggunakan antarmuka web Google Ads untuk menyetujui atau menolak undangan. Anda juga dapat memperbarui undangan atau menghapus penautan yang ada menggunakan Google Ads API seperti yang dijelaskan di bawah.
Mencantumkan semua undangan Merchant Center
Anda dapat menjalankan laporan Google Ads API menggunakan kueri GAQL berikut untuk mengambil daftar semua undangan tertunda untuk menautkan ID pelanggan Google Ads ke akun Merchant Center.
SELECT
product_link_invitation.merchant_center.merchant_center_id,
product_link_invitation.type
FROM product_link_invitation
WHERE product_link_invitation.status = 'PENDING_APPROVAL'
AND product_link_invitation.type = 'MERCHANT_CENTER'
Untuk mengambil semua undangan, hapus kondisi pemfilteran untuk kolom
product_link_invitation.status
dalam kueri di atas.
Menerima undangan
Anda dapat menyetujui penautan dengan menyetel status product_link_invitation
menjadi
ACCEPTED
.
Buat objek
UpdateProductLinkInvitationRequest
dan tetapkan kolomcustomer_id
sebagai ID pelanggan Google Ads.Tetapkan kolom
resource_name
sebagai nama resourceproduct_link_invitation
.Tetapkan
product_link_invitation_status
keACCEPTED
.Keluarkan panggilan API
UpdateProductLinkInvitation
.
Jika alur undangan dicoba oleh pengguna yang sudah menjadi administrator di kedua akun, maka error NO_INVITATION_REQUIRED
akan terjadi. Anda dapat memeriksa error ini dan kembali ke alur link langsung dalam kasus tersebut.
Menolak undangan
Menolak undangan serupa dengan menerima undangan, kecuali kolom product_link_invitation_status
ditetapkan ke REJECTED
. Jika undangan ditolak, undangan akan tetap dalam status
REJECTED
dan tidak dapat diterima. Kemudian, Anda harus membuat
undangan baru jika diperlukan.
Penautan langsung tanpa undangan
Jika pengguna yang mencoba menautkan akun Google Ads ke akun Merchant Center adalah administrator di kedua akun, Anda dapat melewati langkah undangan dan menautkan kedua akun secara langsung menggunakan Google Ads API.
Buat objek
CreateProductLinkRequest
dan tetapkan kolomcustomer_id
sebagai ID pelanggan Google Ads.Buat objek
ProductLink
baru dan tetapkan kolommerchant_center_id
ke ID akun Merchant Center.Tetapkan
ProductLink
ke kolomproduct_link
objek permintaan.Keluarkan panggilan API
CreateProductLink
.
Jika penautan langsung dicoba oleh pengguna yang tidak memiliki izin yang memadai, maka error
CREATION_NOT_PERMITTED
akan muncul. Anda dapat memeriksa error ini dan kembali ke alur undangan dalam kasus tersebut.
Mencantumkan semua penautan Merchant Center
Anda dapat menjalankan laporan Google Ads API menggunakan kueri GAQL berikut untuk mengambil daftar link untuk ID pelanggan Google Ads.
SELECT
product_link.merchant_center.merchant_center_id,
product_link.product_link_id
FROM product_link
WHERE product_link.type = 'MERCHANT_CENTER'
Membatalkan tautan link
Lakukan langkah-langkah berikut untuk membatalkan tautan:
Buat objek
RemoveProductLinkRequest
dan tetapkan kolomcustomer_id
sebagai ID pelanggan Google Ads.Tetapkan
resource_name
sebagai nama resourceproduct_link
.Keluarkan panggilan API
RemoveProductLink
.
Pengelola Bisnis
Pengelola Bisnis adalah representasi terpadu bisnis di Google. Saat Anda mengelola akun Google Ads dan akun Merchant Center menggunakan akun Pengelola Bisnis, Pengelola Bisnis akan otomatis membuat tautan antara akun Google Ads dan akun Merchant Center Anda. Anda dapat mengambil link ini menggunakan Google Ads API, tetapi link ini tidak dapat diubah dengan Google Ads API.