כדי ליצור קמפיין שופינג, צריך קודם לקשר את חשבון Google Ads לחשבון Google Merchant Center באופן הבא:
- שולחים בקשת קישור מחשבון Merchant Center לחשבון Google Ads.
- מאשרים את בקשת הקישור בחשבון Google Ads.
שליחת בקשות קישור מחשבון Merchant Center
יש שתי דרכים לשלוח בקשת קישור:
- שליחת בקשת קישור דרך ממשק האינטרנט של Merchant Center
- משתמשים ב-Content API for Shopping כדי לעדכן את
adsLinks
שלAccount
.
ניהול בקשות קישור בחשבון Google Ads
אפשר לשנות את הסטטוס של קישורים ל-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
.
יוצרים אובייקט
UpdateProductLinkInvitationRequest
ומגדירים את השדהcustomer_id
כמספר הלקוח ב-Google Ads.מגדירים את השדה
resource_name
כשם המשאב שלproduct_link_invitation
.מגדירים את
product_link_invitation_status
לערךACCEPTED
.שולחים קריאה ל-API של
UpdateProductLinkInvitation
.
אם משתמש שכבר יש לו הרשאת אדמין בשני החשבונות מנסה להשתמש בתהליך ההזמנה, מוצגת שגיאה NO_INVITATION_REQUIRED
. במקרים כאלה, אפשר לבדוק אם השגיאה הזו מופיעה ולחזור לזרימת הקישור הישיר.
דחיית הזמנה
דחיית הזמנה דומה לאישור הזמנה, רק שבשדה product_link_invitation_status
מוגדר הערך REJECTED
. אם ההזמנה נדחית, היא נשארת במצב REJECTED
ולא ניתן לאשר אותה. אם צריך, יוצרים הזמנה חדשה.
קישור ישיר ללא הזמנה
אם המשתמש שמנסה לקשר את חשבון Google Ads לחשבון Merchant Center הוא אדמין בשני החשבונות, הוא יכול לדלג על שלב ההזמנה ולקשר את שני החשבונות ישירות באמצעות Google Ads API.
יוצרים אובייקט
CreateProductLinkRequest
ומגדירים את השדהcustomer_id
כמספר הלקוח ב-Google Ads.יוצרים אובייקט
ProductLink
חדש ומגדירים את השדהmerchant_center_id
שלו למספר החשבון ב-Merchant Center.מגדירים את
ProductLink
בשדהproduct_link
של אובייקט הבקשה.שולחים קריאה ל-API של
CreateProductLink
.
אם משתמש ללא הרשאות מספיקות ינסה להשתמש בקישור ישיר, תוצג השגיאה CREATION_NOT_PERMITTED
. במקרים כאלה, אפשר לבדוק אם השגיאה הזו מתרחשת ולחזור לתהליך השליחה של ההזמנה.
הצגת כל הקישורים לחשבונות Merchant Center
אפשר להריץ דוח של 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'
ביטול הקישור
כדי לבטל את הקישור, פועלים לפי השלבים הבאים:
יוצרים אובייקט
RemoveProductLinkRequest
ומגדירים את השדהcustomer_id
כמספר הלקוח ב-Google Ads.מגדירים את
resource_name
כשם המשאב שלproduct_link
.שולחים קריאה ל-API של
RemoveProductLink
.
Business Manager
מרכז העסקים של Google הוא ייצוג מאוחד של עסק ב-Google. כשמנהלים גם את חשבון Google Ads וגם את חשבונות Merchant Center באמצעות חשבון Business Manager, מערכת Business Manager יוצרת קישורים באופן אוטומטי בין חשבון Google Ads לבין חשבון Merchant Center. אפשר לאחזר את הקישורים האלה באמצעות Google Ads API, אבל אי אפשר לשנות אותם באמצעות Google Ads API.