Kapitel abgeschlossen

Das Ereignis „Chapter Complete“ signalisiert, dass die Wiedergabe eines Kapitels abgeschlossen ist. Senden, wenn der Viewer das Ende eines Kapitels erreicht. Wenn der Viewer das Kapitel überspringt, senden Sie stattdessen Kapitelüberspringen.

Empfohlene Implementierungsarten

Web SDK

sendEvent mit eventType: "media.chapterComplete":

code language-javascript
alloy("sendEvent", {
  xdm: {
    eventType: "media.chapterComplete",
    mediaCollection: {
      sessionID: "{sid}",
      playhead: 240
    }
  }
});
iOS

Rufen Sie trackEvent mit dem ChapterComplete Ereignistyp auf.

code language-swift
tracker.trackEvent(event: MediaEvent.ChapterComplete, info: nil, metadata: nil)
Android

Rufen Sie trackEvent mit dem ChapterComplete Ereignistyp auf.

code language-kotlin
tracker.trackEvent(Media.Event.ChapterComplete, null, null)
Roku Edge

sendMediaEvent mit eventType: "media.chapterComplete":

code language-brightscript
m.aepSdk.sendMediaEvent({
    "xdm": {
        "eventType": "media.chapterComplete",
        "mediaCollection": {
            "playhead": 240
        }
    }
})
Media Edge-API

Rufen Sie den chapterComplete-Endpunkt auf:

code language-sh
curl -X POST "https://edge.adobedc.net/ee/va/v1/chapterComplete?configId={datastreamID}" \
--header 'Content-Type: application/json' \
--data '{
  "events": [{
    "xdm": {
      "eventType": "media.chapterComplete",
      "mediaCollection": {
        "sessionID": "{sid}",
        "playhead": 240
      },
      "timestamp": "YYYY-08-20T22:41:40+00:00"
    }
  }]
}'

Legacy-Implementierungstypen (nur Analytics)

Media SDK JS 3.x

Rufen Sie trackEvent mit dem ChapterComplete Ereignistyp auf:

code language-javascript
tracker.trackEvent(ADB.Media.Event.ChapterComplete, null, null);
Chromecast

Rufen Sie trackEvent mit dem ChapterComplete Ereignistyp auf:

code language-javascript
ADBMobile.media.trackEvent(ADBMobile.media.Event.ChapterComplete);
Roku 2.x

Rufen Sie mediaTrackEvent mit dem MEDIA_CHAPTER_COMPLETE Ereignistyp auf:

code language-brightscript
adb = ADBMobile()
adb.mediaTrackEvent(adb.MEDIA_CHAPTER_COMPLETE)
Media Collection API

Senden Sie einen chapterComplete POST an den events-Endpunkt:

code language-json
{
  "playerTime": { "playhead": 240, "ts": 1699523820000 },
  "eventType": "chapterComplete"
}
recommendation-more-help
media-analytics-help