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

คำจำกัดความ

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

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

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

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

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

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

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

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

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

SportsEvent เป็นตัวแทนของเกม

BroadcastEvent ซึ่งแสดงถึงการออกอากาศการแข่งขัน

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

SportsEvent เป็นตัวแทนของเกม

Broadcast ซึ่งแสดงถึงการออกอากาศการแข่งขัน

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

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

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

S.No. เอนทิตีที่จำเป็น หลักเกณฑ์
กรณีที่ 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 จึงต้องไม่มี Deep Link กล่าวคือ ต้องไม่ระบุ 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 จึงต้องไม่มี Deep Link เช่น อย่าระบุ 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 เอนทิตีตามที่กำหนดไว้ในส่วนรายการทีวีสด ในส่วนแนวคิด

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

อะไรบ้างที่ถือเป็นเนื้อหาเสริม
  • สรุปหรือเล่นคลิปสั้นๆ ซ้ำแบบสุ่ม
  • ตัวอย่างการแข่งขัน
  • ไฮไลต์ของการแข่งขัน
  • ฉากหลุดของเกม
  • คลิปสัมภาษณ์ผู้เล่น
  • วิดีโอเบื้องหลัง
  • รีวิวเกม (ที่ผู้ใช้สร้างขึ้นหรือไม่ก็ตาม)
  • คลิปสั้นๆ อื่นๆ แบบสุ่มจากเกม
S.No. กรณีการใช้งาน หลักเกณฑ์การประมาณ
กรณีที่ 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 ไปยังเกมต้องเป็น BroadcastService Deep Link ที่แสดงโดยพร็อพเพอร์ตี้ 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