Verschuiving hoofdstuk

Deze pagina behandelt gegevensinzameling voor de Verschuiving van het Hoofdstuk​variabele. Zie ​ Verschuiving van het Hoofdstuk ​ voor de overeenkomstige het melden afmeting.

De verschuivingsvariabele van het hoofdstuk is de verschuiving van het hoofdstuk binnen de inhoud, gemeten in seconden vanaf het begin. Het eerste hoofdstuk heeft doorgaans verschuiving 0 . volgende hoofdstukken hebben verschuivingen die overeenkomen met de begintijd van de afspeelkop.

Eigenschap
Waarde
de gegevensvariabele van de context
a.media.chapter.offset
XDM inzamelingsgebied
xdm.mediaCollection.chapterDetails.offset
eigenschap van Audience Manager
c_contextdata.a.media.chapter.offset
Vereist
nr. (Mobile SDK); Ja (Edge, Media Collection API)
Verzonden met
​ Begin van het Hoofdstuk ​, hoofdstuk dicht

Aanbevolen implementatietypen

SDK van het Web

Stel offset inside xdm.mediaCollection.chapterDetails in bij het aanroepen van sendEvent :

code language-javascript
alloy("sendEvent", {
  xdm: {
    eventType: "media.chapterStart",
    mediaCollection: {
      chapterDetails: {
        friendlyName: "Act II",
        index: 2,
        offset: 240,
        length: 360
      },
      sessionID: "{sid}",
      playhead: 240
    }
  }
});
iOS

Geef de verschuiving in seconden door als het vierde argument (startTime) naar createChapterObject .

code language-swift
let chapterObject = Media.createChapterObjectWith(name: "Act II",
                                              position: 2,
                                                length: 360,
                                             startTime: 240)

tracker.trackEvent(event: MediaEvent.ChapterStart, info: chapterObject, metadata: nil)
Android

Geef de verschuiving in seconden door als het vierde argument (startTime) naar createChapterObject .

code language-kotlin
val chapterObject = Media.createChapterObject("Act II",
                                              2L,
                                              360.0,
                                              240.0)

tracker.trackEvent(Media.Event.ChapterStart, chapterObject, null)
Roku

Stel offset inside xdm.mediaCollection.chapterDetails in wanneer u sendMediaEvent aanroept voor media.chapterStart :

code language-brightscript
m.aepSdk.sendMediaEvent({
    "xdm": {
        "eventType": "media.chapterStart",
        "mediaCollection": {
            "chapterDetails": {
                "friendlyName": "Act II",
                "index": 2,
                "offset": 240,
                "length": 360
            },
            "playhead": 240
        }
    }
})
Media Edge API

Roep het ​ chapterStart ​ eindpunt met offset binnen xdm.mediaCollection.chapterDetails:

code language-json
{
  "events": [{
    "xdm": {
      "eventType": "media.chapterStart",
      "mediaCollection": {
        "chapterDetails": {
          "index": 2,
          "offset": 240,
          "length": 360
        },
        "sessionID": "{sid}",
        "playhead": 240
      }
    }
  }]
}

Oudere implementatietypen (alleen voor analyse)

Media SDK JS 3.x

Geef de verschuiving als het vierde argument door aan ADB.Media.createChapterObject :

code language-javascript
var chapterInfo = ADB.Media.createChapterObject(
  "Act II",
  2,
  360,
  240
);

tracker.trackEvent(ADB.Media.Event.ChapterStart, chapterInfo, contextData);
Chromecast

Geef de verschuiving van het hoofdstuk in seconden door als het vierde argument (startTime) naar ADBMobile.media.createChapterObject :

code language-javascript
var chapterInfo = ADBMobile.media.createChapterObject(
  "Pilot Episode - Opening",  // name
  1,                          // position
  240,                        // length
  0                           // startTime (seconds from content start)
);
ADBMobile.media.trackEvent(ADBMobile.media.Event.ChapterStart, chapterInfo, null);
de Inzameling API van Media

Neem media.chapter.offset op in het params -object van uw chapterStart POST-aanvraag:

code language-json
{
  "playerTime": { "playhead": 240, "ts": 1699523820000 },
  "eventType": "chapterStart",
  "params": {
    "media.chapter.offset": 240
  }
}

Zie de ​ Verwijzing van de Inzameling API van Media ​ voor de volledige verzoekstructuur.

recommendation-more-help
media-analytics-help