Flash DIL flash-dil

WARNING
Ab Juli 2023 hat Adobe die Entwicklung der Erweiterung Data Integration Library (DIL) und der Erweiterung DIL eingestellt.
Bestehende Kunden können weiterhin ihre DIL -Implementierung verwenden. Adobe wird jedoch nicht mehr DIL als bisher entwickeln. Kunden wird empfohlen, das Experience Platform Web SDK für ihre langfristige Datenerfassungsstrategie zu bewerten.
Kunden, die nach Juli 2023 neue Datenerfassungs-Integrationen implementieren möchten, sollten stattdessen das Experience Platform Web SDK verwenden.

Erfassen Sie Daten, die von FLA-Dateien an Analytics gesendet werden, und verwenden Sie diese Informationen in Audience Manager.

Flash DIL ist eine ActionScript -Codebibliothek, mit der Sie mit Videowiedergabedaten in Audience Manager arbeiten können. Flash DIL erfasst SWF-Inhalte, die die Adobe AppMeasurement-Bibliothek an Analytics übergibt. Flash DIL sendet diese Daten an das separate DIL JavaScript-Datenerfassungsmodul, das diese Informationen an den Audience Manager übergibt. Analysedaten ( Props, eVars, Ereignisse usw.) aus der FLA -Datei erfasst werden, ist in Audience Manager als Eigenschaften oder nicht verwendete Signale verfügbar.

Anforderungen an die Datenerfassung durch Flash-DIL requirements

Allgemeine Implementierungs- und Code-bezogene Anforderungen.

Implementierungsanforderungen

Flash Datenerfassung erfordert:

  • Die DIL-Klassenbibliothek ( dil.swc). Rufen Sie die DIL-Klassenbibliothek von Ihrem Partner Solutions-Kontakt ab.

  • JavaScript DIL Datenerfassungscode auf der Seite.

  • DIL ActionScript-Bibliothek, die in das Flash-Objekt geladen wurde, aus dem Sie Daten erfassen möchten.

  • Adobe AppMeasurement AS -Bibliothek (Version 3.5.2 oder höher) hat das Flash -Objekt geladen, aus dem Sie Daten erfassen möchten.

Setzen Sie AllowScriptAccess auf Always odersameDomain

Der HTML-Code AllowScriptAccess, der eine SWF-Datei lädt, steuert die Möglichkeit, aus der SWF-Datei ausgehenden URL-Zugriff durchzuführen. Wenn Sie eine Flash DIL -Datenintegration konfigurieren, stellen Sie sicher, dass der Flash AllowScriptAccess -Parameter auf always oder sameDomain eingestellt ist. Die Flash DIL -Datenerfassung funktioniert nicht, wenn AllowScriptAccess auf never gesetzt ist. Siehe Steuern des Zugriffs auf Skripte oder Hostwebseite.

JS DIL Codeplatzierung

Versuchen Sie, das JS DIL-Datenerfassungsmodul auf der Seite zu platzieren, damit es vor der FLA-Datei geladen wird. Wenn die FLA -Datei zuerst geladen wird, bevor die DIL -Datenerfassung abgeschlossen ist, können Sie die anfänglichen Datensignale verpassen, die Flash DIL an dieses Modul sendet. Nach der Instanziierung erfasst das Datenerfassungsmodul DIL jedoch alle nachfolgenden SWF-Dateidaten, die von Flash DIL übergeben werden.

Von Flash DIL erfasste Daten data-collected

Flash DIL erfasst Seitenansichts-, Link-Tracking-, Medien-Tracking- und andere Medienansichtsereignisse aus der Adobe AppMeasurement -Bibliothek.

Seitenansichtsereignisse

Sofern nicht durch s.trackVars anders angegeben, erfasst Flash DIL die folgenden Daten aus Adobe AppMeasurement:

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

Linktracking-Ereignisse

Sofern nicht durch s.linkTrackVars anders angegeben, erfasst Flash DIL die folgenden Daten von Adobe AppMeasurement:

  • pe (Typ des Nachverfolgungslinks mit Namen)
  • pev1 (Link-URL)
  • pev2(Link-Text)

Medien-Tracking-Ereignisse

Sofern nicht durch s.Media.trackVars anders angegeben, erfasst Flash DIL alle im Abschnitt Seitenansichtsereignisse aufgezählten Daten.

Andere Datenpunkte

Daten aus diesen Parametern werden standardmäßig erfasst:

  • mediaName (Medien-/Videoelementname)
  • mediaAdName (Anzeigenname)
  • mediaAdParentName (Name des Primärmedieninhalts, unter dem die Anzeige verschachtelt ist)
  • mediaAdParentPod (Die Werbeunterbrechung innerhalb des Hauptinhalts, in der die Anzeige wiedergegeben wird)
  • mediaAdParentPodPos (Die numerische Position in der Werbeunterbrechung, an der die Anzeige wiedergegeben wird. Innerhalb eines Pods können mehrere Anzeigen wiedergegeben werden.

Flash DIL Data in Audience Manager flash-dil-data

Das Modul Flash DIL wandelt Adobe AppMeasurement-Daten in Audience Manager-Eigenschaften und nicht verwendete Signale um.

Analytics Props, eVars und Ereignisse funktionieren wie Eigenschaften in Audience Manager. Eigenschaften sind Schlüssel-Wert-Paare und werden zum Erstellen von Segmenten verwendet. In einer Analytics-Prop wie c30=foo ist beispielsweise c30 der Schlüssel (eine Konstante) und foo der Wert (eine Variable).

Audience Manager-Eigenschaften mit Analytics-Variablen abgleichen

Um die von Flash DIL übergebenen Analytics-Daten zu verwenden, sollten Sie Audience Manager-Eigenschaften erstellen, denen der Schlüsselwert mit dem Präfix c_ vorangestellt ist.

Beispiele finden Sie in der Tabelle:

Analytics-Datenelement
Analytics-Beispiel
Als Audience Manager-Eigenschaft
prop
c30=foo
c_prop30=foo
evar
v35=bar
c_evar35=bar
events
events=event10
c_events=event10

DIL/Analytics-Daten als nicht verwendete Signale

Audience Manager akzeptiert Analytics-Ereignisse Props, eVars und auch ohne entsprechende Eigenschaft. In diesem Fall sind die Daten nicht für die Erstellung von Eigenschaften verfügbar und werden stattdessen im Bericht Nicht verwendete Signale angezeigt. Um diese Informationen optimal zu nutzen, erstellen Sie Audience Manager-Eigenschaften, die mit den von der Flash DIL -Bibliothek übergebenen Analytics-Daten übereinstimmen.

Flash DIL ActionScript Library flash-dil-actionscript

Code für Ihr Flash -Objekt, um Analytics-Daten an Audience Manager zu senden.

NOTE
  • Für jedes Flash -Objekt unterstützt der Code nur eine Partnerinstanz ( d.partner).

  • Erfordert die Adobe AppMeasurement AS Bibliotheksversion 3.5.2 oder höher.

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