Metadaten senden
Mit Metadaten können Sie Session Replays zusätzliche Informationen über Benutzer in Form von Schlüssel-Wert-Paaren hinzufügen. Dadurch lassen sich Sitzungsaufzeichnungen besser filtern und durchsuchen, sodass relevante Sitzungen leichter zu finden sind. Weitere Details zum Senden von Metadaten finden Sie in diesem Tutorial.
Metadaten-Schlüssel zu einem Projekt hinzufügen
Section titled Metadaten-Schlüssel zu einem Projekt hinzufügenSo richten Sie Metadaten-Schlüssel ein:
- Öffnen Sie in OpenReplay Preferences > Projects.
- Wählen Sie das Projekt aus, dem Sie Metadaten hinzufügen möchten.
- Öffnen Sie den Tab „Metadata“
- Klicken Sie auf Add Metadata.
- Geben Sie den gewünschten Schlüsselnamen in das Feld Field Name ein.
- Klicken Sie auf Add, um den Metadaten-Schlüssel zu speichern.

Limit: Sie können pro Projekt bis zu 10 Metadaten-Schlüssel hinzufügen.
Metadaten in Session Replays einfügen
Section titled Metadaten in Session Replays einfügenSobald Ihre Metadaten-Schlüssel definiert sind, können Sie beim Aufzeichnen von Sitzungen Metadaten senden. Dafür stehen die folgenden Implementierungsmethoden zur Verfügung:
1. Mit NPM
Section titled 1. Mit NPMÜbergeben Sie die Metadaten beim Start des Trackers:
tracker.start({
userID: "john@doe.com",
metadata: {
balance: "10M",
plan: "free"
}
});
Sind die Metadaten erst nach dem Start des Trackers verfügbar, verwenden Sie die Methode setMetadata:
tracker.setMetadata('plan', 'free'); // after tracker.start()
2. Mit dem JavaScript-Snippet
Section titled 2. Mit dem JavaScript-SnippetUm Metadaten über das Snippet zu übergeben, passen Sie die Variable startOpts an:
<!-- OpenReplay Tracking Code -->
<script>
var initOpts = {
projectKey: "project_key",
defaultInputMode: 2,
obscureTextNumbers: false,
obscureTextEmails: true,
};
const yourMetadata = { yourKey: 'yourValue' };
var startOpts = { userID: "", metadata: yourMetadata };
(function(A,s,a,y,e,r){
r=window.OpenReplay=[e,r,y,[s-1, e]];
s=document.createElement('script');s.src=A;s.async=!a;
...
})("//static.openreplay.com/latest/openreplay.js",1,0,initOpts,startOpts);
</script>
Wenn die Metadaten erst später verfügbar werden:
<script>
OpenReplay.setMetadata("plan", "free");
</script>
3. Mit dem iOS SDK
Section titled 3. Mit dem iOS SDKÜbergeben Sie die Metadaten in Ihrer iOS-App:
import ORTracker
ORTracker.shared.setMetadata(key: String, value: String)
Sitzungen mit Metadaten filtern und durchsuchen
Section titled Sitzungen mit Metadaten filtern und durchsuchenMit Metadaten-Schlüsseln können Sie Sitzungen in OpenReplay filtern und durchsuchen:
- Öffnen Sie die Omni-Search in der Ansicht „Sessions“.
- Wählen Sie Ihren Metadaten-Schlüssel aus (z. B.
plan). - Geben Sie den Metadatenwert ein (z. B.
free), um die Sitzungsaufzeichnungen zu filtern.

Mit dieser Funktion lassen sich Sitzungen schnell und präzise anhand benutzerspezifischer Details identifizieren.
Haben Sie Fragen?
Section titled Haben Sie Fragen?Wenn Sie Fragen zu diesem Vorgang haben, wenden Sie sich gerne über unseren Slack an uns.