인증됨

이 페이지에서는​ Authorized ​변수에 대한 데이터 수집을 다룹니다. 해당 보고 지표에 대해서는 승인을 참조하십시오.

승인된 변수는 사용자가 Adobe Pass / TV-Everywhere를 통해 승인된 세션에 플래그를 지정합니다. 인증이 확인되면 "TRUE"(으)로 설정하십시오. 그렇지 않으면 설정하지 마십시오. MVPD와(과) 연결하여 공급자별 인증을 제거하십시오.

속성
컨텍스트 데이터 변수
a.media.pass.auth
XDM 컬렉션 필드
xdm.mediaCollection.sessionDetails.authorized
Audience Manager 트레이트
c_contextdata.a.media.pass.auth
필수
아니요
전송 시점
세션 시작, 세션 닫기

권장 구현 유형

웹 SDK

sendEvent을(를) 호출할 때 xdm.mediaCollection.sessionDetails 내에서 authorized을(를) 설정합니다.

code language-javascript
alloy("sendEvent", {
  xdm: {
    eventType: "media.sessionStart",
    mediaCollection: {
      sessionDetails: {
        authorized: "TRUE"
      },
      playhead: 0
    }
  }
});
iOS

HashMap 인수에 메타데이터 키로 승인된 플래그를 trackSessionStart에 전달합니다. MediaConstants.VideoMetadataKeys.AUTHORIZED 사용.

code language-swift
var metadata: [String: String] = [:]
metadata[MediaConstants.VideoMetadataKeys.AUTHORIZED] = "TRUE"

tracker.trackSessionStart(info: mediaObject, metadata: metadata)
Android

HashMap 인수에 메타데이터 키로 승인된 플래그를 trackSessionStart에 전달합니다. MediaConstants.VideoMetadataKeys.AUTHORIZED 사용.

code language-kotlin
val metadata = HashMap<String, String>()
metadata[MediaConstants.VideoMetadataKeys.AUTHORIZED] = "TRUE"

tracker.trackSessionStart(mediaInfo, metadata)
Roku

createMediaSession을(를) 사용하여 sessionDetails 내에서 authorized을(를) 설정합니다.

code language-brightscript
m.aepSdk.createMediaSession({
    "xdm": {
        "eventType": "media.sessionStart",
        "mediaCollection": {
            "sessionDetails": {
                "authorized": "TRUE"
            },
            "playhead": 0
        }
    }
})
미디어 Edge API

xdm.mediaCollection.sessionDetails 내의 authorized을(를) 사용하여 sessionStart 끝점을 호출합니다.

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

이전 구현 유형(Analytics 전용)

Media SDK JS 3.x

ADB.Media.VideoMetadataKeys.Authorized을(를) 사용하여 contextData 개체에 승인된 플래그를 전달합니다.

code language-javascript
var contextData = {};
contextData[ADB.Media.VideoMetadataKeys.Authorized] = "TRUE";

tracker.trackSessionStart(mediaInfo, contextData);
Chromecast

trackSessionStart을(를) 호출하기 전에 ADBMobile.media.VideoMetadataKeys.AUTHORIZED을(를) 사용하여 미디어 개체의 StandardMediaMetadata 속성에 승인된 플래그를 설정합니다.

code language-javascript
var mediaInfo = ADBMobile.media.createMediaObject("My Video", "video-123", 128,
  ADBMobile.media.StreamType.VOD, ADBMobile.media.MediaType.Video);
var standardMetadata = {};
standardMetadata[ADBMobile.media.VideoMetadataKeys.AUTHORIZED] = "TRUE";
mediaInfo[ADBMobile.media.MediaObjectKey.StandardMediaMetadata] = standardMetadata;
ADBMobile.media.trackSessionStart(mediaInfo, null);
미디어 컬렉션 API

params 개체에 media.pass.auth 포함:

code language-json
{
  "playerTime": { "playhead": 0, "ts": 1699523820000 },
  "eventType": "sessionStart",
  "params": {
    "media.pass.auth": "TRUE"
  }
}

전체 요청 구조에 대해서는 Media Collection API 세션 참조를 참조하십시오.

recommendation-more-help
media-analytics-help