Формат и расположение ленты

  • Вам необходимо разместить собственный XML-канал, доступ к которому должен быть возможен через HTTP или HTTPS.
  • Вы можете предоставить один XML-файл или несколько XML-файлов, объединенных в один .zip -файл.
  • Ни при каких обстоятельствах размер одного файла не должен превышать 100 МБ, даже если это файл .zip .
  • Если вы предоставляете один XML-файл, вы можете предоставить либо простой текстовый файл, либо сжатый текстовый файл в формате zip.
  • Чтобы гарантировать, что Google получит полную картину ваших данных и не попытается загрузить неполные файлы, следуйте этим рекомендациям при отправке файлов на ваш HTTP-сервер:
    1. Создайте свой канал в каталоге, из которого Google не извлекает контент.
    2. После завершения создания фида создайте символическую ссылку в каталоге, из которого Google загружает контент. Символическая ссылка должна указывать на только что созданный фид.
    Система получения контента Google попытается загрузить все новые или изменённые файлы в определённом каталоге (или наборе каталогов). Этот процесс гарантирует, что Google не будет пытаться загрузить файл, пока он не будет загружен полностью.
  • Вы можете защитить свои файлы с помощью имени пользователя и пароля, используя базовую или дайджест-аутентификацию. (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"?>