כדאי לעיין בסיכום השינויים לפרסום כדי להבין את היתרונות ואת רמת המחויבות הנדרשת לפרסום מחבר. כדי לפרסם מחבר של שותף, המחבר צריך לעמוד בכל הדרישות שמתוארות בהמשך.
Apps Script
לפני ששולחים את המחבר לבדיקה, צריך לבצע את הפעולות הבאות ב-Apps Script:
- שיתוף גישת צפייה בפרויקט Apps Script עם הגורמים הבאים:
- יוצרים פריסה בשם
Productionומעדכנים את הפריסהProductionלגרסת הקוד שרוצים לפרסם. - מוודאים שעדכנתם את הפריסה
Productionלגרסת הקוד שאתם רוצים לבדוק. - מוודאים שקובץ המניפסט מוצג ב-Apps Script. בצד ימין, לוחצים על הגדרות הפרויקט . מסמנים את תיבת הסימון הצגת קובץ המניפסט 'Appscript.json' בעורך.
מניפסט
צריך לכלול את הפרטים הבאים במניפסט של המחבר ולוודא שהפרויקט ב-Apps Script מוגדר להצגת קובץ המניפסט appsscript.json בעורך.
מידע נוסף זמין במאמר בנושא מניפסט של מחבר לקהילה.
dataStudio
descriptionצריך לספק מידע והוראות שיאפשרו להבין את המחבר ואת אופן השימוש בו. מחברים עם תיאורים לא ברורים או לא מלאים יידחו.-
addOnUrlצריך להיות דף ייעודי שמתאר את המחבר, רצוי שהוא יתארח בדומיין שלכם. הדף חייב לכלול את הפרטים הבאים:- מדיניות פרטיות ותנאים והגבלות או קישור לתוכן הזה, באותו דומיין כמו
addOnUrl. - פרטים שהמשתמש צריך לדעת כדי להשתמש במחבר.
- הקישור להרשמה, אם נדרש חשבון כדי להשתמש במחבר.
- תוכן שעדיף לארח בדומיין שלכם. אסור לארח ב-
https://sites.google.com/. - דוגמאות לדפים של שותפים קיימים: Funnel, Supermetrics, CallRail.
- מדיניות פרטיות ותנאים והגבלות או קישור לתוכן הזה, באותו דומיין כמו
supportUrlצריך להיות דף מארח כדי לקבל תמיכה בנוגע למחבר. אסור להשתמש בכתובת אימייל או בקישור mailto.-
logoUrlצריך להפנות לתמונה סטטית שמתארחת בשליטתכם. אי אפשר להשתמש בתמונות שמוצגות על ידי שירותי Google בדומיינים כמו*.gstatic.com,*.ggpht.com,*.google.com,*.googleusercontent.com. מותר להשתמש ב-Google Cloud Storage כדי להציג תמונות מהדומיין*.googleapis.com, וזו אפשרות מומלצת לאירוח.- מחברים עם סמלים מונפשים יידחו. השתמשו בתמונות סטטיות.
- מומלץ להשתמש בתמונה בגודל של 48 x 48 פיקסלים לפחות.
- אל תשתמשו בתמונות שמכילות טקסט בלבד, שקשה לקרוא כשהן מוקטנות לגודל של 48x48 פיקסלים.
- מאכלסים את הנכס
sourcesבכל המקורות שהמחבר מתחבר אליהם. פרטים נוספים זמינים במאמר מקורות בהפניה למניפסט.- אפשר לראות את רשימת המקורות הקיימת במאגר נתוני הרישום. אם המקור שאליו אתם מתחברים לא קיים במאגר, אתם יכולים לשלוח בקשת משיכה למאגר של מרשם הנתונים כדי להוסיף את המקור. המחבר שלכם ייכשל בתהליך הבדיקה אם המקורות במניפסט לא קיימים במאגר.
- אלה מטא-נתונים נוספים של המחבר שיעברו אינדוקס כדי שיהיה אפשר לחפש אותם בגלריה. המחבר שלכם יופיע בתוצאות החיפוש כשמשתמשים יחפשו מקור ספציפי בגלריה.
- צריך לספק ערכים לפרמטרים
shortDescription,authType,feeType,privacyPolicyUrlו-termsOfServiceUrl. nameצריך לייצג באופן ישיר את המטרה של המחבר. שם ברור יעזור למשתמשים להבין אם המחבר עונה על הצרכים שלהם. אל תשתמשו במילה connector (מחבר) בשם, כי המשתמשים כבר יודעים שהם מסתכלים על מחבר.- אל תכללו תווים מיוחדים או תווים לא גלויים במטרה למשוך תשומת לב למחבר או לשנות את המיקום שלו.
- אל תשתמשו בשמות מקוצרים של Data Studio בשום מקום בקובץ המניפסט (למשל GDS, DS וכו').
- אסור להשתמש באמוג'י בשום שדה במניפסט
(
description,shortDescription,nameוכו'). באופן כללי, אל תכללו תווים מיוחדים או תווים לא גלויים במטרה למשוך תשומת לב למחבר. - אם למחבר שלכם יש סכימה קבועה,
יוצרים תבנית דוח למחבר ומוסיפים אותה למניפסט.
מפעילים את האפשרות שיתוף באמצעות קישור בדוח.
urlFetchWhitelist
- הגבלת מספר נקודות הקצה שמופעלות על ידי
UrlFetchAppלאלה שנדרשות באופן מוחלט לפונקציונליות של המחבר. מוסיפים את המאפייןurlFetchWhitelistלרמת השורש של המניפסט. מידע נוסף זמין במאמר בנושא רשימת ההיתרים של urlFetch.
- צריך לכלול את כל נקודות הקצה שמשמשות עם השירות
UrlFetchApp. - אם המחבר לא מאחזר משאבים באמצעות
UrlFetchAppהשירות, צריך להגדיר אתurlFetchWhitelistלרשימה ריקה[]. - אם המחבר לא מתחבר לקבוצה של נקודות קצה קבועות או אם הקידומת של נקודת הקצה משתנה, צריך להשמיט את המאפיין
urlFetchWhitelistולספק פרטים בשדה הטופס Exception for urlFetchWhitelist כששולחים את בקשת הבדיקה.
- צריך לכלול את כל נקודות הקצה שמשמשות עם השירות
oauthScopes
- הגדרת היקפי הרשאות מפורשים של OAuth במניפסט. מחברים ללא היקפי הרשאות מפורשים של OAuth יידחו.
גשר בין אנשים
- אם המשתמש צריך חשבון כדי להשתמש במחבר, צריך לוודא שהמחבר
descriptionאו הקישורaddOnUrlמספקים הוראות שיעזרו למשתמש ליצור חשבון. - המחבר לא יכול להיות במצב לא גמור או בגרסת בטא. אתם צריכים לפרסם מחבר מלא ופונקציונלי. תמיד אפשר לעדכן את המחבר, אבל צריך לבדוק את הפריסה בסביבת הייצור שמופצת למשתמשים ולוודא שהיא כוללת את כל התכונות.
- כשמשתמשים נתקלים בשגיאה פנימית של המחבר, צריך להציג להם הודעות שגיאה משמעותיות שכוללות הוראות לפתרון הבעיה. כולל מקרים שבהם משתמש מספק קלט לא תקין או ריק במהלך ההגדרה.
- הקישור
shortDescription, הקישורdescription, הקישורaddOnUrl, הקישורsupportUrlוהדף של OAuth (אם רלוונטי) צריכים להיות נקיים משגיאות כתיב ודקדוק. - השדה
shortDescriptionלא יכול להכיל כתובות URL. - שימוש בשיטות אימות שסופקו על ידי
getAuthType(). אין לבקש פרטי כניסה דרךgetConfig(). - משלימים את תהליך אימות לקוח OAuth. האימות הוא חובה לכל המחברים, ללא קשר לשיטת האימות ב-
getAuthType(). תהליך האימות הוא תהליך שונה מביקורת המחבר, והוא מטופל על ידי צוות נפרד, לא על ידי Data Studio. למידע נוסף, אפשר לעיין בשאלות הנפוצות בנושא אימות אפליקציות באמצעות OAuth API. המחבר שלך יידחה אם לא תשלים את תהליך האימות של לקוח OAuth.
- במהלך תהליך האימות של OAuth, צריך להוסיף את היקפי ההרשאות הנדרשים של המחבר כחלק מהגדרת תצורה של מסך ההסכמה ל-OAuth. אם לא תוסיפו את כל היקפי ההרשאות הנדרשים, יכול להיות שתעברו את תהליך האימות של OAuth, אבל המחבר עדיין יציג את מסך האפליקציה שלא אומתה. הפעולה הזו תגרום לתהליך האימות של Partner Connector להיכשל.
אחרי שעוברים את תהליך האימות של OAuth, מאשרים את המחבר ובודקים אותו באמצעות חשבון חדש כדי לוודא שהמסך של אפליקציה לא מאומתת לא מוצג למשתמשים.
- במהלך תהליך האימות של OAuth, צריך להוסיף את היקפי ההרשאות הנדרשים של המחבר כחלק מהגדרת תצורה של מסך ההסכמה ל-OAuth. אם לא תוסיפו את כל היקפי ההרשאות הנדרשים, יכול להיות שתעברו את תהליך האימות של OAuth, אבל המחבר עדיין יציג את מסך האפליקציה שלא אומתה. הפעולה הזו תגרום לתהליך האימות של Partner Connector להיכשל.
- חשוב לוודא שאתם עומדים בתנאים ובהגבלות של גלריות Data Studio (לשולחים).
אחרי שתוודאו שאתם עומדים בכל הדרישות, תוכלו ללחוץ על הלחצן הבא כדי לבקש בדיקה של המחבר: