Tid att starta

Den här sidan beskriver datainsamling för variabeln Time to start. Se Time to start för motsvarande rapportdimension och mätvärde.

Startvariabeln är den tid i millisekunder som förflyter mellan den spelare som startar uppspelningen och den första bildruteåtergivningen. Ställ in den på QoE-objektet innan sessionens starthändelse utlöses. Adobe lagrar och rapporterar värdet i sekunder. skickar millisekunder och Adobe konverterar vid import.

IMPORTANT
När spelaren börjar återge innehållsbildrutor avbryter du uppdateringen av timeToStart. Värdet kan öka under den inledande buffrings- eller inläsningsfasen, men bör behandlas som fast från den stund uppspelningen börjar. Om du fortsätter att uppdatera den efter att den första bildrutan har återgetts skapas ett uppblåst eller felaktigt Time to start-mått.
Egenskap
Värde
Kontextdatavariabel
a.media.qoe.timeToStart
XDM-samlingsfält
xdm.mediaCollection.qoeDataDetails.timeToStart
Audience Manager trait
c_contextdata.a.media.qoe.timeToStart
Krävs
Nej
Skickat med
Sessionsstart, sessionsstängning

Rekommenderade implementeringstyper

SDK för webben

Ange timeToStart i xdm.mediaCollection.qoeDataDetailsmedia.sessionStart vid anrop till sendEvent:

code language-javascript
alloy("sendEvent", {
  xdm: {
    eventType: "media.sessionStart",
    mediaCollection: {
      sessionDetails: {
        name: "video-123",
        length: 128,
        contentType: "vod",
        playerName: "HTML5 Player",
        channel: "Sports",
        streamType: "video"
      },
      qoeDataDetails: {
        timeToStart: 30000
      },
      playhead: 0
    }
  }
});
iOS

Skicka starttiden som det andra argumentet (startupTime) till createQoEObject.

code language-swift
let qoeObject = Media.createQoEObjectWith(bitrate: 3200,
                                       startupTime: 30000,
                                               fps: 24,
                                     droppedFrames: 0)

tracker.updateQoEObject(qoe: qoeObject)
Android

Skicka starttiden som det andra argumentet (startupTime) till createQoEObject.

code language-kotlin
val qoeObject = Media.createQoEObject(3200L,
                                      30000.0,
                                      24.0,
                                      0L)

tracker.updateQoEObject(qoeObject)
Roku

Ange timeToStart i xdm.mediaCollection.qoeDataDetailsmedia.sessionStart vid anrop till createMediaSession:

code language-brightscript
m.aepSdk.createMediaSession({
    "xdm": {
        "eventType": "media.sessionStart",
        "mediaCollection": {
            "sessionDetails": {
                "name": "video-123",
                "length": 128,
                "contentType": "vod",
                "playerName": "Roku Player",
                "channel": "Sports",
                "streamType": "video"
            },
            "qoeDataDetails": {
                "timeToStart": 30000
            },
            "playhead": 0
        }
    }
})
Media Edge API

Anropa slutpunkten sessionStart med timeToStart inuti xdm.mediaCollection.qoeDataDetails:

code language-json
{
  "events": [{
    "xdm": {
      "eventType": "media.sessionStart",
      "mediaCollection": {
        "sessionDetails": {
          "name": "video-123",
          "length": 128,
          "contentType": "vod",
          "playerName": "HTML5 Player",
          "channel": "Sports"
        },
        "qoeDataDetails": {
          "timeToStart": 30000
        },
        "playhead": 0
      }
    }
  }]
}

Äldre implementeringstyper (endast analys)

Media SDK JS 3.x

Skicka tid att starta som det andra argumentet till ADB.Media.createQoEObject:

code language-javascript
var qoeObject = ADB.Media.createQoEObject(3200, 30000, 24, 0);
tracker.updateQoEObject(qoeObject);
Chromecast

Skicka starttiden i millisekunder som det andra argumentet (startupTime) till ADBMobile.media.createQoSObject och uppdatera spåraren:

code language-javascript
var qosInfo = ADBMobile.media.createQoSObject(
  3200,   // bitrate
  0,      // startupTime (ms)
  24,     // fps
  0       // droppedFrames
);
ADBMobile.media.updateQoSObject(qosInfo);
Media Collection API

Inkludera media.qoe.timeToStart i params-objektet på sessionStart:

code language-json
{
  "playerTime": { "playhead": 0, "ts": 1699523820000 },
  "eventType": "sessionStart",
  "params": {
    "media.qoe.timeToStart": 30000
  }
}

Se API-sessionsreferensen för mediainsamling för den fullständiga strukturen för begäranden.

recommendation-more-help
media-analytics-help