การแข่งขันกีฬา - การสร้างแบบจำลอง แนวทางปฏิบัติแนะนำ และตัวอย่างฟีด

คำจำกัดความ

SportsEvent คือประเภทเอนทิตีที่แสดงถึงการแข่งขันกีฬาหรือการถ่ายทอดการแข่งขันกีฬาซ้ำแบบเต็ม

รายการใดบ้างที่จำลองเป็น SportsEvent ได้ เกมกีฬา
อะไรบ้างที่ไม่สามารถจำลองเป็น SportsEvent

เนื้อหาแบบสั้นหรือเนื้อหาคลิปหรือเนื้อหาที่แสดงควบคู่กัน รายการมีดังนี้

  • แสดงสรุปแบบสุ่มหรือเล่นคลิปสั้นๆ ซ้ำ
  • ตัวอย่างเกม
  • ไฮไลต์ของเกม
  • ฉากหลุดในเกม
  • คลิปสัมภาษณ์ผู้เล่น
  • วิดีโอเบื้องหลัง
  • รีวิวเกม (ที่ผู้ใช้สร้างขึ้นหรือรีวิวอื่นๆ)
  • คลิปสั้นๆ แบบสุ่มจากเกม

ฉันจะจัดการเนื้อหาที่แสดงคู่กันดังกล่าวได้อย่างไร

กรณีการใช้งานทั่วไปสำหรับ SportsEvents

S.No. คำอธิบาย เอนทิตีที่จำเป็น
กรณี 1 ฉันต้องสร้างโมเดล SportsEvent ที่เป็นส่วนหนึ่งของแคตตาล็อกวิดีโอออนดีมานด์ SportsEvent ที่แสดงถึงเกม
กรณี 2

ฉันต้องการโมเดล SportsEvent ที่เป็นส่วนหนึ่งของแคตตาล็อกและสตรีมทีวีสดของฉันทางออนไลน์

เกมสตรีมผ่านอินเทอร์เน็ตและไม่ได้เชื่อมโยงกับช่องใดๆ

SportsEvent ที่แสดงถึงเกม

BroadcastEvent ที่แสดงการออกอากาศการแข่งขัน

กรณี 3 ฉันต้องการสร้างโมเดล SportsEvent ที่อยู่ในแคตตาล็อกรายการทีวีสดและมีการสตรีมออนไลน์ในช่อง

SportsEvent ที่แสดงถึงเกม

Broadcast ที่แสดงการออกอากาศการแข่งขัน

BroadcastService, Organization TelevisionChannel, CableOrSatelliteService เอนทิตีที่แสดงถึงช่องและรายการ

กรณี 4 ชุดค่าผสมของ 3 กรณีก่อนหน้า หากคุณรวมชุดย่อยของ Use Case ก่อนหน้านี้ คุณต้องระบุประเภทเอนทิตีในคอลัมน์ "เอนทิตีที่จำเป็น" ที่เกี่ยวข้อง

แนวทางปฏิบัติแนะนำและข้อมูลเชิงลึกเกี่ยวกับการตรวจสอบบางอย่างที่เราทำ

หมายเลข จำเป็นต้องระบุเอนทิตี หลักเกณฑ์
กรณี 1

ฉันต้องการโมเดล SportsEvent ที่เป็นส่วนหนึ่งของแคตตาล็อกวิดีโอออนดีมานด์

เอนทิตีที่จำเป็น

  • SportsEvent ที่แสดงถึงเกม

หลักเกณฑ์การเป็นแบบ

ต้องระบุ Deep Link ไปยังเกมในเอนทิตี SportsEvent โดยใช้พร็อพเพอร์ตี้ SportsEvent.potentialAction

การตรวจสอบคุณภาพที่ต้องทำ

  • ตั้งค่า SportsEvent.potentialAction.actionAccessibilityRequirement.availabilityStarts อย่างน้อย 14 วันก่อนSportsEvent.startDate ไม่ได้มีเจตนาที่จะบังคับให้ส่งข้อมูลการแข่งขันกีฬาล่วงหน้า 14 วัน แต่สามารถส่งข้อมูลการแข่งขันในภายหลังได้ อย่างไรก็ตาม คุณต้องตั้งค่าค่า availabilityStarts ล่วงหน้าอย่างน้อย 14 วันก่อนถึงวันที่จัดกิจกรรม
  • ตั้งค่า SportsEvent.potentialAction.actionAccessibilityRequirement.availabilityEnds หลัง SportsEvent.endDate
