Mit der sa()
-Methode können Sie eine Report Suite jederzeit auf der Seite dynamisch ändern. Wenn Sie Daten ohne Seitenneuladung an andere Report Suites senden möchten, können Sie diese Methode verwenden.
Das Web SDK sendet Daten an einen bestimmten Datastream, der Daten an die gewünschten Analytics Report Suites weiterleitet. Ein einzelner Datastream kann Daten an mehrere Report Suites weiterleiten. Dieser Abschnitt gilt sowohl für die Web SDK-Erweiterung als auch für die manuelle Implementierung des Web SDK.
Die Web SDK-Erweiterung stellt für jede Umgebung eine Dropdown-Liste für Datastream bereit. Alternativ können Sie die Datastream-ID manuell eingeben.
Legen Sie die edgeConfigId
Konfigurationsvariable zur Datastream-ID hinzu. Die Datastream-ID befindet sich rechts beim Anzeigen eines Datastreams in der Adobe Experience Platform-Datenerfassung.
alloy("configure", {
"edgeConfigId": "example-a01f-4458-8cec-ef61de241c93",
});
Siehe Web SDK konfigurieren in der Web SDK-Dokumentation finden Sie weitere Informationen.
Es gibt keine flexible Möglichkeit, die Report Suite in der Oberfläche zu ändern. Sie können die Report Suite bei der Konfiguration der Adobe Analytics-Erweiterung unter dem Akkordeon Bibliotheksverwaltung festlegen. Sie können die Report Suite jedoch nicht mithilfe von Regeln ändern oder aktualisieren. Wenn Sie die Report Suite-Werte nach dem Festlegen aktualisieren möchten, verwenden Sie den Editor für benutzerdefinierten Code entsprechend der AppMeasurement-Syntax.
Rufen Sie die s.sa()
-Methode auf, um die Ziel-Report Suite zu ändern. Das einzige Argument ist eine Zeichenfolge, die eine Report Suite-ID oder mehrere durch ein Komma getrennte Report Suite-IDs enthält. Das Argument der Report Suite-ID ist erforderlich. Verwenden Sie keine Leerzeichen im Zeichenfolgenargument.
s.sa("examplersid");
Sie können beispielsweise die Report Suite ändern, wenn der Benutzer eine bestimmte Aktion auf Ihrer Site ausführt.
// Instantiate the tracking object
var s = s_gi("examplersid");
// If the visitor plays a video, you can add a video report suite
s.sa("examplersid,videorsid");
// Then send an image request
s.t();