พร็อพเพอร์ตี้มาร์กอัปเนื้อหาของสถานีวิทยุ

ส่วนนี้จะแสดงรายละเอียดพร็อพเพอร์ตี้ของมาร์กอัปเนื้อหาสําหรับเอนทิตี RadioBroadcastService ประเภท ดูรายละเอียดทั้งหมดได้ที่ตัวอย่างฟีดแบบสมบูรณ์

ตารางข้อมูลจําเพาะ

พร็อพเพอร์ตี้ ประเภทที่คาดหวัง คำอธิบาย
@context Text ต้องระบุ: ตั้งค่าพร็อพเพอร์ตี้นี้เป็น ["http://schema.googleapis.com", {"@language": "xx"}] เสมอ โดย xx แทนภาษาของสตริงในฟีด

บริบทเอนทิตีแต่ละรายการต้องตั้งค่า @language เป็นรหัสภาษาที่เหมาะสม และในรูปแบบ BCP 47 ตัวอย่างเช่น หากตั้งค่าภาษาเป็นภาษาสเปน ระบบจะถือว่าชื่อเป็นภาษาสเปน แม้ว่าคําบรรยายหรือเสียงพากย์จะเป็นภาษาอังกฤษก็ตาม
@type Text ต้องระบุ: ตั้งค่าพร็อพเพอร์ตี้นี้เป็น RadioBroadcastService เสมอ
@id URL ต้องระบุ - ตัวระบุเนื้อหาในรูปแบบ URI เช่น https://example.com/1234abc
@id ต้องเป็นไปตามข้อกําหนดต่อไปนี้
  • ไม่ซ้ํากันทั่วทั้งแคตตาล็อก
  • คงที่ รหัสต้องคงที่และไม่มีการเปลี่ยนแปลงเมื่อเวลาผ่านไป (แม้ว่าพร็อพเพอร์ตี้ URL ของรายการจะเปลี่ยนแปลงก็ตาม) โดยจะถือว่าเป็นสตริงที่คลุมเครือและไม่จําเป็นต้องเป็นลิงก์ที่ใช้งานได้
  • ในรูปแบบของ Unified Resource Identifier (URI)
  • โดเมนที่ใช้สําหรับค่า @id ต้องเป็นขององค์กรของคุณ
เนื่องจาก url ของเอนทิตีตรงกับข้อกําหนดทั้งหมดเป็นตัวระบุ เราจึงขอแนะนําให้ใช้ url ของเอนทิตีเป็น @id ดูรายละเอียดเพิ่มเติมได้ที่ส่วนตัวระบุ
url URL ต้องระบุ: Canonical URL ของเนื้อหาซึ่งให้ข้อมูลเกี่ยวกับสถานีวิทยุ

พร็อพเพอร์ตี้ url ต้องเป็นไปตามข้อกําหนดต่อไปนี้
  • ต้องไม่ซ้ํากัน
  • โดยจะต้องมี Canonical URL ที่เผยแพร่อยู่ซึ่ง Google รวบรวมข้อมูลได้
  • โดยจะต้องชี้ไปที่หน้ารายละเอียดเนื้อหาที่เพย์วอลล์ไม่ได้บล็อกไว้
