動態饋給格式和位置

  • 你必須自行管理 XML 動態饋給,且必須能透過 HTTP 或 HTTPS 存取。
  • 你可以提供單一 XML 檔案,也可以將多個 XML 檔案封裝成一個 .zip 檔案。
  • 在任何情況下,單一檔案的大小都不得超過 100 MB,就算該檔案是 .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"?>