קישור חשבונות מוצרים

Google Ads API תומך בקישור חשבונות Google Ads לחשבונות מוצרים אחרים. מדריך זה מסביר איך להשתמש בגרסה v16 של ה-API כדי לקשר את החשבונות.

כשמקשרים חשבון Google Ads לחשבון מוצרים אחר, הקישור יכול להתרחש בשתי דרכים.

תהליך ההזמנה

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

  1. אתם רוצים לקשר בין שני החשבונות וליצור הזמנה לאדמין של חשבון המוצר. האדמין של חשבון המוצרים יאשר את ההזמנה להשלמת תהליך הקישור של החשבון.
  2. האדמין של חשבון המוצר רוצה לקשר את שני החשבונות, אבל אין לו גישה לחשבון Google Ads. האדמין של חשבון המוצרים יוצר הזמנה, ואתם מאשרים את ההזמנה ומשלימים את תהליך הקישור.

בתרחיש הזה נעשה שימוש בשיטות הבאות:

תרחיש פעולה הערות
תרחיש 1 יצירת הזמנה משתמשים בשיטה ProductLinkInvitationService.CreateProductLinkInvitation כדי ליצור הזמנה. אין להגדיר את ה-status של ProductLinkInvitation. שרת Google Ads API יגדיר את הערך הזה כ-REQUESTED אחרי שהקריאה ל-API תושלם בהצלחה.
בדיקת סטטוס של הזמנה משתמשים ב-GoogleAdsService.Search או ב-GoogleAdsService.SearchStream כדי לבצע שאילתות על המשאב product_link_invitation ולבדוק את הסטטוס שלו.
תרחיש 2 אחזור הזמנה משתמשים ב-GoogleAdsService.Search או ב-GoogleAdsService.SearchStream כדי לבצע שאילתות על המשאב product_link_invitation. אפשר לסנן לפי status = PENDING_APPROVAL כדי לאשר או לדחות הזמנה בהמתנה.
אישור או דחייה של הזמנה משתמשים בשיטה ProductLinkInvitationService.UpdateProductLinkInvitation כדי לעדכן את הסטטוס של ProductLinkInvitation ל-ACCEPTED או REJECTED.
ביטול הזמנה משתמשים בשיטה ProductLinkInvitationService.RemoveProductLinkInvitation כדי לבטל ProductLinkInvitation קיים.

אלה השגיאות הנפוצות הבאות שניתן לקבל בתהליך העבודה:

קוד שגיאה הסבר
ProductLinkInvitationError.PERMISSION_DENIED ללקוח אין הרשאה לבצע את הפעולה הזו.
ProductLinkError.NO_INVITATION_REQUIRED לא ניתן היה ליצור הזמנה, כי למשתמש כבר יש הרשאת גישה של אדמין לחשבון שהוזמן. על המשתמש להשתמש ב-ProductLinkService כדי ליצור באופן ישיר קישור פעיל.

תהליך קישור ישיר

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

בתרחיש הזה נעשה שימוש בשיטות הבאות:

פעולה הערות
יצירת קישור פעיל משתמשים ב- ProductLinkService.createProductLink כדי ליצור ProductLink.
השבתת קישור פעיל משתמשים ב- ProductLinkService.removeProductLink כדי להסיר ProductLink פעיל.
אחזור קישורים פעילים משתמשים ב- GoogleAdsService.Search או ב-GoogleAdsService.SearchStream כדי להריץ שאילתות על המשאב product_link.

שגיאות נפוצות אלה עשויות להופיע בתהליך עבודה זה:

קוד שגיאה הסבר
ProductLinkError.CREATION_NOT_PERMITTED היה ניסיון לקישור חשבון באמצעות תהליך הקישור הישיר, אבל האפשרות הזו לא נתמכת כי אין לה הרשאות. במקום זאת, המשתמש צריך להשתמש ב- ProductLinkInvitationService כדי לבצע את תהליך ההזמנה.
ProductLinkError.INVITATION_EXISTS אי אפשר ליצור קישור כי כבר קיימת הזמנה בהמתנה.

שינויים ב-AccountLinkService וב-MerchantCenterLinkService

אם בעבר השתמשתם ב-MerchantCenterLinkService או ב-AccountLinkService כדי לקשר חשבון Google Ads לחשבון מוצרים אחר, תצטרכו להעביר את האפליקציה הקיימת לאחד מתהליכי העבודה שפירטנו קודם. בטבלה הבאה מוצג סטטוס ההעברה:

סוג קישור האם יש תמיכה בשירותים חדשים? ניתן לקבל תמיכה החל מתאריך הערות
DataPartnerIdentifier כן v15 העברה מ-MerchantCenterLinkService
GoogleAdsIdentifier כן v16 העברה מ-AccountLinkService
MerchantCenterIdentifier כן v16 העברה מ-AccountLinkService
AdvertisingPartnerIdentifier כן v16 העברה מ-AccountLinkService
ThirdPartyAppAnalyticsLinkIdentifier לא המשך שימוש ב-AccountLinkService