Menautkan akun Merchant Center dan Google Ads

Agar dapat membuat kampanye Shopping, Anda harus menautkan akun Google Ads ke akun Google Merchant Center terlebih dahulu sebagai berikut:

  1. Kirim permintaan penautan dari akun Merchant Center ke akun Google Ads Anda.
  2. Setujui permintaan penautan di akun Google Ads Anda.

Ada dua cara untuk mengirim permintaan penautan:

  1. Gunakan antarmuka web Merchant Center untuk mengirim permintaan penautan.
  2. Gunakan Content API for Shopping untuk memperbarui adsLinks Account Anda.

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.

Daftar semua undangan Merchant Center

Anda dapat menjalankan laporan Google Ads API menggunakan kueri GAQL berikut untuk mengambil daftar semua undangan yang 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 pada kueri di atas.

Menerima undangan

Anda dapat menyetujui penautan dengan menetapkan status product_link_invitation ke ACCEPTED.

  1. Buat objek UpdateProductLinkInvitationRequest dan tetapkan kolom customer_id sebagai ID pelanggan Google Ads.

  2. Tetapkan kolom resource_name sebagai nama resource product_link_invitation.

  3. Tetapkan product_link_invitation_status ke ACCEPTED.

  4. Lakukan panggilan API UpdateProductLinkInvitation.

Jika alur undangan dicoba oleh pengguna yang sudah menjadi administrator di kedua akun, error NO_INVITATION_REQUIRED akan ditampilkan. Dalam kasus tersebut, Anda dapat memeriksa error ini dan beralih kembali ke alur link langsung.

Menolak undangan

Menolak undangan mirip dengan menerima undangan, hanya saja kolom product_link_invitation_status ditetapkan ke REJECTED. Jika ditolak, undangan akan tetap berada 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 tersebut, Anda dapat mengabaikan langkah undangan dan menautkan kedua akun tersebut langsung menggunakan Google Ads API.

  1. Buat objek CreateProductLinkRequest dan tetapkan kolom customer_id sebagai ID pelanggan Google Ads.

  2. Buat objek ProductLink baru dan tetapkan kolom merchant_center_id ke ID akun Merchant Center.

  3. Tetapkan ProductLink ke kolom product_link objek permintaan.

  4. Lakukan panggilan API CreateProductLink.

Jika penautan langsung dicoba oleh pengguna yang tidak memiliki izin yang memadai, error CREATION_NOT_PERMITTED akan ditampilkan. Anda dapat memeriksa error ini dan beralih kembali ke alur undangan dalam kasus tersebut.

Anda dapat menjalankan laporan Google Ads API menggunakan kueri GAQL berikut untuk mengambil daftar penautan 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'

Lakukan langkah-langkah berikut untuk membatalkan tautan link:

  1. Buat objek RemoveProductLinkRequest dan tetapkan kolom customer_id sebagai ID pelanggan Google Ads.

  2. Tetapkan resource_name sebagai nama resource product_link.

  3. Lakukan panggilan API RemoveProductLink.

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. Anda dapat mengambil link ini menggunakan Google Ads API, tetapi link ini tidak dapat diubah dengan Google Ads API.