name Text ต้องระบุ: ชื่ออย่างเป็นทางการของสถานีวิทยุ ต้องมีชื่อทางการเพียง 1 ชื่อต่อ 1 ภาษาเท่านั้น เช่น "WXKS FM." ใช้อาร์เรย์เพื่อแสดงชื่อในภาษาต่างๆ ตัวอย่างเช่น โปรดดูหลายภูมิภาคและภาษา
alternateName Text ชื่ออื่นๆ ที่ช่วยให้ผู้ใช้ระบุสถานีวิทยุได้ พร็อพเพอร์ตี้นี้ต้องเป็นชื่อทางเลือกที่ถูกต้องสําหรับสถานี ไม่ใช่คีย์เวิร์ดที่ส่งผลต่อการทริกเกอร์ สําหรับคีย์เวิร์ด ให้ใช้พร็อพเพอร์ตี้ keywords แทน ใช้อาร์เรย์เพื่อแสดงชื่อในภาษาต่างๆ ตัวอย่างเช่น โปรดดูหลายภูมิภาคและภาษา
callSign Text ต้องระบุ (หากมี): สัญญาณการโทรอย่างเป็นทางการที่ออกโดยสถานีวิทยุ เช่น "KQEI-FM." สําหรับสถานีวิทยุในอเมริกาเหนือ คุณต้องระบุพร็อพเพอร์ตี้นี้ สําหรับภูมิภาคที่สัญญาณเรียกขานไม่ได้ใช้กันโดยทั่วไป จะใช้หรือไม่ก็ได้
broadcastDisplayName Text จําเป็น: ชื่อที่แสดงหรือการสร้างแบรนด์ของสถานีวิทยุ เช่น "Fake Radio 105." ค่าเหล่านี้ช่วยให้ผู้ใช้ระบุสถานีวิทยุนี้ในการค้นหา นอกเหนือจากข้อมูลสําคัญอื่นๆ เช่น สัญญาณเรียกขานและชื่อ
description Text ต้องระบุ: คําอธิบายโดยย่อของสถานีวิทยุ พร็อพเพอร์ตี้นี้มีอักขระได้สูงสุด 300 ตัว ใช้อาร์เรย์เพื่อมาร์กอัปคําอธิบายหลายภาษา ตัวอย่างเช่น โปรดดูหลายภูมิภาคและภาษา
slogan Text สโลแกนของสถานีวิทยุ ตัวอย่างเช่น "สถานีวิทยุสถานีวิทยุสมมติอันดับหนึ่งของ Google"
logo ImageObject รูปภาพโลโก้ของสถานี ระบุความละเอียดสูงสุดที่มี ต้องอยู่ในรูปแบบ JPEG หรือ PNG โปรดดูรายละเอียดและตัวอย่างได้ที่ส่วน ImageObject
broadcastFrequency BroadcastFrequencySpecification ต้องระบุ: ข้อมูลจําเพาะของสถานีวิทยุ สําหรับสถานีวิทยุ AM/FM ภาคพื้นดิน คุณต้องระบุพร็อพเพอร์ตี้นี้ สําหรับสตรีมออนไลน์เท่านั้น ต้องตั้งค่าเป็นสตริง INTERNET_STREAM ดูรายละเอียดและตัวอย่างได้ที่ส่วน Broadcast frequencySpecification
areaServed City, State, Country, or AdministrativeArea จําเป็น: พื้นที่ทางภูมิศาสตร์หลักที่กําหนดเป้าหมายโดยสถานีวิทยุ ใช้พร็อพเพอร์ตี้นี้เพื่อเลือกสถานีที่เหมาะสมที่สุดจากสถานีต่างๆ ในเครือที่ใช้ชื่อเดียวกัน เช่น ใช้ข้อมูลนี้เพื่อเลือกบริการวิทยุกระจายเสียงระดับประเทศกับแอฟฟิลิเอตในพื้นที่ รูปแบบที่แนะนําคือ city, (optional) state, country โปรดดูรายละเอียดและตัวอย่างได้ที่ส่วนเมือง รัฐ ประเทศ เขตบริหาร
broadcastAffiliateOf Organization ต้องระบุ (หากมี): แอฟฟิลิเอตที่สถานีวิทยุเป็นสมาชิกอยู่ หรือแอฟฟิลิเอตที่มีเนื้อหาที่เผยแพร่ในสถานีวิทยุ เช่น &"NPR," "PRI," หรือ "PBS." หากสถานีวิทยุไม่ได้เป็นส่วนหนึ่งของบริษัทในเครือ ก็ไม่จําเป็นต้องใช้พร็อพเพอร์ตี้นี้ โปรดดูรายละเอียดและตัวอย่างได้ที่ส่วนองค์กร
broadcaster Organization จําเป็น: องค์กรที่เป็นเจ้าของ ดําเนินการ และดําเนินธุรกิจสถานีวิทยุ โปรดดูรายละเอียดและตัวอย่างได้ที่ส่วนองค์กร
parentService RadioBroadcastService ต้องระบุ: จําเป็นต้องระบุพร็อพเพอร์ตี้นี้เฉพาะเมื่อสถานีวิทยุเป็นแบบทวนหรือนักแปล ข้อมูลนี้จะแสดงสถานีวิทยุเดิมที่รับซ้ําและนักแปลส่งต่อ ดูรายละเอียดและตัวอย่างได้ที่ส่วน RadioBroadcastService
potentialAction ListenAction จําเป็น: การดําเนินการที่ทริกเกอร์ให้ผู้ใช้ฟังสถานีวิทยุ โปรดดูรายละเอียดที่ส่วน ListenAction
popularityScore PopularityScoreSpecification แนะนําอย่างยิ่งสาเหตุ คะแนนที่ Google ใช้ รวมถึงสัญญาณอื่นๆ เพื่อกําหนดว่าจะเล่นสื่อใดสําหรับผู้ใช้ คะแนนนี้แสดงถึงความนิยมของเนื้อหาเมื่อเทียบกับเนื้อหาอื่นๆ ในแคตตาล็อกของคุณ ดังนั้น สเกลการให้คะแนนต้องสอดคล้องกันในฟีดของคุณและเอนทิตีทั้งหมดในแคตตาล็อก คะแนนความนิยมของเอนทิตีจะตั้งค่าเป็น 0 โดยค่าเริ่มต้น
inLanguage Text ภาษาของเนื้อหาที่ออกอากาศในสถานีวิทยุ ค่าต้องเป็นรหัสภาษาในรูปแบบ BCP 47 ใช้ค่านี้เพื่อตอบสนองต่อคําค้นหาผู้ใช้ที่ขอเนื้อหาในบางภาษา หากสถานีกระจายข้อมูลเป็นภาษาต่างๆ ในเวลาที่แตกต่างกัน ก็เพียงระบุภาษาหลักไว้
keywords Text รายการคีย์เวิร์ดที่เชื่อมโยงกับสถานีวิทยุ ใช้คีย์เวิร์ดเหล่านี้เพื่อขยายการค้นหาของผู้ใช้ที่ทริกเกอร์สถานีวิทยุ เช่น &"news&" "sports&&tt; หรือ "rock."
identifier PropertyValue แนะนําอย่างยิ่งสาเหตุ - รหัสภายนอกหรือรหัสอื่นที่ระบุเอนทิตีนี้อย่างชัดเจน อนุญาตให้มีตัวระบุได้หลายรายการ โปรดดูรายละเอียดที่หัวข้อพร็อพเพอร์ตี้ตัวระบุ
sameAs URL URL ของหน้าเว็บอ้างอิงที่ระบุตัวตนของสินค้าอย่างชัดเจน เช่น หน้า Wikipedia ของบริการออกอากาศ

