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

คำจำกัดความ

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

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

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

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

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

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

S.No. คำอธิบาย ต้องระบุเอนทิตี
กรณีที่ 1

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

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

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

BroadcastEvent ที่แสดงถึงการถ่ายทอดสดการแข่งขัน

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

SportsEvent ที่สื่อถึงเกม

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

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

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

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

หลักเกณฑ์และการตรวจสอบคุณภาพต่อไปนี้จะมีผลเมื่อสร้างโมเดลการแข่งขันกีฬาและการออกอากาศ

ใช้กฎต่อไปนี้กับการผสานรวม SportsEvent ทั้งหมด

  • วาง Deep Link ของกีฬาทั้งหมดใน SportsEvent.potentialAction: Deep Link ระดับการแข่งขัน (WatchAction) สำหรับทั้งไลฟ์สดที่ไม่มีช่องและการเล่นวิดีโอออนดีมานด์ซ้ำต้องอยู่ในเอนทิตี SportsEvent (SportsEvent.potentialAction) เท่านั้น อย่าใส่ potentialAction ใน BroadcastEvent ที่อ้างอิงถึง SportsEvent (สำหรับการออกอากาศช่องแบบเชิงเส้นที่ไม่มี Deep Link เฉพาะการแข่งขัน ให้ระบุ Deep Link ของช่องใน BroadcastService.potentialAction) หากการแข่งขันมีสตรีมหลายรายการ (เช่น ฟีดระดับภูมิภาค การออกอากาศในบ้านหรือนอกบ้าน หลายภาษา หรือ URL การเล่นซ้ำแบบสดและวิดีโอออนดีมานด์แยกต่างหาก) ให้ระบุอาร์เรย์ของออบเจ็กต์ WatchAction ใน SportsEvent.potentialAction
  • หน้าต่างก่อนการแข่งขัน (availabilityStarts): ตั้งค่าSportsEvent.potentialAction.actionAccessibilityRequirement.availabilityStartsล่วงหน้าอย่างน้อย 14 วันก่อนการแข่งขัน (SportsEvent.startDate) (availabilityStarts <= SportsEvent.startDate - 14 days) เพื่อให้การ์ดการแข่งขันที่กำลังจะมาถึงและการแจ้งเตือนให้รับชมปรากฏขึ้นล่วงหน้า คุณไม่จำเป็นต้องส่งเอนทิตีฟีดล่วงหน้า 14 วัน โดยสามารถส่งข้อมูลเหตุการณ์ใกล้กับวันแข่งขันได้ ตราบใดที่มีการตั้งค่าการประทับเวลา availabilityStarts อย่างน้อย 14 วันก่อน SportsEvent.startDate
  • บัฟเฟอร์ช่วงต่อเวลา (availabilityEnds): ตั้งค่า SportsEvent.potentialAction.actionAccessibilityRequirement.availabilityEnds หลัง SportsEvent.endDate โดยมีบัฟเฟอร์อย่างน้อย 2-3 ชั่วโมง (availabilityEnds >= SportsEvent.endDate + 2 to 3 hours หรือจนกว่าจะสิ้นสุดกรอบเวลาการเล่นซ้ำของวิดีโอออนดีมานด์) เพื่อไม่ให้ Deep Link หมดอายุในช่วงต่อเวลาของการถ่ายทอดสดหรือการรายงานข่าวหลังการแข่งขัน
  • ข้อกำหนดของ @id และ url
    • ใช้ค่า @id ที่ไม่ซ้ำกัน: BroadcastEvent.@id ต้องแตกต่างจาก SportsEvent.@id
    • ละเว้น url: อย่าใส่พร็อพเพอร์ตี้ url ในเอนทิตี BroadcastEvent หรือ SportsEvent
S.No. ต้องระบุเอนทิตี หลักเกณฑ์
กรณีที่ 1

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

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

ต้องระบุเอนทิตี

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

หลักเกณฑ์การประมาณ

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

  • ระบุเอนทิตี BroadcastEvent เพื่อแชร์กำหนดการของการถ่ายทอดสด โดยอ้างอิงการแข่งขันด้วย BroadcastEvent.broadcastOfEvent และระบุประเทศที่ถ่ายทอดสดใน BroadcastEvent.location
  • ระบุ Deep Link ของไลฟ์สดในเอนทิตี SportsEvent โดยใช้ SportsEvent.potentialAction (กำหนดค่าด้วยโฆษณาตอนต้น 14 วัน availabilityStarts และบัฟเฟอร์การทำงานล่วงเวลา 2-3 ชั่วโมง availabilityEnds)
  • อย่าระบุ BroadcastEvent.potentialAction, BroadcastEvent.url หรือ SportsEvent.url
  • ไม่ระบุ BroadcastEvent.publishedOn เนื่องจากเกมสตรีมออนไลน์โดยไม่มีช่องรายการทีวี

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

  • ระบุเอนทิตี BroadcastEvent เพื่อแชร์กำหนดการของการออกอากาศแต่ละรายการ (อ้างอิง BroadcastEvent.broadcastOfEvent และระบุ BroadcastEvent.location)
  • รวมการเล่นทั้งแบบสดและวิดีโอออนดีมานด์ไว้ใน SportsEvent.potentialAction โดยขยาย availabilityEnds ไปจนถึงสิ้นสุดกรอบเวลาของวิดีโอออนดีมานด์หาก URL และสิทธิ์เหมือนกัน หรือโดยการระบุออบเจ็กต์ WatchAction หลายรายการใน SportsEvent.potentialAction พร้อมกรอบเวลา actionAccessibilityRequirement ที่เกี่ยวข้อง
  • อย่าระบุ BroadcastEvent.potentialAction, BroadcastEvent.url, SportsEvent.url หรือ BroadcastEvent.publishedOn

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

  • ตั้งค่า BroadcastEvent.isLiveBroadcast เป็นบูลีน true (ไม่มีเครื่องหมายคำพูด) เมื่อการแข่งขันออกอากาศแบบสด ตั้งค่าเป็น false สำหรับการออกอากาศรีเพลย์ที่กำหนดเวลาไว้
  • สำหรับเอนทิตี BroadcastEvent ที่ไม่ได้เผยแพร่ BroadcastEvent.startDate ไม่ควรอยู่ก่อน SportsEvent.startDate
  • รวม parentOrganization (พร้อม URL ของ Wikipedia sameAs) ไว้ทั้งใน homeTeam และ awayTeam
