פיד המוצרים הוא הדרך העיקרית שבה אפשר לספק ל-Google רשימת מוצרים של דברים שאפשר לעשות, שמוצגים בפלטפורמות שונות של Google.
הפורמט הנתמך להעלאה הוא JSON. כל קובץ JSON חייב להיות אובייקט ProductFeed
מלא, ואפשר גם להעלות אותו בפורמט דחוס כמו ZIP, TAR או GZIP.
אם יש יותר מדי מוצרים להעלאה בקובץ אחד, אפשר להעלות את הנתונים באמצעות כמה קבצים, תוך הוספת השדה הנכון FeedMetadata
לכל אחד מהקבצים שהועלו. דברים שצריך לעשות צינור עיבוד נתונים ואז להתייחס להעלאות האלה כאל פיד אחד.
Product FeedMetadata
השדה FeedMetaData
בפיד המוצרים מאפשר לפצל מספר רב של מוצרים למספר קובצי JSON, ועדיין לאפשר ל-Google להתייחס לקבוצת קובצי ה-JSON כאל העלאה אחת.
השדה FeedMetadata
בכל קובץ JSON של אותה העלאה חייב להכיל את אותו ערך nonce
(Google משתמשת ב-nonce
כדי לזהות אם קובצי ה-JSON שייכים לאותה קבוצת העלאות) ואת אותו ערך total_shard_count
. השדה shard_id
(ללא אינדקס) מזהה את החלק של הפלח ש-JSON הזה מייצג בהעלאה, אסור ליצור עותק כפול שלו באותה העלאה. אם קובץ JSON יחיד מכיל את כל נתוני המוצרים, צריך להגדיר את total_shards_count
לערך 1
ואת shard_id
לערך 0
.
אובייקטים של פידים של מוצרים ואפשרויות
כל אובייקט Product
מייצג מוצר אחד של 'דברים שאפשר לעשות', והוא חייב לכלול אובייקט id
, אובייקט title
ייחודי ואובייקט option
אחד לפחות. אפשר גם להוסיף למוצר מידע נוסף, כמו תמונות קשורות, תיאור מפורט ורשימת תכונות. מידע מפורט יותר על שדות נוספים זמין בקטע 'פיד מוצרים' בקטע העזרה.
האובייקט Option
שמכיל את המוצר אחראי לתאר את הדרכים השונות שבהן משתמש יכול ליהנות מהמוצר, את אפשרויות התמחור השונות (כמו כרטיסים למבוגרים, לילדים או לקבוצות), את פרטי המיקום וגם לספק את הקישורים העמוקים שמהם המשתמש יכול להזמין או לרכוש ישירות את המוצר או את החוויה. מידע נוסף על השדות זמין בקטע העזרה.
הוספה או הסרה של מוצרים מהפיד
מכיוון שפיד המוצרים תומך רק בעיבוד קובצי snapshot, אפשר להוסיף או להסיר מוצרים מהמערכת על ידי העלאת גרסה חדשה של הפיד עם המוצרים הרלוונטיים או בלעדיהם, בהתאמה.