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

Alışveriş kampanyası oluşturabilmek için önce Google Ads hesabınızı Google Merchant Center hesabınıza aşağıdaki şekilde 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 öğenizin adsLinks değerini güncellemek için Content API for Shopping'i kullanın.

Davetleri 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, aşağıda açıklandığı gibi Google Ads API'yi kullanarak davetleri güncelleyebilir veya mevcut bağlantıları kaldırabilirsiniz.

Tüm Merchant Center davetlerini listeleme

Bir Google Ads müşteri kimliğini Merchant Center hesabına bağlamayla ilgili bekleyen tüm davetlerin 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 davetleri 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. Bir 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 kaynağının adıyla ayarlayın.

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

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

Davet akışı, her iki hesapta da yönetici olan bir kullanıcı tarafından denenirse NO_INVITATION_REQUIRED hata mesajı gösterilir. Bu hatayı kontrol edebilir ve bu gibi durumlarda doğrudan bağlantı akışına geri dönebilirsiniz.

Davetiyeyi reddetme

Davetiyeyi reddetme işlemi, product_link_invitation_status alanının REJECTED olarak ayarlanması dışında davetiyeyi kabul etmeye benzer. Reddedilen davetiyeler REJECTED durumunda kalır ve kabul edilemez. Ardından gerekirse yeni bir davetiye oluşturmanız gerekir.

Davet olmadan doğrudan bağlantı oluşturma

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 her iki hesabı doğrudan Google Ads API'yi kullanarak bağlayabilirsiniz.

  1. Bir 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 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. CreateProductLink API çağrısı gönderin.

Yeterli izinlere sahip olmayan bir kullanıcı tarafından doğrudan bağlantı oluşturmaya çalışılırsa CREATION_NOT_PERMITTED hatası gösterilir. Bu hatayı kontrol edebilir ve bu gibi durumlarda davet akışına geri dönebilirsiniz.

Bir Google Ads müşteri kimliğinin 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. Bir RemoveProductLinkRequest nesnesi oluşturun ve customer_id alanını Google Ads müşteri kimliği olarak ayarlayın.

  2. product_link kaynağının kaynak adı olarak resource_name değerini ayarlayın.

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

İşletme Yöneticisi, bir işletmenin Google'daki birleşik temsilidir. Hem Google Ads hesabınızı hem de Merchant Center hesaplarınızı bir İş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 Google Ads API ile değiştirilemezler.