Lastly, you need to provide the price information of your content.
Price
For Watch Actions, specify the price of the content for the following cases:
category
isrental
orpurchase
.category
issubscription
orexternalsubscription
, but the content requires an additional purchase for subscribers.
For Listen Actions, it's optional to specify the price if category
is subscription
.
Figure 1. Media Actions showing the prices of content on Google Search.
For Watch Actions, specify the price of content in the Action access specification object:
"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"
}
}
}
}
For Listen Actions, specify the price of content directly in the Action markup object:
"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"
}
}
}
Identify the price
Do the following:
- For Watch Actions,
- If
category
isrental
orpurchase
, you need to provide the price of the one-time purchase. - If
category
issubscription
orexternalsubscription
, but the content requires an additional purchase for subscribers, you need to provide the price of the additional cost.- Otherwise, you do not need to provide the price for
subscription
orexternalsubscription
.
- Otherwise, you do not need to provide the price for
- If
- For Listen Actions,
- If
category
issubscription
, it's optional to provide the price of the subscription.
- If
See the Action access requirement examples section for detailed examples.