กรณี 2

ฉันต้องการโมเดล SportsEvent ที่เป็นส่วนหนึ่งของแคตตาล็อกรายการทีวีสดและสตรีมออนไลน์

เกมสตรีมผ่านอินเทอร์เน็ตและไม่ได้เชื่อมโยงกับช่องใดๆ

เอนทิตีที่จำเป็น

  • SportsEvent ที่แสดงถึงเกม
  • BroadcastEvent ที่แสดงการออกอากาศการแข่งขัน

หลักเกณฑ์การเป็นแบบ

กรณีย่อยที่ 1: การแข่งขันมีให้บริการแบบสดเท่านั้น (และไม่ได้อยู่ในแคตตาล็อกวิดีโอออนดีมานด์)

  • คุณต้องระบุเอนทิตี BroadcastEvent เพื่อแชร์กำหนดการออกอากาศ
  • คุณต้องระบุ Deep Link ไปยังเกมในเอนทิตี BroadcastEvent โดยใช้พร็อพเพอร์ตี้ BroadcastEvent.potentialAction
  • เนื่องจากการแข่งขันมีให้รับชมแบบสดเท่านั้น เอนทิตี SportsEvent จึงต้องไม่มีลิงก์ในรายละเอียดที่กำหนด ซึ่งหมายความว่าต้องไม่ระบุ SportsEvent.potentialAction
  • คุณต้องระบุ BroadcastEvent.broadcastOfEvent เนื่องจากการแข่งขันไม่ได้เชื่อมโยงกับการออกอากาศของช่องใดๆ

กรณีย่อย 2: การแข่งขันมีให้รับชมแบบสดและเป็นส่วนหนึ่งของแคตตาล็อกวิดีโอออนดีมานด์ (กรณีนี้อาจเกิดขึ้นเมื่อมีการออกอากาศการแข่งขันซ้ำ)

  • คุณต้องระบุเอนทิตี BroadcastEvent เพื่อแชร์กำหนดการออกอากาศ
  • คุณต้องระบุ Deep Link ไปยังเกมในเอนทิตี BroadcastEvent โดยใช้พร็อพเพอร์ตี้ BroadcastEvent.potentialAction
  • เนื่องจากการแข่งขันพร้อมให้รับชมแบบสดเป็นส่วนหนึ่งของแคตตาล็อกวิดีโอออนดีมานด์ เอนทิตี SportsEvent ต้องมี Deep Link ด้วย คุณต้องระบุ SportsEvent.potentialAction เพื่อเปลี่ยนเส้นทางผู้ใช้ไปยังแคตตาล็อกวิดีโอออนดีมานด์
  • BroadcastEvent.publishedOn ต้องไม่ระบุเนื่องจากการแข่งขันไม่ได้เชื่อมโยงกับการออกอากาศของช่องใดๆ

การตรวจสอบคุณภาพที่ต้องทำ

  • ตั้งค่าพร็อพเพอร์ตี้ BroadcastEvent.isLiveBroadcast เป็น true เมื่อการแข่งขันถ่ายทอดสดจริง อย่าตั้งค่าพร็อพเพอร์ตี้เป็น true สำหรับการรีเพลย์เกม
  • สำหรับBroadcastEventsที่ไม่ได้เผยแพร่อยู่ โดยทั่วไปแล้วBroadcastEvent.startDate ต้องไม่เร็วกว่าSportsEvent startDateจริง
  • BroadcastEvents ไม่ควรมีพร็อพเพอร์ตี้ publishedOn เนื่องจากสตรีมการออกอากาศบนอินเทอร์เน็ตและไม่ได้แนบกับช่อง
กรณี 3

ฉันต้องการแสดงตัวอย่าง SportsEvent ที่เป็นส่วนหนึ่งของแคตตาล็อกรายการทีวีแบบสดและสตรีมออนไลน์ในช่อง

เอนทิตีที่จำเป็น

  • SportsEvent ที่แสดงถึงเกม
  • BroadcastEvent ที่แสดงการออกอากาศการแข่งขัน
  • BroadcastService, Organization, TelevisionChannel, CableOrSatelliteService บุคคลที่แสดงถึงช่องและรายการ

หลักเกณฑ์การเป็นแบบ

