soporte Contactar con Soporte | Estadoestado del sistema del sistema
Contenido de la página

    Uso de métricas y eventos personalizados

    En este tema aprenderá a adjuntar eventos personalizados y métricas para ver eventos.

    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.

    1. Obtenga una referencia al reproductor de Brightcove. En este ejemplo se supone que se id ha agregado un myPlayerID de al código de inserción del reproductor.
        
      var player = videojs(‘myPlayerID’);
        
        
    2. Escucha el evento listo para la audiencia, audience:ready.
        
      player.on(‘audience:ready’, function() {
        // player.audience is now available for use
      });
      
    3. 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, llame player.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.

    editar actividad personalizada

    Si los campos no están en el objeto de vista de vídeo de Brightcove:

    1. Actualice la actividad personalizada de Brightcove Video View para agregar los campos, o
    2. Póngase en contacto con el Soporte de Marketo y pídales que agreguen los campos.
    3. 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.
      editar actividad personalizada

    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.

    editar actividad personalizada

    Si los campos no existen, los campos deben agregarse al objeto BrightCoveVideoView :

    1. Vuelve a conectar tu cuenta de Eloqua, o
    2. Utilizando el botón de actualización de asignación de datos.
      editar actividad personalizada

    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.

    editar actividad personalizada

    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.

    ver métricas

    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:

    configurar plugin