最後,您需要提供內容的價格資訊。
價格
請針對「觀看動作」指定下列情況的內容價格:
category
為rental
或purchase
。category
為subscription
或externalsubscription
,但需要為訂閱者購買額外的內容。
針對監聽動作,如果 category
為 subscription
,則可以選擇指定價格。
圖 1. 媒體動作會顯示 Google 搜尋中內容的價格。
針對觀看動作,請在 Action access 規格物件中指定內容價格:
"potentialAction":{
"@type":"WatchAction",
"target":{
"@type":"EntryPoint",
"urlTemplate":"http://www.example.com/my_favorite_movie?autoplay=true",
"actionPlatform":[ "http://schema.org/DesktopWebPlatform" ]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "purchase",
"availabilityStarts": "2019-01-01T00:00Z",
"availabilityEnds": "2019-12-31T00:00Z",
"eligibleRegion": {
"@type": "Country",
"name": "US"
},
"expectsAcceptanceOf": {
"@type": "Offer",
"price": 7.99,
"priceCurrency": "USD",
"seller": {
"@type": "Organization",
"name": "My example seller"
}
}
}
}
如果是監聽動作,請直接在 Action 標記物件中指定內容價格:
"potentialAction":{
"@type":"ListenAction",
"target":{
"@type":"EntryPoint",
"urlTemplate":"http://www.example.com/playlist/top_pop_songs?autoplay=true",
"actionPlatform":[ "http://schema.org/DesktopWebPlatform" ]
},
"expectsAcceptanceOf":{
"@type": "Offer",
"eligibleRegion": {
"@type":"Country",
"name":"US"
},
"category": "subscription",
"name": "Example Music",
"price": 9.99,
"priceCurrency": "USD",
"seller": {
"@type": "Organization",
"name": "My example seller",
"sameAs": "http://www.example.com"
}
}
}
找出價格
請完成下列步驟:
- 針對觀看動作
- 如果
category
為rental
或purchase
,您就必須提供一次性消費的價格。 - 如果
category
為subscription
或externalsubscription
,但需要為訂閱者購買更多內容,則您必須提供額外費用。- 否則,您不需要提供
subscription
或externalsubscription
的價格。
- 否則,您不需要提供
- 如果
- 對於收聽動作,
- 如果
category
為subscription
,開發人員可以選擇是否要提供訂閱項目價格。
- 如果
如需詳細示例,請參閱「動作存取權需求條件範例」一節。