กรณีย่อยที่ 1: การแข่งขันมีให้บริการแบบสดเท่านั้น (และไม่ได้อยู่ในแคตตาล็อกวิดีโอออนดีมานด์)

  • แชร์กำหนดการออกอากาศ โดยระบุเอนทิตี BroadcastEvent
  • แสดงถึงช่องและรายการของผู้ให้บริการ โดยระบุเอนทิตี BroadcastService, Organization, TelevisionChannel และ CableOrSatelliteService
  • ระบุ Deep Link ของ BroadcastService แสดงด้วยพร็อพเพอร์ตี้ BroadcastService.potentialAction
  • อย่าระบุพร็อพเพอร์ตี้ BroadcastEvent.potentialAction
  • เนื่องจากการแข่งขันมีให้รับชมแบบสดเท่านั้น เอนทิตี SportsEvent จึงต้องไม่มีลิงก์ในรายละเอียดที่กำหนด เช่น อย่าระบุ SportsEvent.potentialAction
  • ระบุ BroadcastEvent.publishedOn และชี้ไปที่เอนทิตี BroadcastService ที่แสดงถึงช่องที่จะออกอากาศ

กรณีย่อย 2: การแข่งขันมีให้รับชมแบบสดและเป็นส่วนหนึ่งของแคตตาล็อกวิดีโอออนดีมานด์ (กรณีนี้อาจเกิดขึ้นเมื่อมีการออกอากาศการแข่งขันซ้ำ)

  • ระบุเอนทิตี BroadcastEvent เพื่อแชร์กำหนดการออกอากาศ
  • ระบุเอนทิตี BroadcastService, Organization, TelevisionChannel และ CableOrSatelliteService ที่แสดงถึงช่องและรายการผู้ให้บริการ
  • ระบุ BroadcastService Deep Link ไปยังช่องที่จะถ่ายทอดการแข่งขัน ซึ่งแสดงโดยพร็อพเพอร์ตี้ BroadcastService.potentialAction
  • อย่าระบุพร็อพเพอร์ตี้ BroadcastEvent.potentialAction
  • เนื่องจากการแข่งขันพร้อมให้รับชมแบบสดและเป็นส่วนหนึ่งของแคตตาล็อกวิดีโอออนดีมานด์ เอนทิตี SportsEvent ต้องมี Deep Link ด้วย เช่น คุณสามารถระบุ SportsEvent.potentialAction ที่เปลี่ยนเส้นทางผู้ใช้ไปยังแคตตาล็อกวิดีโอออนดีมานด์
  • ระบุ BroadcastEvent.publishedOn และชี้ไปที่เอนทิตี BroadcastService ที่แสดงถึงช่องที่จะออกอากาศ

การตรวจสอบคุณภาพที่ต้องทำ

  • ตั้งค่าพร็อพเพอร์ตี้ BroadcastEvent.isLiveBroadcast เป็น true เมื่อการแข่งขันถ่ายทอดสดจริง อย่าตั้งค่าพร็อพเพอร์ตี้เป็น true สำหรับการเล่นเกมซ้ำ
  • สำหรับBroadcastEventsที่ไม่ได้เผยแพร่ BroadcastEvent.startDateมักจะต้องไม่เร็วกว่าSportsEventจริงstartDate
  • เนื่องจากการแข่งขันจะออกอากาศในช่อง ให้เพิ่ม Deep Link โดยใช้พร็อพเพอร์ตี้ BroadcastService.potentialAction ในกรณีนี้ รายการ BroadcastEvent จะไม่มี Deep Link

ตัวอย่าง

กรณี 1: การแข่งขันกีฬาที่เป็นส่วนหนึ่งของแคตตาล็อกวิดีโอออนดีมานด์


{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type":"SportsEvent",
  "@id": "http://example.com/basketball/professional/final_game_6",
  "name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
  "sport":"https://en.wikipedia.org/wiki/Basketball",
  "description": {
      "@language": "en",
      "@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
    },
  "startDate": "2018-09-16T10:00-08:00",
  "endDate": "2018-09-16T13:00-08:00",
  "homeTeam":{
    "@type":"SportsTeam",
    "name":"Team B",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "parentOrganization":{
      "@type":"SportsOrganization",
      "name":"Professional Basketball League",
      "sameAs":"http://www.example.com/professional_basketball_league"
    },
    "athlete":[
      {
        "@type":"Person",
        "name":"John doe"
      }
    ]
  },
  "awayTeam":{
    "@type":"SportsTeam",
    "name":"Team A",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "athlete":[
      {
        "@type":"Person",
        "name":"Jane Doe"
      }
    ]
  },
  "location":{
    "@type":"Place",
    "name":"Example Stadium",
    "address":{
      "@type":"PostalAddress",
      "streetAddress":"1600 Amphitheatre Pkwy",
      "addressLocality":"Mountain View",
      "addressRegion":"CA",
      "postalCode":"94043",
      "addressCountry":"US"
    }
  }
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "TMS_ID",
      "value":  "TMS ID of this game"
    }
  ],
"potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://www.example.com/pbl_semis_game?autoplay=true",
      "inLanguage": "en",
      "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": "subscription",
      "availabilityStarts": "2018-09-01T10:00-08:00",
      "availabilityEnds": "2019-10-21T10:35:29Z",
      "requiresSubscription": {
        "@type": "MediaSubscription",
        "name": "Example Package",
        "commonTier": true,
        "@id": "http://www.example.com/example_package"
       },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        }
      ]
    }
  }
}

กรณี 2: การแข่งขันกีฬาที่เป็นส่วนหนึ่งของแคตตาล็อกรายการทีวีสดและสตรีมออนไลน์

กิจกรรมการออกอากาศ


{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastEvent",
  "@id": "http://example.com/live_eevent/basketball/professional/final_game_6",
  "name": "2019 Professional Basketball Finals, Game 6: Team A at Team B",
  "description": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B.",
  "startDate": "2018-09-16T10:00-08:00",
  "endDate": "2018-09-16T13:00-08:00",
  "videoFormat": "HD",
  "isLiveBroadcast": "False",
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://www.example.com/pbl_semis_game?autoplay=true",
      "inLanguage": "en",
      "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": "subscription",
      "availabilityStarts": "2018-09-16T10:00-08:00",
      "availabilityEnds": "2018-09-16T10:00-08:00",
      "requiresSubscription": {
        "@type": "MediaSubscription",
        "name": "Example Package",
        "commonTier": true,
        "@id": "http://www.example.com/example_package"
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        }
      ]
    }
  },
  "broadcastOfEvent": {
    "@type": "SportsEvent",
    "@id": "http://example.com/basketball/professional/final_game_6"
  }
}

การแข่งขันกีฬา


{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type":"SportsEvent",
  "@id": "http://example.com/basketball/professional/final_game_6",
  "name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
  "sport":"https://en.wikipedia.org/wiki/Basketball",
  "description": {
      "@language": "en",
      "@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
    },
  "startDate": "2018-09-16T10:00-08:00",
  "endDate": "2018-09-16T13:00-08:00",
  "homeTeam":{
    "@type":"SportsTeam",
    "name":"Team B",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "parentOrganization":{
      "@type":"SportsOrganization",
      "name":"Professional Basketball League",
      "sameAs":"http://www.example.com/professional_basketball_league"
    },
    "athlete":[
      {
        "@type":"Person",
        "name":"John doe"
      }
    ]
  },
  "awayTeam":{
    "@type":"SportsTeam",
    "name":"Team A",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "athlete":[
      {
        "@type":"Person",
        "name":"Jane Doe"
      }
    ]
  },
  "location":{
    "@type":"Place",
    "name":"Example Stadium",
    "address":{
      "@type":"PostalAddress",
      "streetAddress":"1600 Amphitheatre Pkwy",
      "addressLocality":"Mountain View",
      "addressRegion":"CA",
      "postalCode":"94043",
      "addressCountry":"US"
    }
  },
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "TMS_ID",
      "value":  "TMS ID of this game"
    }
  ]
}

กรณี 3: การแข่งขันกีฬาที่เป็นส่วนหนึ่งของแคตตาล็อกรายการทีวีสดและสตรีมออนไลน์ในช่อง

กิจกรรมการออกอากาศ


{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastEvent",
  "@id": "http://example.com/live_eevent/basketball/professional/final_game_6",
  "name": "2019 Professional Basketball Finals, Game 6: Team A at Team B",
  "description": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B.",
  "startDate": "2018-09-16T10:00-08:00",
  "endDate": "2018-09-16T13:00-08:00",
  "videoFormat": "HD",
  "isLiveBroadcast": "False",
  "publishedOn": {
    "@type": "BroadcastService",
    "@id": "http://example.com/stations/example_tv"
  },
  "broadcastOfEvent": {
    "@type": "SportsEvent",
    "@id": "http://example.com/basketball/professional/final_game_6"
  }
}

