Proprietà del markup dei contenuti della TV in diretta

Questa sezione fornisce i dettagli delle proprietà del markup dei contenuti per il tipo di entità BroadcastService.

Tabella delle specifiche

Proprietà Tipo previsto Descrizione
@context Testo Obbligatorio - Imposta sempre su ["http://schema.org", {"@language": "xx"}]
  • Sostituisci xx con il codice lingua dell'entità nel formato BCP 47, ad esempio "quot;it".
@type Testo Obbligatorio: imposta sempre l'opzione BroadcastService per la TV in diretta.
@id URL Obbligatorio: l'identificatore del contenuto in formato URI; ad esempio, https://example.com/1234abc.
@id deve soddisfare i seguenti requisiti:
  • Univoco a livello globale in tutto il tuo catalogo
  • Statico; l'ID deve essere stabile e non cambiare nel tempo (anche se la proprietà dell'URL del programma cambia). Verrà considerato come una stringa opaca e non deve essere un link funzionante.
  • Sotto forma di URI (Unified Resource Identifier)
  • Il dominio utilizzato per il valore @id deve essere di proprietà della tua organizzazione.
Poiché l'url di un'entità soddisfa tutti i requisiti come identificatore, ti consigliamo di utilizzare l'url di un'entità come @id. Per ulteriori dettagli, consulta la sezione Identificatore.
url URL Obbligatorio: l'URL canonico dei contenuti, che Google utilizza per abbinare i contenuti nel tuo feed ai contenuti nei database di Google.
url deve soddisfare i seguenti requisiti:
  • Il campo url deve essere univoco a livello globale
  • url deve contenere un URL canonico funzionante che Google può sottoporre a scansione.
Per il link diretto di riproduzione, consulta invece la proprietà urlTemplate dell'oggetto target.
name Testo Obbligatorio: il nome della rete.
broadcastDisplayName Testo Obbligatorio: il nome visualizzato della rete che gli utenti possono generalmente vedere nelle guide ai programmi e così via. Il valore potrebbe corrispondere al valore del nome.
potentialAction WatchAction Obbligatorio: un oggetto di markup dell'azione che fornisce i dettagli dell'azione. Per informazioni dettagliate, consulta le proprietà del markup delle azioni.
sameAs URL Un URL che rimanda a una pagina web di riferimento in grado di identificare la rete, ad esempio la pagina della rete Wikipedia. Deve essere diverso dalla proprietà url.
image ImageObject Immagini correlate al servizio TV in diretta. Devono avere una larghezza minima di 140 px per un'altezza di 210 px con proporzioni 2:3. Fornisci immagini con la massima risoluzione disponibili, PNG o JPG.
identifier PropertyValue Vivamente consigliato Perché? - ID esterno o un altro ID che identifica in modo univoco questa entità. Sono ammessi più identificatori. Per ulteriori dettagli, consulta la sezione Proprietà degli identificatori.

Esempio

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastService",
  "@id": "http://www.example.com/livestream",
  "url": "http://www.example.com/livestream",
  "sameAs": "https://en.wikipedia.org/wiki/example_tv_station_(TV_channel)",
  "name": "Example TV Station",
  "broadcastDisplayName": "ABC-D",
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://www.example.com/livestream",
      "actionPlatform": [
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/MobileWebPlatform",
        "http://schema.org/AndroidPlatform",
        "http://schema.org/AndroidTVPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.googleapis.com/GoogleVideoCast"
      ]
    },
    "actionAccessibilityRequirement": {
      "@type": "ActionAccessSpecification",
      "category": "externalsubscription",
      "availabilityStarts": "2017-07-21T10:35:29Z",
      "availabilityEnds": "2018-10-21T10:35:29Z",
      "requiresSubscription": {
        "@type": "MediaSubscription",
        "@id": "http://www.example.com/subscription",
        "name": "AMC",
        "sameAs": "http://www.example.com/subscription",
        "authenticator": {
          "@type": "Organization",
          "name": "TVE"
        }
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        },
        {
          "@type": "Country",
          "name": "CA"
        }
      ]
    }
  },
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "IMDB_ID",
      "value":  "co0019701"
    }
  ]
}

Controlla gli argomenti correlati a queste proprietà nelle pagine seguenti: