Cross-Domain-iFrame-Tracking
Um das Cross-Domain-iFrame-Tracking zu aktivieren, müssen Sie dem Konstruktor des Trackers die Option crossdomain.enabled hinzufügen, wie unten gezeigt:
<iframe
title="test"
src="http://iframe1.website.com/iframe-path"
width="300"
height="300"
></iframe>
Fügen Sie die Option crossdomain wie folgt zum Konstruktor Ihres Trackers hinzu:
tracker.configure({
projectKey: PROJECT_KEY,
crossdomain: {
enabled: true
},
captureIFrames: true
});
Initialisieren Sie dann die Tracker-Instanz im gewünschten iFrame und fügen Sie dessen Konstruktor crossdomain.parentDomain hinzu:
tracker.configure({
projectKey: PROJECT_KEY,
crossdomain: {
// Specifies the domain of the parent window
// If not specified, it will be set to '*'
// Which means that child window will send messages to all domains inside the browser window
// Consult your CSP settings to ensure that '*' is allowed or specify the parent domain
parentDomain: '*',
enabled: true
}
});
Bitte beachten Sie: Wenn Sie das Tracker-Snippet verwenden, empfehlen wir, für untergeordnete iFrames die reguläre Instanz (openreplay.js) statt openreplay-assist.js zu nutzen (da sich die Assist-Sitzung nur mit der übergeordneten Instanz verbinden sollte).
Haben Sie Fragen?
Section titled Haben Sie Fragen?Wenn Probleme auftreten, verbinden Sie sich mit unserem Slack und holen Sie sich Hilfe von unserer Community.