Unterstützung für Adobe Analytics-Tracking
Letzte Aktualisierung: 19. Dezember 2024
Erstellt für:
- Entwickler
- Benutzende
Der Flyout-Viewer unterstützt standardmäßig das Adobe Analytics-Tracking.
Vorkonfiguriertes Tracking
Der Flyout-Viewer unterstützt standardmäßig Adobe Analytics-Tracking. Um das Tracking zu aktivieren, übergeben Sie den richtigen Namen der Unternehmensvorgabe als config2
.
Der Viewer sendet außerdem eine einzelne Tracking-HTTP-Anfrage mit den Viewer-Typ- und Versionsinformationen an den konfigurierten Bild-Server.
Benutzerdefiniertes Tracking
Zur Integration mit Analysesystemen von Drittanbietern ist es erforderlich, auf den trackEvent
Viewer-Callback zu lauschen und das eventInfo
Argument der Callback-Funktion 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-Benutzerereignisse:
SDK-Benutzerereignis | Wird gesendet, wenn… |
---|---|
LOAD | Der Viewer wird zuerst geladen. |
- | Ein Asset wird im Viewer mit der API setAsset() getauscht. |
ZOOM | Das Flyout wird aktiviert oder der Zoom-Faktor wird geändert. |
PAN | Ein Bild ist in Planung. |
FARB- | Ein Bild wird durch Klicken oder Tippen auf ein Farbfeld geändert. |
Vorherige SeiteQuickInfos
Nächste SeiteUnterstützung der Hilfstechnologien