קישור בין חשבון Merchant Center לחשבון Google Ads

כדי ליצור קמפיין שופינג, צריך קודם לקשר את חשבון Google Ads לחשבון Google Merchant Center שלכם באופן הבא:

  1. שליחה של בקשת קישור מחשבון Merchant Center לחשבון Google Ads שלכם חשבון.
  2. מאשרים את בקשת הקישור בחשבון Google Ads.

יש שתי דרכים לשלוח בקשת קישור:

  1. כדי לשלוח קישור, צריך להשתמש בממשק האינטרנט של Merchant Center. בקשה.
  2. משתמשים ב-Content API for Shopping כדי לעדכן את adsLinks של Account

כדי לשנות את הסטטוס של קישורי Merchant Center בחשבון Google Ads, צריך באמצעות ממשק האינטרנט של Google Ads כדי לאשר או לדחות הזמנה. אפשר גם לעדכן הזמנות או להסיר קישורים קיימים באמצעות Google Ads API, כמו שמוסבר שלמטה.

הצגת רשימה של כל ההזמנות מ-Merchant Center

אפשר להריץ דוח Google Ads API באמצעות השאילתה הבאה של 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. להנפיק UpdateProductLinkInvitation קריאה ל-API.

אם משתמש שכבר מנסה לבצע את תהליך ההזמנה אדמין בשני החשבונות, ואז 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. הנפקה של CreateProductLink קריאה ל-API.

אם משתמש שלא השיג את הקישור הישיר מנסה לבצע את הקישור הישיר ואז CREATION_NOT_PERMITTED נשלחת לשגיאה. אפשר לבדוק אם קיימת שגיאה זו ולחזור אל במקרים כאלה.

אפשר להריץ דוח Google Ads API באמצעות הבאה של שאילתת 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.