Requisitos previos
Cada propiedad de Adobe Experience Platform Launch requiere que se instalen y configuren las siguientes extensiones desde la pantalla Extensiones:
Por https://developers.google.com/youtube/player_parameters, utilice el fragmento de código Incrustar un reproductor con una etiqueta en el HTML de cada página web en la que se va a incluir un reproductor de vídeo.
La versión 1.0.1 de esta extensión admite la incrustación de uno o más vídeos de YouTube en una sola página web mediante la inserción de un id
atributo con un valor único en la etiqueta iframe y anexándolo ?enablejsapi=1
al final del src
valor del atributo. Por ejemplo:
<iframe id="player1" width="560" height="315" src="https://www.youtube.com/embed/xpatB77BzYE?enablejsapi=1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Dado que la extensión agrega dinámicamente el campo id
y el parámetro de cadena de consulta enablejsapi=1
al iFrame, no lo añada manualmente al iFrame.
En páginas con varios vídeos, tenga en cuenta que cada vídeo utiliza el mismo conjunto de configuraciones en la regla de Platform Launch que se ejecuta en esa página. Por ejemplo, si crea una regla con un evento que se activa cuando se completa el 50 % del vídeo, cada vídeo de la página activará la regla en el punto de referencia del 50 %.
La extensión se basa en la siguiente lógica para reescribir iFrames:
document.onreadystatechange = function () {
if (document.readyState === 'complete') {
Por lo tanto, habrá un ligero parpadeo después de que se cargue la página. Este comportamiento es predecible.
Hay cinco elementos de datos disponibles en la extensión y ninguno de ellos requiere configuración.
Hay ocho eventos disponibles en la extensión, pero solo el seguimiento personalizado de puntos de referencia requiere configuración.
player.getCurrentTime() === 0
player.getCurrentTime() !== 0
Hay una regla de Platform Launch para cada evento de vídeo (mostrado anteriormente). Debe crear una regla específica para cada evento que desee seguir. En otras palabras, si no desea rastrear la pausa del vídeo, no crearía una regla para ella.
Las reglas tienen tres acciones:
Ejemplo de regla de Platform Launch para Inicio de vídeo
Se deben incluir los siguientes objetos de extensión de vídeo.
Eventos:
Inicio de vídeo: Con este evento, la regla se activa cuando el visitante comienza a reproducir un vídeo de YouTube.
Condición: ninguna
Acciones: Utilice la extensión de Analytics para:
Acción Establecer variables para asignar:
A continuación, incluya la acción Enviar baliza (s.tl
) con el nombre de vínculo "inicio de vídeo", seguida de una acción Borrar variables.
En el caso de las implementaciones en las que no se pueden usar varios eVars o props para cada elemento de vídeo, los valores de los elementos de datos se pueden concatenar en Platform Launch, analizarse en informes de clasificación con la herramienta Generador de reglas de clasificación, como se explica en https://docs.adobe.com/content/help/es-ES/analytics/components/classifications/classifications-rulebuilder/classification-rule-builder.html y, luego, aplicarse como un segmento en Analysis Workspace.
Para concatenar valores de información del vídeo, cree un nuevo elemento de datos denominado Metadatos de vídeo y prográmelo para que extraiga todos los elementos de datos de vídeo (mostrados arriba) y combinarlos. Por ejemplo:
var r = ””;
r.push('YouTube'); //Player Name
r.push(_satellite.getVar('Video ID'));
r.push(_satellite.getVar('Video Name'));
r.push(_satellite.getVar('Video Duration'));
return r.join('|');