DIL Flash flash-dil

WARNING
A partir de julio de 2023, el Adobe ha interrumpido el desarrollo del Data Integration Library (DIL) y el DIL extensión.
Los clientes existentes pueden seguir utilizando su DIL implementación. Sin embargo, el Adobe no se desarrollará DIL más allá de este punto. Se recomienda a los clientes que evalúen SDK web de Experience Platform para su estrategia de recopilación de datos a largo plazo.
Los clientes que deseen implementar nuevas integraciones de recopilación de datos a partir de julio de 2023 deben utilizar SDK web de Experience Platform en su lugar.

Recopile datos enviados desde archivos FLA a Analytics y trabaje con esa información en Audience Manager.

Flash DIL es un ActionScript biblioteca de códigos que permite trabajar con datos de reproducción de vídeo en Audience Manager. Flash DIL funciona capturando contenido de SWF en el Adobe AppMeasurement La biblioteca de pasa a Analytics. Flash DIL envía esos datos a la instancia de DIL Módulo de recopilación de datos de JavaScript que pasa esa información a Audience Manager. Datos de Analytics ( Props, eVars, eventos, etc.) capturado desde el FLA el archivo está disponible en Audience Manager como rasgos o señales no utilizadas.

Requisitos para la recopilación de datos del DIL de Flash requirements

Requisitos generales de implementación y relacionados con el código.

Requisitos de implementación

Flash la recopilación de datos requiere:

  • El DIL biblioteca de clases ( dil.swc). Obtenga la DIL Biblioteca de clases de su contacto de Soluciones para socios.

  • JavaScript DIL código de recopilación de datos en la página.

  • biblioteca de ActionScript del DIL cargado en el objeto de Flash del que desea recopilar datos.

  • Adobe AppMeasurement AS La biblioteca (versión 3.5.2 o posterior) cargó el Flash objeto del que desea recopilar datos.

Establezca AllowScriptAccess en Always osameDomain

El AllowScriptAccess en el código de HTML que carga un archivo de SWF controla la capacidad de realizar el acceso de URL saliente desde el archivo de SWF. Al configurar un Flash DIL integración de datos, compruebe el Flash AllowScriptAccess El parámetro se ha establecido en always o sameDomain. Flash DIL la recopilación de datos no funcionará si AllowScriptAccess se establece en never. Consulte Controlar el acceso a las secuencias de comandos o a la página Web del host.

JS DIL Colocación de código

Intente colocar el JS DIL módulo de recopilación de datos en la página para que se cargue antes de que FLA archivo. Si la variable FLA el archivo se carga primero, antes de DIL la recopilación de datos está lista, puede perder las señales de datos iniciales que Flash DIL envía a ese módulo. Sin embargo, una vez creada la instancia, la variable DIL el módulo de recopilación de datos capturará todos los datos de archivo del SWF subsiguientes que haya pasado Flash DIL.

Datos recopilados por el DIL de Flash data-collected

Flash DIL captura la vista de página, el seguimiento de vínculos, el seguimiento de medios y otros eventos de vista de medios desde el Adobe AppMeasurement biblioteca.

Eventos de vista de página

A menos que especifique lo contrario s.trackVars, Flash DIL recopila los datos siguientes de Adobe AppMeasurement:

  • pageName
  • channel
  • campaign
  • products
  • events
  • prop1 - prop75
  • eVar1 - eVar75

Eventos de seguimiento de vínculos

A menos que especifique lo contrario s.linkTrackVars, Flash DIL recopila los datos siguientes del Adobe AppMeasurement:

  • pe (Tipo de vínculo de seguimiento llamado)
  • pev1 (Dirección URL del vínculo)
  • pev2(Texto del vínculo)

Eventos de seguimiento de medios

A menos que especifique lo contrario s.Media.trackVars, Flash DIL recopila todos los datos enumerados en la sección Eventos de vista de página.

Otros puntos de datos

Los datos de estos parámetros se recopilan de forma predeterminada:

  • mediaName (Nombre del elemento de medios/vídeo)
  • mediaAdName (Nombre del anuncio)
  • mediaAdParentName (Nombre del contenido multimedia principal bajo el que está anidado el anuncio)
  • mediaAdParentPod (El pod o el salto de anuncio dentro del contenido primario donde se reproduce el anuncio)
  • mediaAdParentPodPos (Posición numérica dentro de la secuencia en la que se reproduce el anuncio. Se puede reproducir más de un anuncio dentro de un pod.

Datos del DIL de Flash en Audience Manager flash-dil-data

El Flash DIL : convierte los datos de Adobe AppMeasurement en rasgos de Audience Manager y señales no utilizadas.

Analytics Props, eVarsLos eventos, y funcionan como rasgos en Audience Manager. Los rasgos son pares clave-valor y se utilizan para generar segmentos. Por ejemplo, en una prop de Analytics como c30=foo, c30 es la clave (una constante) y foo es el valor (una variable).

Igualar características de Audience Manager con variables de Analytics

Para utilizar los datos de Analytics pasados por Flash DIL, debe crear rasgos Audience Manager que tengan el valor clave con el prefijo c_.

Consulte la tabla para ver ejemplos:

Elemento de datos de Analytics
Ejemplo de Analytics
Como rasgo Audience Manager
prop
c30=foo
c_prop30=foo
evar
v35=bar
c_evar35=bar
events
events=event10
c_events=event10

Datos de DIL/Analytics como señales no utilizadas

El Audience Manager acepta Analytics Props, eVarsy eventos incluso sin un rasgo correspondiente. En este caso, los datos no están disponibles para la creación de rasgos y aparecen en Informe Señales no utilizadas en su lugar. Para aprovechar al máximo esta información, cree rasgos de Audience Manager que coincidan con los datos de Analytics pasados por el Flash DIL biblioteca.

Biblioteca de ActionScripts del DIL de Flash flash-dil-actionscript

Código para su Flash para enviar datos de Analytics al Audience Manager.

NOTE
  • Para cada Flash , el código admite una instancia de socio ( d.partner) únicamente.

  • Requiere el Adobe AppMeasurement AS versión de biblioteca 3.5.2 o superior.

import com.omniture.AppMeasurement; // Omit this line if it already exists in the code
import com.adobe.am.DIL;

var s:AppMeasurement = new AppMeasurement(); // Omit this line if it already exists in the code
var d:DIL = new DIL();
d.partner = "<partner>";// Partner name
d.containerNSID = <container NSID>; // Optional, defaults to 0
s.loadModule(d);
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695