การแข่งขันกีฬา


{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type":"SportsEvent",
  "@id": "http://example.com/basketball/professional/final_game_6",
  "name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
  "sport":"https://en.wikipedia.org/wiki/Basketball",
  "description": {
      "@language": "en",
      "@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
    },
  "startDate": "2018-09-16T10:00-08:00",
  "endDate": "2018-09-16T13:00-08:00",
  "homeTeam":{
    "@type":"SportsTeam",
    "name":"Team B",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "parentOrganization":{
      "@type":"SportsOrganization",
      "name":"Professional Basketball League",
      "sameAs":"http://www.example.com/professional_basketball_league"
    },
    "athlete":[
      {
        "@type":"Person",
        "name":"John doe"
      }
    ]
  },
  "awayTeam":{
    "@type":"SportsTeam",
    "name":"Team A",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "athlete":[
      {
        "@type":"Person",
        "name":"Jane Doe"
      }
    ]
  },
  "location":{
    "@type":"Place",
    "name":"Example Stadium",
    "address":{
      "@type":"PostalAddress",
      "streetAddress":"1600 Amphitheatre Pkwy",
      "addressLocality":"Mountain View",
      "addressRegion":"CA",
      "postalCode":"94043",
      "addressCountry":"US"
    }
  }
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "TMS_ID",
      "value":  "TMS ID of this game"
    }
  ]
}

BroadcastService, CableOrSatelliteService, TelevisionChannel, Organization เอนทิตีตามที่ระบุไว้ในส่วนช่องทีวีสดในส่วนแนวคิด

ฉันจะจัดการเนื้อหาเสริมได้อย่างไร

เนื้อหาใดบ้างที่ถือเป็นเนื้อหาเสริม
  • แสดงสรุปแบบสุ่มหรือเล่นคลิปสั้นๆ ซ้ำ
  • ตัวอย่างเกม
  • ไฮไลต์ของเกม
  • ฉากหลุดในเกม
  • คลิปสัมภาษณ์ผู้เล่น
  • วิดีโอเบื้องหลัง
  • รีวิวเกม (ที่ผู้ใช้สร้างขึ้นหรือรีวิวอื่นๆ)
  • คลิปสั้นแบบสุ่มอื่นๆ จากเกม
หมายเลข กรณีการใช้งาน หลักเกณฑ์การประมาณ
กรณี 1 ฉันมีคอนเทนต์เสริมในแคตตาล็อกวิดีโอออนดีมานด์
  • ระบบไม่รองรับและไม่สามารถระบุข้อมูลนี้ในฟีด
  • แต่คุณใช้ ViTA เพื่อระบุเนื้อหาชุดย่อยนี้ได้ ติดต่อตัวแทนของ Google เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับ ViTA
กรณี 2 ฉันมีเนื้อหาเสริมในแคตตาล็อกที่เผยแพร่อยู่

กรณีย่อยที่ 1: เนื้อหาพร้อมสตรีมแบบสดบนอินเทอร์เน็ต

  • ระบุเอนทิตี BroadcastEvent เพื่อแชร์กำหนดการออกอากาศ
  • ระบุ Deep Link ของเนื้อหาโดยใช้พร็อพเพอร์ตี้ BroadcastEvent.potentialAction
  • เพิ่มข้อมูลเมตาที่เชื่อมโยง (กับคลิป) ลงในBroadcastEvent โดยตรง เช่น เพิ่มรูปภาพได้โดยใช้พร็อพเพอร์ตี้ BroadcastEvent.image คุณสามารถเพิ่มการจัดประเภทตามอายุได้โดยใช้พร็อพเพอร์ตี้ BroadcastEvent.contentRating
  • เนื่องจากเนื้อหาประเภทนี้ไม่ใช่ SportsEvent ฟีดจึงต้องไม่มีเอนทิตี SportsEvent ดังนั้นจึงไม่ต้องระบุพร็อพเพอร์ตี้ broadcastOfEvent ใน BroadcastEvent
  • เนื่องจากไม่ได้เชื่อมโยงกับช่อง คุณจึงไม่ต้องระบุพร็อพเพอร์ตี้ publishedOn ใน BroadcastEvent

