Określ cenę płatnych treści

Na koniec musisz podać informacje o cenie treści.

Cena

W przypadku działań związanych z oglądaniem określ cenę treści w tych przypadkach:

  • category to rental lub purchase.
  • category to subscription lub externalsubscription, ale subskrybenci muszą dodatkowo kupić te treści.

W przypadku działań związanych z odsłuchiwaniem podanie ceny jest opcjonalne, jeśli wartość category to subscription.

Rysunek 1. Działania związane z multimediami, które wyświetlają ceny treści w wyszukiwarce Google.

W przypadku akcji oglądania określ cenę treści w obiekcie specyfikacji dostępu do działania:

"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"
      }
    }
  }
}

W przypadku działań związanych z odsłuchiwaniem określ cenę treści bezpośrednio w obiekcie znaczników działania:

"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"
    }
  }
}

Określ cenę

Wykonaj te czynności:

  1. W przypadku działań związanych z oglądaniem:
    • Jeśli wartość atrybutu category to rental lub purchase, musisz podać cenę jednorazowego zakupu.
    • Jeśli category to subscription lub externalsubscription, ale treści wymagają dodatkowego zakupu przez subskrybentów, musisz podać cenę dodatkowego kosztu.
      • W przeciwnym razie nie musisz podawać ceny dla subscription ani externalsubscription.
  2. W przypadku ListenAction:
    • Jeśli wartość atrybutu category to subscription, podanie ceny subskrypcji jest opcjonalne.

Szczegółowe przykłady znajdziesz w sekcji Przykłady wymagań dotyczących dostępu do działań.