Unterstützung für Adobe Analytics-Verfolgung

Der Flyout-Viewer unterstützt standardmäßig die Adobe Analytics-Verfolgung.

Vordefinierte Verfolgung

Der Flyout-Viewer unterstützt standardmäßig die Verfolgung. Adobe Analytics Um die Verfolgung zu aktivieren, übergeben Sie den richtigen Vorgabennamen für die Firma als Parameter config2.

Der Viewer sendet außerdem eine einzige Tracking-HTTP-Anforderung mit dem Viewer-Typ und den Versionsinformationen an den konfigurierten Image-Server.

Benutzerspezifische Verfolgung

Zur Integration in Analysesysteme von Drittanbietern ist es erforderlich, den trackEvent Viewer-Rückruf abzurufen und das eventInfo-Argument der Rückruffunktion nach Bedarf zu verarbeiten. Der folgende Code ist ein Beispiel für eine solche Handler-Funktion:

var flyoutViewer = new s7viewers.FlyoutViewer({ 
 "containerId":"s7viewer", 
"params":{ 
 "asset":"Scene7SharedAssets/ImageSet-Views-Sample", 
 "serverurl":"http://s7d1.scene7.com/is/image/" 
}, 
"handlers":{ 
 "trackEvent":function(objID, compClass, instName, timeStamp, eventInfo) { 
  //identify event type 
  var eventType = eventInfo.split(",")[0]; 
  switch (eventType) { 
   case "LOAD": 
    //custom event processing code 
    break; 
   //additional cases for other events 
} 
} 
} 
});

Der Viewer verfolgt die folgenden SDK-Ereignis:

SDK-Ereignis

Gesendet, wenn...

LOAD

Der Viewer wird zuerst geladen.

SWAP

ein Asset mit der API setAsset() im Viewer getauscht wird.

ZOOM

der Flyout aktiviert oder der Zoomgrad geändert wird.

PAN

ein Bild ist geflogen.

SWATCH

ein Bild geändert wird, indem auf ein Farbfeld geklickt oder darauf getippt wird.

Auf dieser Seite