Agar dapat membuat kampanye Shopping, Anda harus menautkan akun Google Ads terlebih dahulu ke akun Google Merchant Center Anda sebagai berikut:
- Mengirim permintaan penautan dari akun Merchant Center ke Google Ads Anda menggunakan akun layanan.
- Setujui permintaan penautan di akun Google Ads Anda.
Mengirim permintaan penautan dari akun Merchant Center Anda
Ada dua cara untuk mengirim permintaan penautan:
- Menggunakan antarmuka web Merchant Center untuk mengirim link permintaan.
- Gunakan Content API for Shopping untuk
perbarui
adsLinks
Account
.
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 link yang ada menggunakan Google Ads API seperti yang dijelaskan di bawah ini.
Daftar semua undangan Merchant Center
Anda dapat menjalankan laporan Google Ads API menggunakan kueri GAQL berikut untuk mengambil daftar semua undangan yang menunggu persetujuan 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 ketentuan pemfilteran untuk
Kolom product_link_invitation.status
pada kueri di atas.
Menerima undangan
Anda dapat menyetujui penautan dengan menetapkan status product_link_invitation
ke
ACCEPTED
.
Buat
UpdateProductLinkInvitationRequest
dan aturcustomer_id
sebagai ID pelanggan Google Ads.Setel
resource_name
sebagai nama resourceproduct_link_invitation
.Setel
product_link_invitation_status
keACCEPTED
.Menerbitkan
UpdateProductLinkInvitation
Panggilan API.
Jika alur undangan dicoba oleh pengguna yang sudah menjadi
administrator di kedua akun, lalu
NO_INVITATION_REQUIRED
ditampilkan error. Anda dapat memeriksa {i>error<i} ini dan beralih kembali ke {i>direct <i}
dalam kasus semacam itu.
Menolak undangan
Menolak undangan mirip dengan menerima undangan
undangan kecuali bahwa
product_link_invitation_status
isian ditetapkan ke REJECTED
. Jika undangan ditolak, undangan tersebut akan tetap ada di
REJECTED
dan tidak dapat diterima. Anda kemudian harus membuat
jika diperlukan.
Penautan langsung tanpa undangan
Jika pengguna mencoba menautkan akun Google Ads ke Merchant Center adalah administrator di kedua akun, maka Anda dapat mengabaikan langkah undangan dan menautkan kedua akun secara langsung menggunakan Google Ads API.
Buat
CreateProductLinkRequest
dan aturcustomer_id
sebagai ID pelanggan Google Ads.Buat objek
ProductLink
baru dan tetapkan inimerchant_center_id
ke ID akun Merchant Center.Setel
ProductLink
keproduct_link
kolom objek permintaan.Menerbitkan
CreateProductLink
Panggilan API.
Jika penautan langsung dicoba oleh pengguna yang tidak memiliki
izin akses, maka
CREATION_NOT_PERMITTED
ditampilkan error. Anda dapat memeriksa kesalahan ini dan kembali ke
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
Lakukan langkah-langkah berikut untuk membatalkan tautan link:
Buat
RemoveProductLinkRequest
dan aturcustomer_id
sebagai ID pelanggan Google Ads.Setel
resource_name
sebagai nama resourceproduct_link
.Menerbitkan
RemoveProductLink
Panggilan API.
Pengelola Bisnis
Pengelola Bisnis adalah representasi terpadu dari bisnis di Google. Saat Anda mengelola akun Google Ads dan akun Merchant Center menggunakan akun Pengelola Bisnis, Pengelola Bisnis secara otomatis membuat penautan antara akun Google Ads dan akun Merchant Center. Anda dapat mengambil link ini menggunakan Google Ads API, tetapi link ini tidak boleh diubah dengan Google Ads API.