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

תוכלו להריץ דוח של 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. מבצעים קריאה ל-API של RemoveProductLink.

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