กรณีที่ 2

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

ต้องระบุเอนทิตี

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

หลักเกณฑ์การประมาณ

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

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

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

  • ระบุเอนทิตี BroadcastEvent (พร้อม publishedOn, broadcastOfEvent และ location) เพื่อแชร์ผังรายการออกอากาศของช่อง
  • ระบุเอนทิตี BroadcastService, Organization, TelevisionChannel และ CableOrSatelliteService พร้อม Deep Link ของช่องใน BroadcastService.potentialAction
  • อย่าระบุ BroadcastEvent.potentialAction, BroadcastEvent.url หรือ SportsEvent.url
  • ระบุ SportsEvent.potentialAction ในเอนทิตี SportsEvent สำหรับกรอบเวลาการเล่นระดับเหตุการณ์/วิดีโอออนดีมานด์

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

  • ตั้งค่า BroadcastEvent.isLiveBroadcast เป็นบูลีน true (ไม่มีเครื่องหมายคำพูด) เมื่อการแข่งขันถ่ายทอดสดอยู่ และ false สำหรับการเล่นการแข่งขันซ้ำ
  • สำหรับเอนทิตี BroadcastEvent ที่ไม่ได้เผยแพร่ BroadcastEvent.startDate ไม่ควรอยู่ก่อน SportsEvent.startDate
  • รวม parentOrganization (พร้อม URL ของ Wikipedia sameAs) ไว้ทั้งใน homeTeam และ awayTeam

ตัวอย่าง

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

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

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BroadcastEvent",
  "@id": "http://example.com/live_event/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": "2019-09-16T10:00-08:00",
  "endDate": "2019-09-16T13:00-08:00",
  "videoFormat": "HD",
  "isLiveBroadcast": true,
  "broadcastOfEvent": {
    "@type": "SportsEvent",
    "@id": "http://example.com/basketball/professional/final_game_6"
  },
  "location": {
    "@type": "Country",
    "name": "US"
  }
}

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

{
  "@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": "2019-09-16T10:00-08:00",
  "endDate": "2019-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": "https://en.wikipedia.org/wiki/Professional_Basketball_League"
    },
    "athlete": [
      {
        "@type": "Person",
        "name": "John Doe"
      }
    ]
  },
  "awayTeam": {
    "@type": "SportsTeam",
    "name": "Team A",
    "sport": "https://en.wikipedia.org/wiki/Basketball",
    "parentOrganization": {
      "@type": "SportsOrganization",
      "name": "Professional Basketball League",
      "sameAs": "https://en.wikipedia.org/wiki/Professional_Basketball_League"
    },
    "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": "EP000194303282"
    }
  ],
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://www.example.com/pbl_finals_game_6?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": "2019-09-01T10:00-08:00",
      "availabilityEnds": "2019-09-16T16:00-08:00",
      "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_event/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": "2019-09-16T10:00-08:00",
  "endDate": "2019-09-16T13:00-08:00",
  "videoFormat": "HD",
  "isLiveBroadcast": true,
  "publishedOn": {
    "@type": "BroadcastService",
    "@id": "http://example.com/stations/example_tv"
  },
  "broadcastOfEvent": {
    "@type": "SportsEvent",
    "@id": "http://example.com/basketball/professional/final_game_6"
  },
  "location": {
    "@type": "Country",
    "name": "US"
  }
}

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

{
  "@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": "2019-09-16T10:00-08:00",
  "endDate": "2019-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": "https://en.wikipedia.org/wiki/Professional_Basketball_League"
    },
    "athlete": [
      {
        "@type": "Person",
        "name": "John Doe"
      }
    ]
  },
  "awayTeam": {
    "@type": "SportsTeam",
    "name": "Team A",
    "sport": "https://en.wikipedia.org/wiki/Basketball",
    "parentOrganization": {
      "@type": "SportsOrganization",
      "name": "Professional Basketball League",
      "sameAs": "https://en.wikipedia.org/wiki/Professional_Basketball_League"
    },
    "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": "EP000194303282"
    }
  ]
}

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

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

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

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

  • ระบุเอนทิตี BroadcastEvent เพื่อแชร์กำหนดการของการออกอากาศ
  • ระบุ Deep Link ของเนื้อหาเสริมโดยใช้พร็อพเพอร์ตี้ BroadcastEvent.potentialAction (ข้อยกเว้นนี้ใช้กับเนื้อหาเสริมแบบไลฟ์สดสแตนด์อโลนเท่านั้น เนื่องจากไม่มีเอนทิตี SportsEvent ในฟีด)
  • เพิ่มข้อมูลเมตาที่เกี่ยวข้อง (ลงในคลิป) ไปยัง 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 รองรับข้อมูลเมตาในการแข่งขันสดแบบเต็มเกมและรีเพลย์แบบเต็มเกมที่อิงตามลีก (นอกเหนือจากชุดย่อยของเนื้อหาเสริม)

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

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