ข้อมูลอ้างอิงพร็อพเพอร์ตี้ประเภทเอนทิตี

ประเภทเอนทิตีและการอ้างอิงพร็อพเพอร์ตี้มีดังต่อไปนี้

ข้อมูลจําเพาะของการกระจายข้อมูล

ประเภทเอนทิตี BroadcastFrequencySpecification เชื่อมโยงกับพร็อพเพอร์ตี้ broadcastfrequency

ระบบใช้เอนทิตีประเภทBroadcastFrequencySpecificationเพื่อระบุ สถานีวิทยุตามความถี่ ในกรณีของวิทยุดิจิทัล ช่องความถี่อาจมีช่องย่อยหลายช่องที่มีรายการแตกต่างกัน ในกรณีดังกล่าว ระบบจะใช้ค่า broadcastSubChannel เพื่อค้นหาสถานีวิทยุเป้าหมายภายในช่องความถี่

สําหรับสถานีวิทยุที่ใช้อินเทอร์เน็ตเท่านั้น ไม่จําเป็นต้องใช้ออบเจ็กต์ BroadcastFrequencySpecification ให้ใช้ค่าสตริง INTERNET_STREAM แทน

พร็อพเพอร์ตี้ ประเภทที่คาดหวัง คำอธิบาย
@type Text ต้องระบุ: ตั้งค่าพร็อพเพอร์ตี้นี้เป็น BroadcastFrequencySpecification เสมอ
broadcastFrequencyValue Text ต้องระบุ: ส่วนหลักของความถี่ เช่น "89.3." สําหรับสถานี Digital Audio Broadcasting (DAB) หมายเลขนี้ต้องเป็นหมายเลขบล็อก เช่น "12A."
broadcastSignalModulation Text ต้องระบุ: ส่วนของสัญญาณความถี่ ค่าต้องเป็น: "FM", "AM", "HD", "DAB" หรือ "DAB+"
broadcastSubChannel Text ต้องระบุ (หากมี): ช่องย่อยในกรณีที่เป็นวิทยุดิจิทัล สําหรับสถานี DAB และ DAB+ ค่านี้คือรหัสบริการ เช่น "HD1"–"HD8" เป็นค่าที่เป็นไปได้สําหรับวิทยุ HD และ "C8D8" เป็นค่าที่เป็นไปได้สําหรับ DAB

ตัวอย่าง BroadcastFrequencySpecification มีดังต่อไปนี้

FM (HD)

"broadcastFrequency": {
  "@type": "BroadcastFrequencySpecification",
  "broadcastFrequencyValue": "89.3",
  "broadcastSignalModulation": "FM",
  "broadcastSubChannel": "HD1"
},

AM

"broadcastFrequency": {
  "@type": "BroadcastFrequencySpecification",
  "broadcastFrequencyValue": "1010",
  "broadcastSignalModulation": "AM",
},

DAB

"broadcastFrequency": {
  "@type": "BroadcastFrequencySpecification",
  "broadcastFrequencyValue": "12B",
  "broadcastSignalModulation": "DAB",
   "broadcastSubChannel": "C8D8"
},

อินเทอร์เน็ตเท่านั้น

"broadcastFrequency": "INTERNET_STREAM",

องค์กร

ประเภทเอนทิตี Organization เชื่อมโยงกับพร็อพเพอร์ตี้ broadcaster หรือ broadcastAffiliateOf

ในข้อกําหนดของ RadioBroadcastService ระบบจะใช้ประเภท Organization ทั้งสําหรับพร็อพเพอร์ตี้ broadcaster และ broadcastAffiliateOf

