Besucher über verschiedene Domains verfolgen
Überwachen Sie Besucher nahtlos, wenn sie zwischen völlig verschiedenen Hauptdomains navigieren (z.B. von example.com zu myapp.io).
Möchten Sie stattdessen über Subdomains verfolgen? Siehe Subdomain-Tracking -- das funktioniert automatisch ohne zusätzliche Einrichtung.
Wann Cross-Domain-Tracking verwenden
Cross-Domain-Tracking ist nützlich, wenn Sie mehrere Websites auf verschiedenen Hauptdomains haben, die als eine einzige Benutzerreise behandelt werden sollen:
- Marketing-Website auf
example.comund App aufapp.io - Hauptseite auf
mysite.comund Shop aufshop-mysite.com - Mehrere Markendomains mit gemeinsamen Nutzern
Cross-Domain-Tracking einrichten
- Öffnen Sie Ihre Website-Einstellungen in Flowsery Analytics
- Im Tab General scrollen Sie zu "Additional domains"
- Fügen Sie die anderen Domains hinzu, die Sie verfolgen möchten (z.B.
myapp.io) - Installieren Sie das Tracking-Script auf jeder Domain mit der gleichen Website-ID, dem gleichen
data-domain-Attribut und fügen Sie das Attributdata-allowed-hostnamesmit Ihren zusätzlichen Domain(s) hinzu:
<script
defer
data-fl-website-id="flid_******"
data-domain="myapp.com"
data-allowed-hostnames="myapp.io"
src="https://cdn.flowsery.com/main.js"
></script>Wichtig: Das Attribut data-allowed-hostnames sollte eine kommagetrennte Liste aller zusätzlichen Domains enthalten, die Sie verfolgen möchten (ohne Ihre Hauptdomain).
Funktionsweise
Wenn ein Nutzer auf einen Link zu einer Ihrer erlaubten Domains klickt, fügt Flowsery Analytics automatisch Tracking-Parameter (_fs_vid und _fs_sid) hinzu, um die Besucher- und Sitzungs-IDs über Domains hinweg beizubehalten. Diese URL-Parameter werden automatisch aus der Browser-Adressleiste entfernt, nachdem sie erfasst wurden, um Ihre URLs sauber zu halten.
Verwendung des SDK anstelle des Script-Tags
Wenn Sie das flowsery npm-Paket anstelle des Script-Tags verwenden, funktioniert das Cross-Domain-Tracking über manuelle Hilfsfunktionen:
const flowsery = await initFlowsery({
websiteId: 'flid_******',
allowedHostnames: ['myapp.io'],
});
// Build a link URL with tracking params
const url = flowsery.buildCrossDomainUrl('https://myapp.io/signup');
// Or get the raw params to append yourself
const params = flowsery.getTrackingParams();Auf der empfangenden Domain erkennt initFlowsery automatisch die URL-Parameter _fs_vid und _fs_sid und stellt den Besucher/die Sitzung wieder her.