حساب Merchant Center و Google Ads را پیوند دهید

قبل از اینکه بتوانید یک کمپین خرید ایجاد کنید، ابتدا باید حساب Google Ads خود را به صورت زیر به حساب Google Merchant Center خود پیوند دهید:

  1. یک درخواست پیوند از حساب Merchant Center خود به حساب Google Ads خود ارسال کنید.
  2. درخواست پیوند را در حساب Google Ads خود تأیید کنید.

دو راه برای ارسال درخواست لینک وجود دارد:

  1. از رابط وب Merchant Center برای ارسال درخواست پیوند استفاده کنید .
  2. از Content API برای خرید برای به‌روزرسانی adsLinks Account خود استفاده کنید.

می‌توانید با استفاده از رابط وب Google Ads برای تأیید یا رد دعوت، وضعیت پیوندهای Merchant Center را در حساب Google Ads خود تغییر دهید. همچنین می‌توانید دعوت‌نامه‌ها را به‌روزرسانی کنید یا پیوندهای موجود را با استفاده از Google Ads API همانطور که در زیر توضیح داده شده است حذف کنید.

فهرست همه دعوت‌نامه‌های Merchant Center

می‌توانید یک گزارش API Google Ads را با استفاده از عبارت GAQL زیر برای بازیابی فهرستی از همه دعوت‌نامه‌های معلق برای پیوند شناسه مشتری Google Ads به حساب 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'

برای بازیابی همه دعوت‌نامه‌ها، شرایط فیلتر را برای قسمت product_link_invitation.status در عبارت بالا حذف کنید.

اجابت دعوت

با تنظیم وضعیت product_link_invitation روی ACCEPTED می‌توانید پیوند را تأیید کنید.

  1. یک شی UpdateProductLinkInvitationRequest بسازید و قسمت customer_id را به عنوان شناسه مشتری Google Ads تنظیم کنید.

  2. قسمت resource_name را به عنوان نام منبع product_link_invitation تنظیم کنید.

  3. product_link_invitation_status روی ACCEPTED تنظیم کنید.

  4. یک تماس API UpdateProductLinkInvitation صادر کنید.

اگر جریان دعوت توسط کاربری انجام شود که قبلاً سرپرست هر دو حساب است، یک خطای NO_INVITATION_REQUIRED ایجاد می شود. می توانید این خطا را بررسی کنید و در چنین مواردی به جریان لینک مستقیم بازگردید.

دعوت نامه را رد کنید

رد دعوت شبیه پذیرش دعوت است با این تفاوت که قسمت product_link_invitation_status روی REJECTED تنظیم شده است. اگر دعوتی رد شود، در حالت REJECTED باقی می ماند و قابل قبول نیست. سپس در صورت لزوم باید یک دعوت نامه جدید ایجاد کنید.

لینک مستقیم بدون دعوتنامه

اگر کاربری که می‌خواهد حساب Google Ads را به حساب Merchant Center مرتبط کند، سرپرست هر دو حساب است، می‌توانید مرحله دعوت را دور بزنید و مستقیماً با استفاده از Google Ads API هر دو حساب را پیوند دهید.

  1. یک شی CreateProductLinkRequest بسازید و فیلد customer_id را به عنوان شناسه مشتری Google Ads تنظیم کنید.

  2. یک شی ProductLink جدید ایجاد کنید و فیلد merchant_center_id آن را روی شناسه حساب Merchant Center تنظیم کنید.

  3. ProductLink را روی قسمت product_link شی درخواست تنظیم کنید.

  4. یک تماس API CreateProductLink صادر کنید.

اگر پیوند مستقیم توسط کاربری انجام شود که مجوزهای کافی را ندارد، یک خطای CREATION_NOT_PERMITTED ایجاد می شود. می توانید این خطا را بررسی کنید و در چنین مواردی به جریان دعوت بازگردید.

می‌توانید یک گزارش API Google Ads را با استفاده از عبارت GAQL زیر برای بازیابی فهرستی از پیوندها برای شناسه مشتری Google Ads اجرا کنید.

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

برای لغو پیوند یک پیوند مراحل زیر را انجام دهید:

  1. یک شی RemoveProductLinkRequest بسازید و قسمت customer_id را به عنوان شناسه مشتری Google Ads تنظیم کنید.

  2. resource_name به عنوان نام منبع product_link تنظیم کنید.

  3. یک تماس RemoveProductLink API صادر کنید.

Business Manager یک نمایندگی یکپارچه از یک کسب و کار در Google است. وقتی حساب Google Ads و حساب Merchant Center خود را با استفاده از حساب Business Manager مدیریت می کنید، Business Manager به طور خودکار پیوندهایی بین حساب Google Ads شما و حساب Merchant Center ایجاد می کند . شما می توانید این پیوندها را با استفاده از Google Ads API بازیابی کنید، اما این پیوندها را نمی توان با Google Ads API تغییر داد.