이정표에서 사용자 지정 링크로의 마이그레이션 migrating-from-milestone-to-custom-link

개요 overview

이정표 추적과 사용자 지정 링크 추적에서 비디오 측정의 핵심 개념은 동일합니다. 이 추적에서는 비디오 플레이어 이벤트를 가져와서 분석 메서드에 매핑하는 동시에 플레이어 메타데이터 및 값도 가져와서 분석 변수에 매핑합니다. 사용자 지정 링크 접근 방식은 구현과 수집된 데이터에서 불필요한 항목을 제거하여 모두 간소화한 것으로 간주해야 합니다. 사용자 지정 링크 솔루션을 사용하면 비디오 측정을 위해 미리 정의된 변수나 메서드가 없으므로 전체 사용자 지정 설정이 필요합니다. 시작 및 완료와 같은 기본 플레이어 이벤트에 대한 사용자 지정 링크 추적 호출을 가리키도록 플레이어 이벤트 코드를 업데이트할 수 있어야 합니다. 자세한 내용은 사용자 지정 링크 구현 안내서를 참조하십시오.

다음 표는 이정표 솔루션과 사용자 지정 링크 솔루션 간의 변환 내용을 제공합니다.

마이그레이션 안내 migration-guide

비디오 변수 참조

이정표 지표
변수 유형
사용자 지정 링크
콘텐츠
eVar
기본 만료: 방문
자신만의 eVar를 정의하십시오.
콘텐츠 유형
eVar
기본 만료: 페이지 보기
자신만의 eVar를 정의하십시오.
콘텐츠 체류 시간
이벤트
유형: 카운터
자신만의 이벤트를 정의하십시오.
비디오 시작
이벤트
유형: 카운터
자신만의 이벤트를 정의하십시오.
비디오 완료
이벤트
유형: 카운터
자신만의 이벤트를 정의하십시오.

미디어 모듈 변수

이정표
이정표 구문
사용자 지정 링크
사용자 지정 링크 구문
Media.trackUsingContextData
s.Media.trackUsingContextData
= true;
linkTrackVars
s.linkTrackVars
= 'events,
contextData.video.name’;
s.contextData["video.name"]
= mediaName;
Media.contextDataMapping
s.Media.contextDataMapping = {
"a.media.name":"eVar2,prop2",
"a.media.segment":"eVar3",
"a.contentType":"eVar1",
"a.media.timePlayed":"event3",
"a.media.view":"event1",
"a.media.segmentView":"event2",
"a.media.complete":"event7",
"a.media.milestones": {
25:"event4",
50:"event5",
75:"event6"
}
};
해당 없음
이제 처리 규칙을 통해 eVar, prop 및 이벤트에 컨텍스트 데이터를 매핑하는 작업이 완료됩니다.
Media.trackVars
s.Media.trackVars =
"events,
prop2,
eVar1,
eVar2,
eVar3";
linkTrackVars
s.linkTrackVars
= 'events,
prop10,
eVar10,
eVar12,
eVar13,
eVar15,
contextData.
video.name,
contextData.
video.view';
Media.trackEvents
s.Media.trackEvents =
"event1,
event2,
event3,
event4,
event5,
event6,
event7"
linkTrackEvents
s.linkTrackEvents
= 'event2';

선택 사항 변수

이정표
이정표 구문
사용자 지정 링크
사용자 지정 링크 구문
Media.autoTrack
s.Media.autoTrack
= true;
해당 없음
사용할 수 없음.
Media.autoTrackNetStreams
s.Media.
autoTrackNetStreams
= true
해당 없음
사용할 수 없음.
Media.completeByCloseOffset
s.Media.
completeByCloseOffset
= true
해당 없음
사용할 수 없음.
Media.completeCloseOffsetThreshold
s.Media.
completeCloseOffsetThreshold
= 1
해당 없음
사용할 수 없음.
Media.playerName
s.Media.playerName
= "Custom Player Name"
링크 호출에서 eVar 또는 컨텍스트 데이터 변수를 설정합니다.
s.contextData['video.player']
= "CustomPlayer Name";
Media.trackSeconds
s.Media.
trackSeconds
= 15
해당 없음
사용할 수 없음.
Media.trackMilestones
s.Media.
trackMilestones
= "25,50,75";
해당 없음
사용할 수 없음.
Media.trackOffsetMilestones
s.Media.
trackOffsetMilestones
= "20,40,60";
해당 없음
사용할 수 없음.
Media.segmentByMilestones
s.Media.segmentByMilestones
= true;
해당 없음
사용할 수 없음.
Media.segmentByOffsetMilestones
s.Media.
segmentByOffsetMilestones
= true;
해당 없음
사용할 수 없음.

광고 추적 변수

