DIL Flash flash-dil

WARNING
A partir de julio de 2023, el Adobe ha interrumpido el desarrollo de la extensión Data Integration Library (DIL) y DIL.
Los clientes existentes pueden seguir usando su implementación de DIL. 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 una biblioteca de códigos ActionScript que le permite trabajar con datos de reproducción de vídeo en Audience Manager. Flash DIL funciona capturando contenido de SWF que la biblioteca de Adobe AppMeasurement pasa a Analytics. Flash DIL envía esos datos al módulo de recopilación de datos de JavaScript DIL independiente, que pasa esa información al Audience Manager. Datos de Analytics ( Props, eVars, eventos, etc.) capturado del archivo FLA está disponible en el 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

La recopilación de datos de Flash requiere:

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

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

  • Biblioteca de ActionScripts de DIL cargada en el objeto de Flash del que desea recopilar datos.

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

Establecer AllowScriptAccess en Always osameDomain

El AllowScriptAccess del 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. Cuando configure una integración de datos de Flash DIL, asegúrese de que el parámetro de Flash AllowScriptAccess esté establecido en always o sameDomain. La recopilación de datos de Flash DIL no funcionará si AllowScriptAccess está establecido en never. Consulte Controlar el acceso a los scripts o a la página web del host.

Colocación de código DIL JS

Intente colocar el módulo de recopilación de datos JS DIL en la página para que se cargue antes del archivo FLA. Cuando el archivo FLA se carga primero, antes de que la recopilación de datos de DIL 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, el módulo de recopilación de datos DIL capturará todos los datos de archivos de SWF subsiguientes pasados por 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 de la biblioteca AppMeasurement de Adobe.

Eventos de vista de página

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

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

Eventos de seguimiento de vínculos

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

  • pe (tipo de vínculo de seguimiento llamado)
  • pev1 (URL de vínculo)
  • pev2(texto de vínculo)

Eventos de seguimiento de medios

A menos que s.Media.trackVars especifique lo contrario, 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 (pod o pausa publicitaria dentro del contenido primario donde se reproduce el anuncio)
  • mediaAdParentPodPos (La posición numérica dentro del pod donde 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 módulo Flash DIL convierte los datos de Adobe AppMeasurement en rasgos de Audience Manager y señales no utilizadas.

Los eventos Props, eVars y de Analytics funcionan como rasgos de un Audience Manager. Los rasgos son pares clave-valor y se utilizan para generar segmentos. Por ejemplo, en una propiedad 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 usar los datos de Analytics pasados por Flash DIL, debe crear características de 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 sin usar

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

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

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

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

  • 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