Merchant Center ve Google Ads hesaplarınızı bağlama

Alışveriş kampanyası oluşturabilmek için önce aşağıdaki şekilde Google Ads hesabınızı Google Merchant Center hesabınıza bağlamanız gerekir:

  1. Merchant Center hesabınızdan Google Ads hesabınıza bağlantı isteği gönderin.
  2. Google Ads hesabınızda bağlantı isteğini onaylayın.

Bağlantı isteği göndermenin iki yolu vardır:

  1. Bağlantı isteği göndermek için Merchant Center web arayüzünü kullanın.
  2. Account adsLinks öğenizi güncellemek için Content API for Shopping'i kullanın.

Bir daveti onaylamak veya reddetmek için Google Ads web arayüzünü kullanarak Google Ads hesabınızdaki Merchant Center bağlantılarının durumunu değiştirebilirsiniz. Ayrıca, Google Ads API'yi kullanarak aşağıda açıklandığı şekilde davetiyeleri güncelleyebilir veya mevcut bağlantıları kaldırabilirsiniz.

Tüm Merchant Center davetiyelerini listele

Bir Google Ads müşteri kimliğini Merchant Center hesabına bağlamak için bekleyen tüm davetiyelerin listesini almak için aşağıdaki GAQL sorgusunu kullanarak bir Google Ads API raporu çalıştırabilirsiniz.

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'

Tüm davetiyeleri almak için yukarıdaki sorguda product_link_invitation.status alanı için filtreleme koşulunu kaldırın.

Daveti kabul etme

product_link_invitation durumunu ACCEPTED olarak ayarlayarak bağlantıyı onaylayabilirsiniz.

  1. UpdateProductLinkInvitationRequest nesnesi oluşturun ve customer_id alanını Google Ads müşteri kimliği olarak ayarlayın.

  2. resource_name alanını product_link_invitation öğesinin kaynak adı olarak ayarlayın.

  3. product_link_invitation_status değerini ACCEPTED olarak ayarlayın.

  4. Bir UpdateProductLinkInvitation API çağrısı gönderin.

Zaten her iki hesapta da yönetici olan bir kullanıcı davet akışı girişiminde bulunursa NO_INVITATION_REQUIRED hatası verilir. Bu hatayı kontrol edebilir ve bu gibi durumlarda doğrudan bağlantı akışını kullanabilirsiniz.

Daveti reddetme

Bir davetiyeyi reddetmek, davetiyeyi kabul etmeye benzer. Tek fark, product_link_invitation_status alanının REJECTED olarak ayarlanmasıdır. Reddedilen davetiyeler REJECTED durumunda kalır ve kabul edilemez. Gerekirse daha sonra yeni bir davetiye oluşturmanız gerekir.

Davetiye olmadan doğrudan bağlama

Google Ads hesabını Merchant Center hesabına bağlamaya çalışan kullanıcı her iki hesapta da yöneticiyse davet adımını atlayabilir ve Google Ads API'yi kullanarak her iki hesabı doğrudan bağlayabilirsiniz.

  1. CreateProductLinkRequest nesnesi oluşturun ve customer_id alanını Google Ads müşteri kimliği olarak ayarlayın.

  2. Yeni bir ProductLink nesnesi oluşturun ve bu nesnenin merchant_center_id alanını Merchant Center hesabının kimliğine ayarlayın.

  3. ProductLink değerini, istek nesnesinin product_link alanına ayarlayın.

  4. Bir CreateProductLink API çağrısı gönderin.

Yeterli izne sahip olmayan bir kullanıcı doğrudan bağlantı oluşturmaya çalışırsa CREATION_NOT_PERMITTED hatası verilir. Bu hatayı kontrol edebilir ve bu tür durumlarda davetiye akışına dönebilirsiniz.

Google Ads müşteri kimliğine ait bağlantı listesini almak için aşağıdaki GAQL sorgusunu kullanarak bir Google Ads API raporu çalıştırabilirsiniz.

SELECT
    product_link.merchant_center.merchant_center_id,
    product_link.product_link_id
FROM product_link
WHERE product_link.type = 'MERCHANT_CENTER'

Bir bağlantının bağlantısını kaldırmak için aşağıdaki adımları uygulayın:

  1. RemoveProductLinkRequest nesnesi oluşturun ve customer_id alanını Google Ads müşteri kimliği olarak ayarlayın.

  2. resource_name öğesini product_link kaynak adı olarak ayarlayın.

  3. Bir RemoveProductLink API çağrısı gönderin.

İşletme Yöneticisi, bir işletmenin Google'da birleşik bir temsilidir. Hem Google Ads hem de Merchant Center hesaplarınızı İşletme Yöneticisi hesabı kullanarak yönettiğinizde İşletme Yöneticisi, Google Ads hesabınız ile Merchant Center hesabı arasında otomatik olarak bağlantı oluşturur. Bu bağlantıları Google Ads API'yi kullanarak alabilirsiniz ancak bu bağlantılar Google Ads API ile değiştirilemez.