Uso de métricas y eventos personalizados
El plugin Audience Player incluye una API del lado del cliente para adjuntar eventos personalizados y métricas para ver eventos. En el ejemplo siguiente se describe cómo realizar un seguimiento de los eventos y métricas personalizados.
- Obtenga una referencia al reproductor de Brightcove. En este ejemplo se supone que se
id
ha agregado unmyPlayerID
de al código de inserción del reproductor.var player = videojs(‘myPlayerID’);
- Escucha el evento listo para la audiencia,
audience:ready
.player.on(‘audience:ready’, function() { // player.audience is now available for use });
- Para realizar un seguimiento de un valor de cadena, llame a
player.audience.track(‘event[1-3]’, ‘value’)
. Para realizar un seguimiento de un valor numérico, llameplayer.audience.track(‘metric[1-3]’, value)
. El valor devuelto es un booleano que indica si el evento se envió correctamente o no.// Store the string value “foo” in the slot event1 player.audience.track(‘event1’, ‘foo’); // Store the string value “bar” in the slot event2 player.audience.track(‘event2’, ‘bar’); // Store the decimal value 15.08 in slot metric1 player.audience.track(‘metric1’, 15.08); // Replace the value in slot metric1 with the number 10, // and validate that the call was sent successfully var result = player.audience.track(‘metric1’, 10); if (result) { console.log(‘metric sent successfully’); }
Sincronización con plataformas de automatización de marketing
Los eventos/métricas personalizados almacenados en un evento de vista se sincronizarán para Marketo REST y Eloqua si los campos están definidos en la actividad personalizada o CDO. Audience también sincronizará eventos/métricas personalizadas con HubSpot si están definidos y con Salesforce si la integración está utilizando un tipo de asignación de Advanced y los eventos/métricas se asignan a algo.
Marketo REST
Para las integraciones de REST de Marketo, los editores deben comprobar que la actividad personalizada de Brightcove Video View en Marketo tiene los campos de métrica y evento personalizados.

Si los campos no están en el objeto de vista de vídeo de Brightcove:
- Actualice la actividad personalizada de Brightcove Video View para agregar los campos, o
- Póngase en contacto con el Soporte de Marketo y pídales que agreguen los campos.
- Después de agregar los campos, vuelva a Audiencia y presione el botón Finalizar actualización para que Audiencia pueda acceder a los campos recién agregados.
Oracle Eloqua
Para las integraciones de Eloqua, los editores deben comprobar que el objeto personalizado BrightCoveVideoView tiene los campos de métrica y evento personalizados.

Si los campos no existen, los campos deben agregarse al objeto BrightCoveVideoView :
- Vuelve a conectar tu cuenta de Eloqua, o
- Utilizando el botón de actualización de asignación de datos.
Salesforce
Para Salesforce, su conexión de audiencia debe utilizar un tipo de asignación de Avanzado. Los campos Evento y Métrica se pueden asignar a objetos de Salesforce.

Notas
- El límite de longitud de cadena para los valores de ranura de evento es de 250 caracteres.
- Si se envían varios valores al mismo evento o ranura de métrica durante una sola sesión de visualización, el valor existente en la ranura se sustituye por el nuevo valor. En el siguiente ejemplo, el valor final almacenado en event1 es «click3».
player.audience.track(‘event1’, ‘click1’); player.audience.track(‘event1’, ‘click2’); player.audience.track(‘event1’, ‘click3’);
- Si todavía no existe un evento de vista para la sesión, entonces se creará uno.
- Si el resultado de
track()
es falso que indica que el evento no se pudo enviar, puede habilitar la opción detallado en el plugin Audience para ver el registro de la consola con un motivo específico por el que.
Visualización de eventos y métricas
Los eventos y métricas personalizados aparecerán en la interfaz de usuario de audiencia. En el panel de navegación de la izquierda, haga clic en Toda la actividad reciente. Si se han registrado eventos o métricas personalizadas, se activará el enlace Mostrar eventos de interacción . Haga clic en el vínculo para mostrar los datos de evento/métrica.

Habilitación del registro detallado
El registro detallado se puede activar agregando bcverbose=1
a la URL de la página con el reproductor o configurando el plugin Audience con la "verbose": true
opción:
