테스트 1: 표준 재생 test-standard-playback
이 테스트 케이스는 일반 재생 및 시퀀스의 유효성을 검사합니다.
Media Analytics 구현에는 두 가지 유형의 추적 호출이 포함됩니다.
-
Adobe Analytics(AppMeasurement) 서버에 직접 수행된 호출 - 이러한 호출은 "미디어 시작" 및 "광고 시작" 이벤트에서 발생합니다.
-
Media Analytics(하트비트) 서버에 대한 호출 - 여기에 대역 내 및 대역 외 호출이 포함됩니다.
- 대역 내 - SDK는 콘텐츠 재생 중 10초 간격으로, 광고 중 1초 간격으로 시간 재생 호출 또는 "ping"을 전송합니다.
- 대역 외 - 이러한 호출은 언제든지 발생할 수 있으며, 일시 중지, 버퍼링, 오류, 콘텐츠 완료, 광고 완료 등을 포함합니다.
테스트 절차
다음 작업을 완료하고 (순서대로) 기록합니다.
-
페이지 또는 앱 로드
추적 서버(모든 웹 사이트 및 모바일 앱의 경우):
-
Adobe Analytics(AppMeasurement) 서버 - RDC 추적 서버 또는 RDC 추적 서버로 확인되는 CNAME은 Experience Cloud 방문자 ID 서비스에 필요합니다. Adobe Analytics 추적 서버는 "
.sc.omtrdc.net
" 또는 CNAME으로 끝나야 합니다. -
Media Analytics(하트비트) 서버 - 이 서버는 항상 "
[namespace].hb.omtrdc.net
" 형식을 가지며, 여기서[namespace]
에 회사 이름을 지정합니다. 이 이름은 Adobe에서 제공합니다.
모든 추적 호출에 공통으로 적용되는 특정 키 변수의 유효성을 확인해야 합니다.
Adobe 방문자 ID(
mid
):mid
변수는 AMCV 쿠키에 설정된 값을 캡처하는 데 사용됩니다.mid
변수는 웹 사이트 및 모바일 앱 모두에 대한 기본 식별 값으로서, Experience Cloud 방문자 ID 서비스가 제대로 설정되었음을 나타냅니다. Adobe Analytics(AppMeasurement)와 Media Analytics(하트비트) 호출 모두에 있습니다.-
Adobe Analytics 시작 호출
table 0-row-2 1-row-2 2-row-2 매개 변수 값(샘플) pev2
ms_s mid
30250035503789876473484580554595324209 -
웹 사이트 페이지 호출
table 0-row-2 1-row-2 매개 변수 값(샘플) mid
30250035503789876473484580554595324209 -
라이프사이클 호출
table 0-row-2 1-row-2 2-row-2 매개 변수 값(샘플) pev2
ADBINTERNAL:Lifecycle mid
30250035503789876473484580554595324209 -
Media Analytics 시작 호출
table 0-row-2 1-row-2 매개 변수 값(샘플) s:event:type
start note note NOTE Media Analytics 시작 호출( s:event:type=start
)에서mid
값이 없을 수 있습니다. 그래도 괜찮습니다. Media Analytics 재생이 호출(s:event:type=play
)될 때까지 나타나지 않을 수 있습니다. -
Media Analytics 재생 호출
table 0-row-2 1-row-2 2-row-2 매개 변수 값(샘플) s:event:type
play s:user:mid
30250035503789876473484580554595324209
-
-
미디어 플레이어 시작
미디어 플레이어가 시작되면 Media SDK는 다음 순서로 두 서버에 키 호출을 전송합니다.
- Adobe Analytics 서버 - 시작 호출
- Media Analytics 서버 - 시작 호출
- Media Analytics 서버 - "Adobe Analytics 시작 호출 요청"
위의 처음 두 호출에는 추가 메타데이터와 변수가 포함되어 있습니다. 호출 매개 변수 및 메타데이터에 대해서는 테스트 호출 세부 사항을 참조하십시오.
위에서 세 번째 호출은 Media SDK가 Adobe Analytics 시작 호출(
pev2=ms_s
)을 Adobe Analytics 서버로 전송하도록 요청했음을 Media Analytics 서버에 알려줍니다. -
가능한 경우 광고 브레이크 보기
- 광고 시작
광고가 시작되면 다음 주요 호출이 다음 순서로 전송됩니다.
- Adobe Analytics 서버 - 광고 시작 호출
- Media Analytics 서버 - 광고 시작 호출
- Media Analytics 서버 - "Adobe Analytics 광고 시작 호출 요청"
처음 두 호출에는 추가 메타데이터와 변수가 포함되어 있습니다. 호출 매개 변수 및 메타데이터에 대해서는 테스트 호출 세부 사항을 참조하십시오.
세 번째 호출은 Media SDK가 Adobe Analytics 광고 시작 호출(
pev2=msa_s
)을 Adobe Analytics 서버로 전송하도록 요청했음을 Media Analytics 서버에 알려줍니다.-
광고 재생
광고 재생 중에 Media Analytics SDK는 "광고" 유형의 재생 이벤트를 매 초마다 Media Analytics 서버로 전송합니다.
-
광고 완료
광고의 100% 포인트에서 Media Analytics 전체 호출이 전송됩니다.
-
가능한 경우 30초 동안 광고 재생 일시 정지. 광고 일시 정지
광고 일시 중지 동안 SDK에서 Media Analytics 하트비트 또는 "ping" 호출을 매 초마다 Media Analytics 서버로 전송합니다.
note note NOTE 플레이헤드 값은 일시 정지 중에 일정하게 유지되어야 합니다. 호출 매개 변수 및 메타데이터에 대해서는 테스트 호출 세부 사항을 참조하십시오.
-
10초 동안 중단 없이 기본 콘텐츠 재생. 콘텐츠 재생
기본 콘텐츠 재생 중에 Media SDK는 10초마다 하트비트(재생 호출)를 Media Analytics 서버로 전송합니다.
참고:
-
플레이헤드 위치는 모든 재생 호출에서 10씩 증가해야 합니다.
-
l:event:duration
값은 마지막 추적 호출 이후의 시간(밀리초)을 나타내며 각 10초 호출에서 거의 동일한 값이어야 합니다.호출 매개 변수 및 메타데이터에 대해서는 테스트 호출 세부 사항을 참조하십시오.
-
-
재생 도중 적어도 30초 동안 일시 정지. 미디어 플레이어를 일시 중지하면, SDK에서 일시 중지 이벤트 호출을 10초마다 Media Analytics 서버로 전송합니다. 일시 정지가 종료되면 재생 이벤트가 재개되어야 합니다.
호출 매개 변수 및 메타데이터에 대해서는 테스트 호출 세부 사항을 참조하십시오.
-
미디어 검색/스크러빙. 미디어 플레이헤드를 스크럽할 때 특수 추적 호출이 전송되지 않지만, 스크럽 후 미디어 재생이 재개될 때는 플레이헤드 값이 기본 콘텐츠 내의 새로운 위치를 반영해야 합니다.
-
미디어 재생(VOD만 해당). 미디어를 재생하면 새 미디어 시작 호출 세트를 (새로 시작하는 것처럼) 전송해야 합니다.
-
재생 목록의 다음 미디어 보기. 재생 목록의 다음 미디어의 미디어 시작 시 새로운 미디어 시작 호출 세트가 전송되어야 합니다.
-
미디어 또는 스트림 전환. 라이브 스트림을 전환할 때 첫 번째 스트림에 대한 Media Analytics 전체 호출이 전송되지 않아야 합니다. 미디어 시작 호출 및 재생 호출은 새로운 프로그램 및 스트림 이름과 새로운 프로그램에 대한 올바른 플레이헤드 및 기간 값으로 시작해야 합니다.