בדיקת הפיד

בדיקת הסמנטיקה של הפיד

הסמנטיקה של פיד הביקורות היא קצת יותר מורכבת:

לפידים של תמונת מצב של ביקורות:

  • אם ספק שמופיע בפיד הביקורות לא קיים כרגע במסד הנתונים של ספקי מודעות 'Google בעלי מקצוע', הביקורות על הספק לא ייכללו בפיד.
  • אם ספק שירותים מופיע בפיד הביקורות, והוא קיים כרגע במסד הנתונים של ספקי LSA, הביקורות על הספק יעברו את התהליך הבא:
    • לכל ביקורת בפיד, אם הביקורת התואמת לא קיימת באחסון LSA, צריך ליצור אותה.
    • אם יש ביקורת תואמת בפיד ובאחסון של LSA, הביקורת תעודכן במידע חדש.
    • אם יש ביקורת שלא מופיעה בפיד, אבל יש ביקורת תואמת באחסון של LSA, הביקורת תימחק.
  • אם ספק שירותים לא מופיע בפיד הביקורות, אבל הוא קיים כרגע במסד הנתונים של ספקי LSA, הביקורות שלו יימחקו והוא יפסיק להופיע בתוצאות החיפוש.
  • שימו לב שגם לספק עם 0 ביקורות צריך להיות רשומה בפידים של הביקורות (ולא להשמיט אותו), כדי שהביקורות יוצגו (ראו דוגמה לביקורת בפיד – listingId 2)

שימו לב: אין תמיכה בפידים מצטברים של ביקורות. לכל פיד פרופיל צריך להיות פיד ביקורות תואם.

טיפול בשגיאות בביקורות

אם פריט פיד של ביקורת לא תקין, אנחנו מדלגים על העיבוד של פריט הפיד הזה וממשיכים לעבד את שאר פריטי הפיד התקינים.

אם פיד הביקורות לא תקין (למשל, לא עומד בדרישות הסכימה), נפסיק את העיבוד של כל פיד הביקורות.

בדיקת השדות

שם השדה סוג תיאור דוגמה חובה מגבלות
serviceProviderId number מזהה ייחודי של כרטיס מוצר (ספק שירות) 12345 כן הערך חייב להתאים ל-int64
ratingCount מספר שלם מספר דירוגי הצרכנים המאומתים 10 כן הערך חייב להיות אפס או יותר.
מחבר מחרוזת השם של מחבר הביקורת ‫“Jack L.” לא
reviewId מחרוזת המזהה הייחודי של הביקורת. אם לכל ביקורת אין מזהה ייחודי, צריך שצד שלישי ייצור מזהה ייחודי לכל ביקורת (למשל, גיבוב של טקסט הביקורת והמשתמש), לפחות ייחודי בין כל הביקורות מספק אחד. ‫“123” כן
reviewText מחרוזת קריאת הטקסט של הביקורת שכתב המחבר "כל הכבוד!" לא
סיווג מספר שלם דירוג (חייב להיות מספר שלם בין 1 ל-5) 4 כן חייב להיות מספר שלם בין 1 ל-5.
serviceLocationCity מחרוזת העיר שבה השירות בוצע “New York” לא
reviewTimestampMicros מספר שלם חותמת הזמן שבה נכתבה הביקורת בפורמט מיקרו-שניות. 1.45142E+15 לא
serviceTimestampMicros מספר שלם חותמת הזמן שבה הסתיים השימוש בשירות בפורמט מיקרו-שניות. 1.45132E+15 לא
language מחרוזת השפה של הטקסט של הביקורת בפורמט קוד שפה ISO 639-1 (אותיות קטנות, 2 אותיות). חייב להיות זהה לשפת הטירגוט של הספק. 'en' לא השפה צריכה להיות זהה לשפת הטירגוט שצוינה לספק המשויך. אם לא מציינים ערך, ברירת המחדל היא en.
קטגוריה אובייקט מבנה הקטגוריות לא
category->categoryId טיפוסים בני מנייה (enum) קטגוריית השירות (בטקסונומיה של מודעות לשירותים מקומיים) ‪“garage_door_pro” לא
category->task טיפוסים בני מנייה (enum) סוג העבודה (המשימה) של השירות (בטקסונומיה של LSA) ‫“Repair a Garage Door” (תיקון דלת חניה) לא
confirmedCustomer בוליאני אם הביקורת מגיעה מלקוח מאומת (עם ליד) TRUE לא