พร็อพเพอร์ตี้ ประเภทที่คาดหวัง คำอธิบาย
@type Text ต้องระบุ: ตั้งค่าพร็อพเพอร์ตี้นี้เป็น Organization เสมอ
@id URL ต้องระบุ: รหัสที่ไม่ซ้ํากันทั่วโลกสําหรับองค์กรที่อยู่ในรูปแบบ URI รหัสต้องคงที่และไม่มีการเปลี่ยนแปลงเมื่อเวลาผ่านไป โดยจะถือว่าเป็นสตริงที่คลุมเครือและไม่จําเป็นต้องเป็นลิงก์ที่ใช้งานได้
name Text จําเป็น: ชื่อขององค์กร
sameAs URL พร็อพเพอร์ตี้นี้เป็น URL ไปยังหน้าเว็บอ้างอิงที่ระบุองค์กรอย่างชัดเจน เช่น หน้า Wikipedia ขององค์กร หรือเว็บไซต์อย่างเป็นทางการขององค์กร

ตัวอย่าง Organization มีดังต่อไปนี้

ซิงเกิล

"broadcaster": {
  "@type": "Organization",
  "@id": "https://www.tjradio.org/broadcasters/billyradio",
  "sameAs": "https://www.billyradio-example.org/",
  "name": "Billy Radio Inc"
},

หลายรายการ

"broadcaster": [
  {
    "@type": "Organization",
    "@id": "https://www.tjradio.org/broadcasters/billyradio"
    "name": "Billy Radio Inc"
    "sameAs": "https://www.billyradio-example.org/"
  },
  {
    "@type": "Organization",
    "@id": "https://www.tjradio.org/broadcasters/Gmusic"
    "name": "Gmusic",
  }
],

หลายเครือข่าย

"broadcastAffiliateOf": [
  {
    "@type": "Organization",
    "@id": "https://www.tjradio.org/networks/npr",
    "name": "NPR",
    "sameAs": "https://en.wikipedia.org/wiki/NPR"
  },
  {
    "@type": "Organization",
    "@id": "https://www.tjradio.org/networks/pri",
    "name": "PRI",
    "sameAs": "https://www.pri.org/"
  }
],

บริการกระจายเสียงทางวิทยุ

ประเภทเอนทิตี RadioBroadcastService เชื่อมโยงกับพร็อพเพอร์ตี้ parentService

พร็อพเพอร์ตี้ parentService ใช้สําหรับสถานีทวนหรือนักแปลเพื่อระบุสถานีหลัก

พร็อพเพอร์ตี้ ประเภทที่คาดหวัง คำอธิบาย
@type Text ต้องระบุ: ตั้งค่าพร็อพเพอร์ตี้นี้เป็น RadioBroadcastService เสมอ
@id URL ต้องระบุ: รหัสที่ไม่ซ้ํากันทั่วโลกในรูปแบบ URL ของสถานีวิทยุหลัก หากสถานีวิทยุหลักรวมอยู่ในฟีดเป็นเอนทิตีแยกกันด้วย โปรดตรวจสอบว่าทั้ง 2 รหัสเหมือนกัน
name Text จําเป็น: ชื่อสถานีวิทยุหลัก
sameAs URL URL ไปยังหน้าเว็บอ้างอิงที่ระบุสถานีหลักอย่างชัดเจน เช่น หน้า Wikipedia ของสถานีระดับบน

ตัวอย่างต่อไปนี้คือRadioBroadcastService

  "parentService": {
    "@type": "RadioBroadcastService",
    "@id": "https://www.tjradio.org/stations?id=10",
    "name": "GQED-FM",
    "sameAs": "https://en.vikibedia.org/wiki/GQED-FM"
  },

ประเภทเอนทิตี ImageObject เชื่อมโยงกับพร็อพเพอร์ตี้ logo

ใช้พร็อพเพอร์ตี้ logo เพื่อระบุรูปภาพโลโก้สําหรับสถานีวิทยุที่ระบุ รูปภาพเหล่านี้จะแสดงพร้อมกับเนื้อหาเป็น Deep Link สําหรับหน่วยงานวิทยุที่ระบุ

พร็อพเพอร์ตี้ ประเภทที่คาดหวัง คำอธิบาย
@type Text ต้องระบุ: ตั้งค่าพร็อพเพอร์ตี้นี้เป็น ImageObject เสมอ
height Integer ความสูงของรูปภาพเป็นพิกเซล
width Integer ความกว้างของรูปภาพเป็นพิกเซล
contentUrl URL ต้องระบุ: URL ที่ระบบดึงข้อมูลรูปภาพได้
regionsAllowed Country ประเทศที่อนุญาตสื่อ หากไม่ได้ระบุพร็อพเพอร์ตี้ ระบบจะถือว่าจะถือว่ารูปภาพแสดงผลในทุกภาษา

หากต้องการส่งรูปภาพที่แตกต่างกันต่อภูมิภาค ให้เพิ่ม ImageObject หลายประเภทโดยแต่ละรายการมีชุดประเทศและ URL ของรูปภาพที่เกี่ยวข้อง

