테스트 1: 표준 재생 test-standard-playback

이 테스트 케이스는 일반 재생 및 시퀀스의 유효성을 검사합니다.

Media Analytics 구현에는 두 가지 유형의 추적 호출이 포함됩니다.

  • Adobe Analytics(AppMeasurement) 서버에 직접 수행된 호출 - 이러한 호출은 "미디어 시작" 및 "광고 시작" 이벤트에서 발생합니다.

  • Media Analytics(하트비트) 서버에 대한 호출 - 여기에 대역 내 및 대역 외 호출이 포함됩니다.

    • 대역 내 - SDK는 콘텐츠 재생 중 10초 간격으로, 광고 중 1초 간격으로 시간 재생 호출 또는 "ping"을 전송합니다.
    • 대역 외 - 이러한 호출은 언제든지 발생할 수 있으며, 일시 중지, 버퍼링, 오류, 콘텐츠 완료, 광고 완료 등을 포함합니다.
NOTE
미디어 추적은 모든 플랫폼에서 동일하게 동작합니다.

테스트 절차

다음 작업을 완료하고 (순서대로) 기록합니다.

  1. 페이지 또는 앱 로드

    추적 서버(모든 웹 사이트 및 모바일 앱의 경우):

    • 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
  2. 미디어 플레이어 시작

    미디어 플레이어가 시작되면 Media SDK는 다음 순서로 두 서버에 키 호출을 전송합니다.

    1. Adobe Analytics 서버 - 시작 호출
    2. Media Analytics 서버 - 시작 호출
    3. Media Analytics 서버 - "Adobe Analytics 시작 호출 요청"

    위의 처음 두 호출에는 추가 메타데이터와 변수가 포함되어 있습니다. 호출 매개 변수 및 메타데이터에 대해서는 테스트 호출 세부 사항을 참조하십시오.

    위에서 세 번째 호출은 Media SDK가 Adobe Analytics 시작 호출(pev2=ms_s)을 Adobe Analytics 서버로 전송하도록 요청했음을 Media Analytics 서버에 알려줍니다.

  3. 가능한 경우 광고 브레이크 보기

    • 광고 시작

    광고가 시작되면 다음 주요 호출이 다음 순서로 전송됩니다.

    1. Adobe Analytics 서버 - 광고 시작 호출
    2. Media Analytics 서버 - 광고 시작 호출
    3. Media Analytics 서버 - "Adobe Analytics 광고 시작 호출 요청"

    처음 두 호출에는 추가 메타데이터와 변수가 포함되어 있습니다. 호출 매개 변수 및 메타데이터에 대해서는 테스트 호출 세부 사항을 참조하십시오.

    세 번째 호출은 Media SDK가 Adobe Analytics 광고 시작 호출(pev2=msa_s)을 Adobe Analytics 서버로 전송하도록 요청했음을 Media Analytics 서버에 알려줍니다.

    • 광고 재생

      광고 재생 중에 Media Analytics SDK는 "광고" 유형의 재생 이벤트를 매 초마다 Media Analytics 서버로 전송합니다.

    • 광고 완료

      광고의 100% 포인트에서 Media Analytics 전체 호출이 전송됩니다.

  4. 가능한 경우 30초 동안 광고 재생 일시 정지.   광고 일시 정지

    광고 일시 중지 동안 SDK에서 Media Analytics 하트비트 또는 "ping" 호출을 매 초마다 Media Analytics 서버로 전송합니다.

    note note
    NOTE
    플레이헤드 값은 일시 정지 중에 일정하게 유지되어야 합니다.

    호출 매개 변수 및 메타데이터에 대해서는 테스트 호출 세부 사항을 참조하십시오.

  5. 10초 동안 중단 없이 기본 콘텐츠 재생.   콘텐츠 재생

    기본 콘텐츠 재생 중에 Media SDK는 10초마다 하트비트(재생 호출)를 Media Analytics 서버로 전송합니다.

    참고:

    • 플레이헤드 위치는 모든 재생 호출에서 10씩 증가해야 합니다.

    • l:event:duration 값은 마지막 추적 호출 이후의 시간(밀리초)을 나타내며 각 10초 호출에서 거의 동일한 값이어야 합니다.

      호출 매개 변수 및 메타데이터에 대해서는 테스트 호출 세부 사항을 참조하십시오.

  6. 재생 도중 적어도 30초 동안 일시 정지. 미디어 플레이어를 일시 중지하면, SDK에서 일시 중지 이벤트 호출을 10초마다 Media Analytics 서버로 전송합니다. 일시 정지가 종료되면 재생 이벤트가 재개되어야 합니다.

    호출 매개 변수 및 메타데이터에 대해서는 테스트 호출 세부 사항을 참조하십시오.

  7. 미디어 검색/스크러빙. 미디어 플레이헤드를 스크럽할 때 특수 추적 호출이 전송되지 않지만, 스크럽 후 미디어 재생이 재개될 때는 플레이헤드 값이 기본 콘텐츠 내의 새로운 위치를 반영해야 합니다.

  8. 미디어 재생(VOD만 해당). 미디어를 재생하면 새 미디어 시작 호출 세트를 (새로 시작하는 것처럼) 전송해야 합니다.

  9. 재생 목록의 다음 미디어 보기. 재생 목록의 다음 미디어의 미디어 시작 시 새로운 미디어 시작 호출 세트가 전송되어야 합니다.

  10. 미디어 또는 스트림 전환. 라이브 스트림을 전환할 때 첫 번째 스트림에 대한 Media Analytics 전체 호출이 전송되지 않아야 합니다. 미디어 시작 호출 및 재생 호출은 새로운 프로그램 및 스트림 이름과 새로운 프로그램에 대한 올바른 플레이헤드 및 기간 값으로 시작해야 합니다.

recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb