Rastrear capítulos e segmentos no Chromecast
Criado para:
- Usuário
- Administrador
- Desenvolvedor
As instruções a seguir fornecem orientação para a implementação usando SDKs 2.x.
-
Identifique quando ocorre o evento de início do capítulo e crie a instância
ChapterObject
usando as informações do capítulo.Referência de rastreamento de capítulo
ChapterObject
:NOTE
Essas variáveis somente são necessárias se você estiver planejando rastrear capítulos.Nome da variávelDescriçãoObrigatórioname
Nome do capítuloSimposition
Posição do capítuloSimlength
Extensão do capítuloSimstartTime
Hora de início do capítuloSimObjeto do capítulo: createChapterObject
chapterInfo = ADBMobile.media.createChapterObject("First Chapter", 1, CHAPTER1_LENGTH, CHAPTER1_START_POS);
-
Se você incluir metadados personalizados para o capítulo, crie as variáveis de dados de contexto para os metadados:
var chapterContextData = { segmentType: "Sample segment type" };
-
Para começar a rastrear a reprodução do capítulo, chame o evento
ChapterStart
: trackEventADBMobile.media.trackEvent(ADBMobile.media.Event.ChapterStart, ChapterInfo, chapterContextData);
-
Quando a reprodução atingir o limite final do capítulo, conforme definido pelo seu código personalizado, chame o evento
ChapterComplete
na instânciaMediaHeartbeat
: trackEventADBMobile.media.trackEvent(ADBMobile.media.Event.ChapterComplete);
-
Se a reprodução do capítulo não tiver sido concluída porque o usuário optou por ignorar o capítulo (por exemplo, se o usuário sair do limite do capítulo), rastreie o evento
ChapterSkip
: trackEventADBMobile.media.trackEvent(ADBMobile.media.Event.ChapterSkip);
-
Se houver capítulos adicionais, repita as etapas de 1 até 5.