ประเทศ

ประเภทเอนทิตี Country เชื่อมโยงกับพร็อพเพอร์ตี้ logo.regionsAllowed

พร็อพเพอร์ตี้ ประเภทที่คาดหวัง คำอธิบาย
@type Text ตั้งค่าพร็อพเพอร์ตี้นี้เป็น Country เสมอ
name Text ISO 3166-1 Alpha-2 เช่น "GB" หรือ "US."

ตัวอย่างImageObjectมีดังต่อไปนี้

"logo": {
  "@type": "ImageObject",
  "height": 100,
  "width": 800,
  "contentUrl": "http://www.foo.com/img/67890.jpg",
},

โลโก้ตามประเทศ

"logo": [
  {
    "@type": "ImageObject",
    "height": 100,
    "width": 800,
    "contentUrl": "http://www.foo.com/img/67890.jpg",
    "regionsAllowed": [
      {
        "@type": "Country",
        "name": "US"
      },
      {
        "@type": "Country",
        "name": "GB"
      }
    ]
  },
  {
    "@type": "ImageObject",
    "height": 100,
    "width": 800,
    "contentUrl": "http://www.foo.com/img/12345.jpg",
    "regionsAllowed": [
      {
        "@type": "Country",
        "name": "IN"
      },
      {
        "@type": "Country",
        "name": "PK"
      }
    ]
  },
],

PropertyValue

ประเภทเอนทิตี PropertyValue เชื่อมโยงกับพร็อพเพอร์ตี้ identifier

หากคุณใช้ระบบรหัสของบุคคลที่สามในเนื้อหา เช่น Gracenote ID (TMS) พร็อพเพอร์ตี้ identifier จะระบุรหัสได้ การดําเนินการนี้จะช่วยปรับปรุงความถูกต้องแม่นยําในการปรับยอดสถานีวิทยุของ Google

พร็อพเพอร์ตี้ ประเภทที่คาดหวัง คำอธิบาย
@type Text ต้องระบุ: ตั้งค่าพร็อพเพอร์ตี้นี้เป็น PropertyValue เสมอ
propertyID Text ต้องระบุ: ประเภทของรหัสที่ระบุ เรารองรับประเภทรหัสต่อไปนี้
  • TMS_ROOT_ID: รหัสรูท Gracenote (TMS) เช่น "15829."
  • TMS_ID: รหัสตัวแปร Gracenote (TMS) เช่น "MV000398520000."
  • WIKIDATA_ID: รหัส WikiData เช่น "Q795598."
value Text URL ไปยังหน้าเว็บอ้างอิงที่ระบุสถานีหลักอย่างชัดเจน เช่น หน้า Wikipedia ของสถานีระดับบน

ต่อไปนี้เป็นตัวอย่าง PropertyValue

  "identifier": {
    "@type": "PropertyValue",
    "propertyID": "WIKIDATA_ID",
    "value": "Q795598"
  },

ข้อมูลจําเพาะของความนิยม

ประเภทเอนทิตี PopularityScoreSpecification เชื่อมโยงกับพร็อพเพอร์ตี้ popularityScore

พร็อพเพอร์ตี้ ประเภทที่คาดหวัง คำอธิบาย
@type Text ต้องระบุ: ตั้งค่าพร็อพเพอร์ตี้นี้เป็น PopularityScoreSpecification เสมอ
value Number จําเป็น: ค่าตัวเลขที่เป็นบวกเมื่อเทียบกับเอนทิตีอื่นๆ จากแคตตาล็อก จํานวนที่มากกว่าหมายถึงความนิยมที่สูงขึ้น
eligibleRegion Country ประเทศหรือรายการภูมิภาคที่ใช้คะแนนความนิยม หากใช้คะแนนความนิยมได้จากทั่วโลก ให้ใช้ earth เป็นค่าข้อความ
หากภูมิภาคใดจําเป็นต้องแสดง ให้ใช้ประเภท Country

หากไม่ใส่พร็อพเพอร์ตี้นี้ eligibleRegion จะใช้ earth เป็นค่าเริ่มต้น

ประเทศ

ประเภทเอนทิตี Country เชื่อมโยงกับพร็อพเพอร์ตี้ popularityScore.eligibleRegion

พร็อพเพอร์ตี้ ประเภทที่คาดหวัง คำอธิบาย
@type Text ต้องระบุ: ตั้งค่าพร็อพเพอร์ตี้นี้เป็น Country เสมอ
name Text จําเป็น: ISO 3166-1 alpha-2 เช่น "GB" หรือ "US."

ตัวอย่าง PopularityScoreSpecification มีดังต่อไปนี้

ความนิยมทั่วโลก

"popularityScore": {
  "@type": "PopularityScoreSpecification",
  "value": 4.3,
  "eligibleRegion": "Earth"
},

ประเทศที่เฉพาะเจาะจง

"popularityScore": {
  "@type": "PopularityScoreSpecification",
  "value": 2,
  "eligibleRegion": {
    "@type": "Country",
    "name": "US"
  }
},

เมือง รัฐ ประเทศ เขตบริหาร

เอนทิตีประเภท City, State, Country และ AdministrativeArea เชื่อมโยงกับพร็อพเพอร์ตี้ areaServed

พร็อพเพอร์ตี้ areaServed ช่วยให้คุณเลือกสถานีที่เหมาะสมที่สุดได้โดยอิงตามข้อมูลตําแหน่งของผู้ใช้ ตัวอย่างข้อมูลตําแหน่ง ได้แก่ การค้นหาของผู้ใช้ เช่น " สถานีวิทยุใกล้ฉัน" หรือ "วิทยุข่าวท้องถิ่น"

พร็อพเพอร์ตี้ ประเภทที่คาดหวัง คำอธิบาย
@type Text ต้องระบุ: ตั้งค่าพร็อพเพอร์ตี้นี้เป็นเอนทิตีประเภทใดประเภทหนึ่งต่อไปนี้เสมอ: City,State, Country หรือ AdministrativeArea
name Text ต้องระบุ: ชื่อเมือง รัฐ ประเทศ หรือพื้นที่ ระบุภูมิภาคที่ละเอียดที่สุด และระบุเชนที่มีอยู่ด้วย โปรดใช้รูปแบบ city, state, country

ตัวอย่าง areaServed มีดังต่อไปนี้

เมือง

"areaServed": {
  "@type": "City",
  "name": "North Highlands, CA, US"
},

สถานะ

"areaServed": [
  {
    "@type": "State",
    "name": "California, US"
  },
  {
    "@type": "State",
    "name": "Nevada, US"
  }
],

ประเทศ

"areaServed": [
  {
    "@type": "Country",
    "name": "US"
  },
  {
    "@type": "Country",
    "name": "Australia"
  }
],

เขตบริหาร

"areaServed": [
  {
    "@type": "AdministrativeArea",
    "name": "Cape Cod, Massachusetts, US"
  }
],

การดําเนินการเพื่อฟัง

ประเภทเอนทิตี ListenAction เชื่อมโยงกับพร็อพเพอร์ตี้ potentialAction

พร็อพเพอร์ตี้ ListenAction กําหนด Deep Link สําหรับการเล่น นอกจากนี้ยังระบุเกณฑ์สําหรับผู้ใช้ในการเข้าถึงเนื้อหาอีกด้วย เช่น geo/chronal/login/subscription status

พร็อพเพอร์ตี้ ประเภทที่คาดหวัง คำอธิบาย
@type Text ต้องระบุ: ตั้งค่าพร็อพเพอร์ตี้นี้เป็น ListenAction เสมอ
target EntryPoint จําเป็น: ข้อกําหนดของ Deep Link ซึ่งจะมีข้อมูลแพลตฟอร์มที่รองรับ อาจมีประเภทเอนทิตี EntryPoint หลายประเภทเพื่อกําหนด Deep Link ที่แตกต่างกันสําหรับแพลตฟอร์มแต่ละชุด
actionAccessibilityRequirement ActionAccessSpecification จําเป็น: คําจํากัดความของข้อกําหนดของผู้ใช้ในการเข้าถึงเอนทิตีนี้ หากมีเอนทิตี ActionAccessSpecification หลายประเภท ผู้ใช้จะมีคุณสมบัติตรงตามเกณฑ์ข้อกําหนดใดก็ตามจะสามารถเข้าถึงเนื้อหา

EntryPoint

ประเภทเอนทิตี EntryPoint เชื่อมโยงกับพร็อพเพอร์ตี้ potentialAction.target

พร็อพเพอร์ตี้ ประเภทที่คาดหวัง คำอธิบาย
@type Text ต้องระบุ: ตั้งค่าพร็อพเพอร์ตี้นี้เป็น EntryPoint เสมอ
urlTemplate Text จําเป็น: ลิงก์ที่เริ่มเล่นเนื้อหา
actionPlatform Text จําเป็น: แพลตฟอร์มที่ Deep Link ใช้งานได้ ค่าที่เป็นไปได้มีดังนี้
  • http://schema.org/DesktopWebPlatform
  • http://schema.org/MobileWebPlatform
  • http://schema.org/AndroidPlatform
  • http://schema.org/AndroidTVPlatform
  • http://schema.org/IOSPlatform
  • http://schema.googleapis.com/GoogleAudioCast
  • http://schema.googleapis.com/GoogleVideoCast

ข้อกําหนดของ ActionAccess

ประเภทเอนทิตี ActionAccessSpecification เชื่อมโยงกับพร็อพเพอร์ตี้ potentialAction.actionAccessibilityRequirement

