قالب و مکان فید

  • شما باید فید XML خود را میزبانی کنید و باید از طریق HTTP یا HTTPS قابل دسترسی باشد.
  • شما می توانید یک فایل XML یا چندین فایل XML را در یک فایل .zip ارائه کنید.
  • حجم یک فایل تحت هیچ شرایطی نباید از 100 مگابایت بیشتر شود، حتی اگر یک فایل .zip باشد.
  • اگر یک فایل XML ارائه می کنید، می توانید یک فایل متنی ساده یا یک فایل متنی فشرده را با فرمت zip ارائه دهید.
  • برای اطمینان از اینکه Google یک عکس فوری کامل از داده‌های شما را بازیابی می‌کند و سعی نمی‌کند فایل‌های ناقص را دانلود کند، هنگام ارسال فایل‌ها به سرور HTTP، این دستورالعمل‌ها را دنبال کنید:
    1. فید خود را در فهرستی ایجاد کنید که Google محتوا را از آن واکشی نمی کند.
    2. پس از تکمیل فید شما، یک پیوند نمادین در فهرستی ایجاد کنید که Google محتوا را از آن واکشی می کند. پیوند نمادین باید به فید تازه ایجاد شده اشاره کند.
    سیستم اکتساب محتوای Google سعی می کند همه فایل های جدید یا اصلاح شده را در یک فهرست خاص (یا مجموعه ای از دایرکتوری ها) واکشی کند. این فرآیند تضمین می‌کند که گوگل تا زمانی که آن فایل کامل نشود، اقدام به دانلود فایلی نخواهد کرد.
  • شما می توانید فایل های خود را با نام کاربری و رمز عبور با استفاده از احراز هویت BASIC یا DIGEST ایمن کنید. (NTLM در حال حاضر پشتیبانی نمی شود.)

اعتبار سنجی XML

برای اطمینان از اینکه Google می‌تواند فید شما را پردازش کند، لطفاً از اعتبارسنجی طرح XML استفاده کنید تا مطمئن شوید که فید شما با الزامات این طرح مطابقت دارد قبل از ارسال فید خود به Google. Google همچنین قبل از پذیرش فید شما تأیید می‌کند که فید شما با این طرح مطابقت دارد.

تعدادی ابزار در دسترس برای کمک به اعتبار بخشیدن به ساختار فید XML وجود دارد. می توانید ابزارهای مرتبط با XML را در این سایت ها پیدا کنید:

می توانید از xmllint برای اعتبارسنجی فید خود با این خط فرمان استفاده کنید:

xmllint --schema http://www.google.com/shopping/reviews/schema/merchant/4.0/merchant_reviews.xsd --noout file.xml

دستورالعمل های اضافی

می توانید مقادیر داده را در فید خود با بخش های CDATA مشخص کنید. اگر از بخش های CDATA استفاده می کنید، از کاراکترهای خاص فرار نکنید.

فید شما باید از رمزگذاری UTF-8 استفاده کند. لطفاً این رمزگذاری را در بیانیه XML در ابتدای فید مشخص کنید:

<?xml version="1.0" encoding="UTF-8"?>