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:
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.