พร็อพเพอร์ตี้ ประเภทที่คาดหวัง คำอธิบาย
@type Text ต้องระบุ: ตั้งค่าพร็อพเพอร์ตี้นี้เป็น ActionAccessSpecification เสมอ
category Text จําเป็น: ประเภทของข้อกําหนดการเข้าถึง ซึ่งต้องเป็นค่าใดค่าหนึ่งต่อไปนี้
  • nologinrequired: การดําเนินการนี้สามารถทําได้สําหรับผู้ใช้โดยไม่ต้องซื้อหรือลงชื่อเข้าสู่ระบบเพื่อเข้าถึงเนื้อหา
  • free: การดําเนินการนี้สามารถทําได้โดยไม่จําเป็นต้องซื้อหรือสมัครใช้บริการแบบชําระเงินของผู้ใช้ ผู้ใช้ยังคงต้องลงชื่อเข้าใช้เพื่อดําเนินการ
  • subscription: การดําเนินการนี้มาพร้อมกับการสมัครใช้บริการแบบชําระเงิน
availabilityStarts DateTime เวลาเริ่มต้นของระยะเวลาที่พร้อมจำหน่าย ใช้พร็อพเพอร์ตี้นี้เพื่อควบคุมเวลาที่ผู้ใช้จะดูเนื้อหานี้ได้
availabilityEnds DateTime เวลาสิ้นสุดของระยะเวลาที่พร้อมจำหน่าย ใช้พร็อพเพอร์ตี้นี้เพื่อควบคุมเวลาที่แน่นอนที่ผู้ใช้จะใช้เนื้อหานี้ไม่ได้อีกต่อไป
eligibleRegion Country ประเทศที่มีสิทธิ์สําหรับOffer ใช้พร็อพเพอร์ตี้นี้เพื่อควบคุมประเทศหรือภูมิภาคที่เนื้อหานี้ควรหรือไม่ควร
requiresSubscription MediaSubscription ต้องใช้แพ็กเกจการสมัครใช้บริการเพื่อเข้าถึงเนื้อหา หากบริการของคุณมีแพ็กเกจการสมัครใช้บริการหลายรายการ ก็จะต้องระบุพร็อพเพอร์ตี้นี้ หากบริการของคุณไม่มีค่าใช้จ่าย หรือมีบริการการสมัครใช้บริการเพียงระดับเดียวเท่านั้น คุณก็ข้ามพร็อพเพอร์ตี้นี้ได้
ประเทศ

ประเภทเอนทิตี Country เชื่อมโยงกับพร็อพเพอร์ตี้ potentialAction.actionAccessibilityRequirement.eligibleRegion

พร็อพเพอร์ตี้ ประเภทที่คาดหวัง คำอธิบาย
@type Text ต้องระบุ: ตั้งค่าพร็อพเพอร์ตี้นี้เป็น Country เสมอ
name Text ต้องระบุ: รหัสประเทศตามมาตรฐาน ISO 3166-1 alpha-2
การสมัครรับข้อมูลสื่อ

ประเภทเอนทิตี MediaSubscription เชื่อมโยงกับพร็อพเพอร์ตี้ potentialAction.actionAccessibilityRequirement.requiresSubscription

พร็อพเพอร์ตี้ ประเภทที่คาดหวัง คำอธิบาย
@type Text ต้องระบุ: ตั้งค่าพร็อพเพอร์ตี้นี้เป็น MediaSubscription เสมอ
@id Text ต้องระบุ: รหัสที่ไม่ซ้ํากันทั่วโลกของแพ็กเกจการสมัครใช้บริการในรูปแบบ URI รหัสต้องคงที่และไม่มีการเปลี่ยนแปลงเมื่อเวลาผ่านไป โดยจะถือว่าเป็นสตริงที่คลุมเครือและไม่จําเป็นต้องเป็นลิงก์ที่ใช้งานได้
name Text ต้องระบุ: ชื่อของแพ็กเกจการสมัครใช้บริการ เช่น "G-Radio Premium" หรือ "A-Radio Basic&&tt;
expectsAcceptanceOf Offer ประเภท Offer ที่เชื่อมโยงกับการซื้อการสมัครใช้บริการสื่อ พร็อพเพอร์ตี้นี้ใช้เพื่อแสดงราคาของการสมัครใช้บริการ
Offer

ประเภทเอนทิตี Offer เชื่อมโยงกับพร็อพเพอร์ตี้ potentialAction.actionAccessibilityRequirement.requiresSubscription.expectsAcceptanceOf

พร็อพเพอร์ตี้ ประเภทที่คาดหวัง คำอธิบาย
@type Text ต้องระบุ: ตั้งค่าพร็อพเพอร์ตี้นี้เป็น Offer เสมอ
price Number ต้องระบุ: ราคาของการสมัครใช้บริการ
priceCurrency Text ต้องระบุ: สกุลเงินของราคาในรูปแบบ ISO 4217 แบบ 3 ตัวอักษร
seller Organization องค์กรที่เสนอการสมัครใช้บริการหรือการซื้อการดําเนินการ ใช้สคีมาเดียวกันกับที่อธิบายไว้ในส่วน Organization

