Unterstützung für Adobe Analytics-Tracking

Der Rotationsset-Viewer unterstützt standardmäßig das Adobe Analytics-Tracking.

Vordefiniertes Tracking

Der Rotationsset-Viewer unterstützt standardmäßig das Adobe Analytics-Tracking.

Um das Tracking zu aktivieren, übergeben Sie den richtigen Unternehmensvorgabennamen als Parameter config2 .

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

Benutzerdefinierte Verfolgung

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

var spinViewer = new s7viewers.SpinViewer({ 
 "containerId":"s7viewer", 
"params":{ 
 "asset":"Scene7SharedAssets/SpinSet_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-Benutzerereignisse:

SDK-Benutzerereignis

Gesendet, wenn ...

LOAD

Der Viewer wird zuerst geladen.

SWAP

Ein Asset wird im Viewer mithilfe der API setAsset() ausgetauscht.

ZOOM

ein Bild gezoomt wird.

PAN

ein Bild eingeplant ist.

SPIN

eine Rotation durchgeführt wird.

Auf dieser Seite