กรณีย่อยที่ 2: เนื้อหาพร้อมสตรีมแบบสดบนอินเทอร์เน็ตในช่อง

  • คุณต้องระบุเอนทิตี BroadcastEvent เพื่อแชร์กำหนดการออกอากาศ
  • คุณต้องระบุเอนทิตี BroadcastService, Organization, TelevisionChannel , CableOrSatelliteService เพื่อแสดงถึงช่องและรายการผู้ให้บริการ
  • Deep Link ที่ไปยังเกมต้องเป็น Deep Link BroadcastService ที่แสดงโดยพร็อพเพอร์ตี้ BroadcastService.potentialAction ซึ่งต้องระบุ
  • ไม่ต้องระบุพร็อพเพอร์ตี้ BroadcastEvent.potentialAction
  • ข้อมูลเมตาที่เกี่ยวข้อง (กับคลิป) ต้องเพิ่มลงใน BroadcastEvent โดยตรง เช่น เพิ่มรูปภาพได้โดยใช้พร็อพเพอร์ตี้ BroadcastEvent.image คุณเพิ่มการจัดประเภทตามอายุได้โดยใช้พร็อพเพอร์ตี้ BroadcastEvent.contentRating
  • เนื่องจากเนื้อหาประเภทนี้ไม่ใช่ SportsEvent ฟีดจึงต้องไม่มีเอนทิตี SportsEvent ดังนั้นจึงไม่ต้องระบุพร็อพเพอร์ตี้ broadcastOfEvent ใน BroadcastEvent
  • เนื่องจากมีการเชื่อมโยงกับช่อง ให้ระบุพร็อพเพอร์ตี้ publishedOn ใน BroadcastEvent
กรณี 3 ฉันมีเนื้อหาเสริมที่พร้อมให้รับชมทั้งเป็นส่วนหนึ่งของแคตตาล็อกวิดีโอออนดีมานด์และแคตตาล็อกรายการทีวีแบบสด

เนื่องจากปัจจุบันระบบไม่ยอมรับเนื้อหาการแข่งขันกีฬาช่วงก่อนและหลังการแข่งขันในฟีด กรณีนี้จึงคล้ายกับเคสที่ 2 ดูวิธีการจากตรงนั้น

คำถามที่พบบ่อย

ถาม: ฉันจะดูข้อกำหนดที่เกี่ยวข้องสำหรับเอนทิตีที่กล่าวถึงก่อนหน้านี้ได้จากที่ใด

ตอบ: ดูข้อกำหนดที่จำเป็นได้ที่นี่

เอกสารประกอบโดยรวม ลิงก์
SportsEvent ลิงก์
BroadcastService, Organization, TelevisionChannel , CableOrSatelliteService ลิงก์
BroadcastEvent ลิงก์

ถาม: มีเอกสารที่ละเอียดกว่านี้ไหมที่อธิบายวิธีจำลองช่องรายการทีวีสดและรายการต่างๆ

ตอบ: ได้ ดูรายละเอียดเพิ่มเติมได้ที่ส่วนช่องรายการทีวีสดในส่วนแนวคิด โปรดขอสิทธิ์ดูหากดูเอกสารไม่ได้

ถาม: ViTA รองรับการแข่งขันแบบสดและการแข่งขันแบบเต็มซ้ำด้วยไหม

ตอบ: ViTA รองรับข้อมูลเมตาเกี่ยวกับการแข่งขันแบบสดและการแข่งขันแบบเต็มในลีก รวมถึงการรีเพลย์การแข่งขันแบบเต็ม (นอกเหนือจากเนื้อหาบางส่วนของช่วงพักการแข่งขัน)

  • สำหรับพาร์ทเนอร์ที่มีฟีดการดําเนินการกับสื่อที่ใช้งานได้กับ Google อยู่แล้ว หรือมีวิดีโอออนดีมานด์หรือข้อเสนอรายการทีวีสด Google จะกําหนดให้ฟีดขยายและรวมSportsEventประเภทที่รองรับด้วย

    • ในระยะสั้น พาร์ทเนอร์สามารถใช้ ViTA เพื่อนําเข้าเนื้อหาช่วงก่อนและหลังการแข่งขัน การรองรับเนื้อหาทุกประเภทผ่านฟีดควรเปิดตัวในระยะยาว
  • สำหรับพาร์ทเนอร์ที่ไม่มีวิดีโอออนดีมานด์หรือรายการทีวีสด แต่มีเฉพาะกีฬาลีกและเนื้อหาที่เกี่ยวข้อง ViTA เป็นตัวเลือกที่ยอดเยี่ยมในการเริ่มต้น ติดต่อตัวแทนของ Google เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับ ViTA