ตัวอย่าง ListenAction มีดังต่อไปนี้

"potentialAction": {
    "@type": "ListenAction",
    "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://www.tjradio.org/?streamStationId=170",
        "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/GoogleAudioCast",
            "http://schema.googleapis.com/GoogleVideoCast"
        ]
    },
    "actionAccessibilityRequirement": {
        "@type": "ActionAccessSpecification",
        "category": "nologinrequired",
        "availabilityStarts": "2018-04-01T11:01:00-04:00",
        "availabilityEnds": "2018-06-30T23:59:00-04:00",
        "eligibleRegion": {
            "@type": "Country",
            "name": "US"
        }
    }
},

ข้อมูลจําเพาะของแพลตฟอร์ม

"potentialAction": {
    "@type": "ListenAction",
    "target": [
        {
            "@type": "EntryPoint",
            "urlTemplate": "https://www.tjradio.org/?streamStationId=170",
            "actionPlatform": [
                "http://schema.org/DesktopWebPlatform",
                "http://schema.org/MobileWebPlatform",
                "http://schema.org/AndroidPlatform",
                "http://schema.org/AndroidTVPlatform",
                "http://schema.org/IOSPlatform"
            ]
        },
        {
            "@type": "EntryPoint",
            "urlTemplate": "https://www.tjradio.org/castlink?streamStationId=170",
            "actionPlatform": [
                "http://schema.googleapis.com/GoogleAudioCast",
                "http://schema.googleapis.com/GoogleVideoCast"
            ]
        }
    ],
    "actionAccessibilityRequirement": [
        {
            "@type": "ActionAccessSpecification",
            "category": "nologinrequired",
            "availabilityStarts": "2018-04-01T11:01:00-04:00",
            "availabilityEnds": "2018-06-30T23:59:00-04:00",
            "eligibleRegion": [
                {
                    "@type": "Country",
                    "name": "IN"
                },
                {
                    "@type": "Country",
                    "name": "GB"
                }
            ]
        },
        {
            "@type": "ActionAccessSpecification",
            "category": "subscription",
            "requiresSubscription": {
                "@type": "MediaSubscription",
                "@id": "http://www.example.com/packages/basic-pack",
                "name": "G-Radio Basic Pack",
                "expectsAcceptanceOf": {
                    "@type": "Offer",
                    "price": 8.99,
                    "priceCurrency": "USD"
                }
            },
            "availabilityStarts": "2018-04-01T11:01:00-04:00",
            "availabilityEnds": "2018-06-30T23:59:00-04:00",
            "eligibleRegion": {
                "@type": "Country",
                "name": "US"
            }
        }
    ]
},

ตัวอย่างฟีดแบบสมบูรณ์

ในตัวอย่างฟีดแบบเต็มนี้ เราขอนําเสนอผู้ให้บริการข้อมูลวิทยุสมมติ: TJ_RADIO TJ_RADIO มอบการฟังข้อมูลวิทยุพร้อมกับข้อมูลการเข้าร่วมและการเป็นเจ้าของ ในฟีดนี้ เครือข่ายวิทยุ 3 เครือข่าย (ส่งเนื้อหาไปยังสถานีพาร์ทเนอร์) จะมี GPR, GRI และ G-music นอกจากนี้ ยังมีสถานีวิทยุ 3 สถานี ได้แก่ GQED, GQEI และ G-music

  • GQED เป็นของ GQED Inc และ GPCB ซึ่งเป็น 2 องค์กรแยกกัน นอกจากนี้ GQED ยังเป็นพาร์ทเนอร์กับ GPR โดยเผยแพร่เนื้อหาบางส่วนที่สร้างโดย GPR และ GPI
  • GQEI เป็นของ GQED Inc และ GPCB ด้วยเช่นกัน เป็นสถานีขายซ้ํา/นักแปลของ GQED ที่ให้บริการในพื้นที่อื่น GQEI เป็นพาร์ทเนอร์กับ GPR และ GPI ด้วย
  • G-music คือสถานีระหว่างประเทศ ซึ่ง GRJ เป็นเจ้าของและเป็นเจ้าของเครือข่าย G-music ซึ่งเป็นบริษัทในเครือของสถานีเพลง (นิติบุคคลอื่นที่มีชื่อเดียวกับสถานี) สถานีเพลง G Suite กระจายอยู่ทั่วประเทศและเผยแพร่เนื้อหาบางส่วนที่เครือข่าย G-music สร้างขึ้น

ดูข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อที่เกี่ยวข้องกับพร็อพเพอร์ตี้ที่อธิบายไว้ในหน้านี้ได้ในหน้าต่อไปนี้