이정표
이정표 구문
사용자 지정 링크
사용자 지정 링크 구문
Media.adTrackSeconds
s.Media.
adTrackSeconds
= 15
해당 없음
사용할 수 없음.
Media.adTrackMilestones
s.Media.
adTrackMilestones
= "25,50,75";
해당 없음
사용할 수 없음.
Media.adTrackOffsetMilestones
s.Media.
adTrackOffsetMilestones
= "20,40,60";
해당 없음
사용할 수 없음.
Media.adSegmentByMilestones
s.Media.
adSegmentByMilestones
= true;
해당 없음
사용할 수 없음.
Media.adSegmentByOffsetMilestones
s.Media.
adSegmentByOffsetMilestones
= true;
해당 없음
사용할 수 없음.

미디어 모듈 메서드

이정표
이정표 구문
사용자 지정 링크
사용자 지정 링크 구문
Media.open
s.Media.open(
mediaName,
mediaLength,
mediaPlayerName)
s.tl()
s.linkTrackVars
= 'events,
prop10,
eVar10,
eVar12,
eVar15,
contextData.video.name,
contextData.video.view';
s.linkTrackEvents
= 'event2';
s.prop10
= mediaName;
s.eVar10
= mediaName;
s.eVar12
= "video";
s.eVar15
= mediaPlayerName;
s.events
= 'event2';
s.contextData['video.name']
= mediaName;
s.contextData['video.view']
= 'true';
s.tl(this,'o','Video Start');
mediaName
mediaName: (필수) 비디오 보고서에 나타낼 비디오 이름입니다.
링크 호출에서 eVar 또는 컨텍스트 데이터 변수를 설정합니다.
s.prop10 = mediaName;
s.eVar10 = mediaName;
s.contextData['video.name']
= mediaName;
mediaLength
mediaLength: (필수) 비디오 길이(초)입니다.
링크 호출에서 eVar 또는 컨텍스트 데이터 변수를 설정합니다.
s.contextData['video.length']
= "90";
mediaPlayerName
mediaPlayerName: (필수) 비디오를 보는 데 사용되는 미디어 플레이어의 이름으로 비디오 보고서에 나타나도록 할 이름입니다.
링크 호출에서 eVar 또는 컨텍스트 데이터 변수를 설정합니다.
s.contextData['video.player']
= "CustomPlayer Name";
Media.openAd
s.Media.openAd(
name,
length,
playerName,
parentName,
parentPod,
parentPodPosition,
CPM)
해당 없음
사용할 수 없음.
이름
name: (필수) 광고 이름 또는 ID입니다.
해당 없음
사용할 수 없음.
length
length: (필수) 광고 길이입니다.
해당 없음
사용할 수 없음.
playerName
playerName: (필수) 광고를 보는 데 사용되는 미디어 플레이어의 이름입니다.
해당 없음
사용할 수 없음.
parentName
parentName: 광고가 포함된 기본 콘텐츠의 이름 또는 ID입니다.
해당 없음
사용할 수 없음.
parentPod
parentPod: 기본 콘텐츠에서 광고가 재생되는 위치입니다.
해당 없음
사용할 수 없음.
parentPodPosition
parentPodPosition: Pod 내에서 광고가 재생되는 위치입니다.
해당 없음
사용할 수 없음.
CPM
CPM: 이 재생에 적용되는 CPM 또는 암호화된 CPM(앞에 "~"가 붙음)입니다.
해당 없음
사용할 수 없음.
Media.click
s.Media.click(name, offset)
s.tl()
사용자 지정 링크 분석 호출을 사용하여 클릭 수를 추적하십시오.
Media.close
s.Media.close(mediaName)
해당 없음
사용할 수 없음.
Media.complete
s.Media.complete(
name,
offset)
s.tl()
s.linkTrackVars
= 'events,
prop10,
eVar10,
eVar12,
eVar15,
contextData.video.name,
contextData.video.complete';
s.linkTrackEvents
= 'event3';
s.prop10
= mediaName;
s.eVar10
= mediaName;
s.eVar12
= "video";
s.eVar15
= mediaPlayerName;
s.events
= 'event3';
s.contextData['video.name']
= mediaName;
s.contextData['video.complete']
= 'true';
s.tl(this,'o','Video Complete');
Media.play
s.Media.play(
name,
offset,
segmentNum,
segment,
segmentLength)
해당 없음
사용할 수 없음.
Media.stop
s.Media.stop(
mediaName,
mediaOffset)
해당 없음
사용할 수 없음.
Media.monitor
s.Media.monitor(s, media)
링크 호출에서 eVar 또는 컨텍스트 데이터 변수를 설정합니다.
s.linkTrackVars
= 'events,
prop10,
eVar10,
eVar12,
eVar15,
contextData.
video.name,
contextData.
video.view';
s.linkTrackEvents = 'event2';
Media.track
s.Media.track(
mediaName)
해당 없음
사용할 수 없음.
recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb