Extensão do Launch

  1. No Experience Platform Launch, clique na guia Extensões para sua
    propriedade da Web.

  2. Na guia Catálogo, localize a extensão Adobe Media Analytics para áudio e
    vídeo e clique em Instalar.

  3. Na página de configurações da extensão, defina os parâmetros de rastreamento. A extensão do Media usa os parâmetros configurados para rastreamento.

Guia do usuário do Launch - Instalar e configurar a extensão de mídia

Diferenças na criação do rastreador

SDK do Media

  1. Adicione a biblioteca do Media Analytics ao projeto de desenvolvimento.
  2. Criar um objeto de configuração (MediaHeartbeatConfig).
  3. Implemente o protocolo delegado, expondo as funções getQoSObject() e getCurrentPlaybackTime().
  4. Crie uma instância do Media Heartbeat (MediaHeartbeat).
// Media Heartbeat initialization
var mediaConfig = new MediaHeartbeatConfig();
...
// Configuration settings
mediaConfig.trackingServer = Configuration.HEARTBEAT.TRACKING_SERVER;
...
// Implement Media Delegate (Quality of Service and Playhead)
var mediaDelegate = new MediaHeartbeatDelegate();
...
mediaDelegate.getQoSObject = function() {
    return MediaHeartbeat.createQoSObject(<bitrate>, <startuptime>, <fps>, <droppedFrames>);
    ...
}
...
// Create your tracker
this.mediaHeartbeat = new MediaHeartbeat(mediaDelegate, mediaConfig, appMeasurement);

Launch

O Launch oferece duas abordagens para a criação da infraestrutura de rastreamento. Ambas as abordagens usam o Media Analytics Launch Extension:

  1. Use as APIs de rastreamento de mídia em uma página da Web.

    Nesse cenário, o Media Analytics Launch Extension exporta as APIs de rastreamento de mídia para uma variável configurada no objeto de janela global:

    window["CONFIGURED_VARIABLE_NAME"].MediaHeartbeat.getInstance
    
  2. Use as APIs de rastreamento de mídia de outra extensão do Launch.

    Nesse cenário, é possível usar as APIs de rastreamento de mídia expostas pelos Módulos compartilhados get-instance e media-heartbeat.

    NOTE
    Os Módulos compartilhados não estão disponíveis para uso nas páginas da Web. É possível usar os Módulos compartilhados somente em outra extensão.

    Crie uma instância MediaHeartbeat usando o Módulo compartilhado get-instance.
    Transmita um objeto delegado para get-instance que exponha as funções getQoSObject() e getCurrentPlaybackTime().

    var getMediaHeartbeatInstance =
    turbine.getSharedModule('adobe-video-analytics', 'get-instance');
    

    Acesse as constantes MediaHeartbeat pelo Módulo compartilhado media-heartbeat.

Documentação relacionada

SDK do Media