이 문서는 RSS 1.0 형식에서 XML 제품 데이터 소스를 만드는 가이드라인을 제공합니다. 예시에 나온 구성요소에 대한 추가 정보를 찾는 데 도움이 되도록 표준 속성을 공식 RSS 1.0 사양의 해당 섹션에 연결했습니다. 여기서는 RSS 1.0 파일을 예로 들었지만 RSS 1.0 자체에 대한 정보는 최소한으로만 제공합니다. 이 표준에 대해 자세히 알아보려면 http://web.resource.org/rss/1.0/spec에서 이 사양을 살펴보시기 바랍니다.
섹션 1: RSS 1.0
RSS 1.0 사양에 따르면 상품 수준에서 사전에 지정하는 요소는 제목[title], 링크[link], 설명[description] 3가지입니다. 이러한 요소는 RSS 1.0 표준에서는 선택사항이지만 제품 데이터 소스를 사용하려면 반드시 필요합니다.
제품 데이터 소스는 또한 가격[price], ID[id], 상태[condition]와 같은 추가 요소를 필요로 합니다. 이러한 요소와 더불어 더 자세한 제품 정보를 포함하기 위해 Google은 Google 판매자 센터 네임스페이스를 추가하여 RSS 1.0의 범위를 넓혔습니다. Google 판매자 센터 네임스페이스를 정의하면 '속성'이라는 추가 요소를 이용하여 제품 데이터 소스에서 각 제품에 대해 더 많은 정보를 제공할 수 있습니다.
다음은 단일 제품을 포함하는 기본 RSS 1.0 문서의 예시입니다.
<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://purl.org/rss/1.0/"
xmlns:g="http://base.google.com/ns/1.0">
<channelrdf:about="http://www.example.com/RSS1.xml"> <title>데이터 소스 이름</title> <link>http://www.example.com</link> <description>콘텐츠 설명</description> <products> <rdf:Seq> <rdf:li rdf:resource="http://www.example.com/product1-info-page.html"/> </rdf:Seq> </products> </channel> <product rdf:about="http://www.example.com/product1-info-page.html"> <title>빨간색 울 스웨터</title> <link>http://www.example.com/product1-info-page.html</link> <description>추운 겨울밤을 따뜻하게 지켜줄 포근하고 부드러운 스웨터입니다.</description>
<g:image_link>http://www.example.com/image1.jpg</g:image_link> <g:price>25</g:price> <g:condition>새 상품</g:condition> <g:id>1a </g:id>
</product> </rdf:RDF>
이 예시에서 추가된 2가지 중요한 사항은 네임스페이스 선언(네 번째 줄)과 4가지 속성(이미지 링크[image_link]
, 가격[price]
, 상태[condition]
, ID[id]
)입니다.
Google 판매자 센터 네임스페이스 선언
Google 판매자 센터 네임스페이스에서만 정의되는 속성을 사용하려면 다음과 같이 네임스페이스를 선언해야 합니다.
xmlns:g="http://base.google.com/ns/1.0"
Google 판매자 센터 네임스페이스 선언과 더불어 판매자는 모든 속성 태그 내에 접두어를 포함해야 합니다. RSS 1.0으로 정의되는 요소와 Google의 네임스페이스를 정의하는 속성을 구별하기 위해 속성에는 이 접두어를 붙여야 합니다. 이 네임스페이스 선언에 사용하는 접두어는 'g'입니다.
<g:image_link>http://www.google.com/images/google_sm.gif</g:image_link>
Google 판매자 센터 네임스페이스의 속성은 이 접두어를 포함해야 하며 그렇지 않으면 해당 속성 및 속성에 포함된 값은 모두 무시됩니다.
속성
제품의 속성은 관련된 개수만큼 사용할 수 있습니다. 이러한 속성을 사용하여 제품에 관한 추가 정보를 제공하면 제품이 Google 검색결과에 표시될 확률이 크게 높아집니다. 또한 Google 판매자 센터 네임스페이스에 정의된 많은 속성을 한 제품 내에서 두 번 이상 사용할 수 있습니다. 제품에 대해 사용 가능한 정보를 제품 데이터 소스에 더 많이 추가할 수 있습니다.
섹션 2: 중요 체크리스트
제품 데이터 소스를 제출하기 전에 다음 목록을 점검하여 파일 형식이 올바른지 반드시 확인해 보세요.
파일 이름은 .xml 확장자로 끝나야 합니다.
Google 판매자 센터 계정에 등록한 제품 데이터 소스 파일 이름은 파일에 지정한 이름과 일치해야 합니다.
네임스페이스 선언을 포함해야 합니다. 이 값은 표시되는 값과 정확히 일치해야 합니다.
- Google 판매자 센터 네임스페이스:
xmlns:g="http://base.google.com/ns/1.0"
- 맞춤 속성 네임스페이스:
xmlns:[prefix]="http://base.google.com/cns/1.0"
, [prefix]는 파일에 포함된 접두어로 교체됩니다.
Google 판매자 센터 및 맞춤설정한 Google 판매자 센터 속성 태그에 포함된 접두어가 네임스페이스 선언에 정의된 접두어와 일치하는지 확인합니다.
어떤 값도 포함하지 않은 속성은 삭제합니다.
섹션 3: 최종 참고사항
이 문서에 포함된 예시 항목은 XML 제품 데이터 소스를 작성하는 기본 사항을 보다 명확하게 이해할 수 있도록 단순화한 것입니다. RSS 1.0 표준 또는 자체 네임스페이스에 정의된 다른 요소를 포함하는 제품 데이터 소스는 허용되지만, 이러한 요소에 포함된 모든 정보는 처리 중에 무시되며 쇼핑 광고와 무료 제품 등록정보에 표시되지 않습니다. 현재 Google에서는 기본 RSS 1.0 요소와 Google 판매자 센터 및 맞춤설정한 Google 판매자 센터 네임스페이스의 속성에 포함된 데이터만 처리합니다.