Unterstützung/Erweiterte Funktionen
Erweiterte Funktionen

Nutzeridentifikation

Verwandeln Sie anonyme Besucher in dauerhafte, durchsuchbare Profile.

Profile ermöglichen es Ihnen, Nutzer anhand einer stabilen Kennung zu verfolgen, und bieten mehrere Vorteile:

  • Geräteübergreifende Kontinuität, wenn derselbe Nutzer erneut identifiziert wird
  • Durchsuchbare Besucherdatensätze im Dashboard
  • Bessere Zuordnung von anonymem Traffic zu bekannten Konten

Identify ist explizit — Sie rufen es auf

Flowsery erkennt angemeldete Nutzer nicht automatisch. Die Installation des Skripts erfasst anonyme Seitenaufrufe und Sitzungen; es kann nicht wissen, wer der aktuelle Nutzer ist. Sie verknüpfen den Besucher mit einem Konto, indem Sie identify explizit nach Registrierung, Anmeldung oder sobald Ihre App den Nutzer kennt aufrufen — dasselbe Modell wie DataFast und Segment.

JavaScript
window.flowsery('identify', {
  userId: 'user_123',
  email: 'john@example.com',
  name: 'John Wayne',
  image: 'https://example.com/avatar.jpg',
  profileData: {
    role: 'admin',
    plan: 'pro',
  },
});

Rufen Sie es aus Ihrem App-Code auf, sobald der Nutzer bekannt ist. In React:

JSX
'use client';
import { useEffect } from 'react';
 
export function FlowseryIdentify({ user }) {
  useEffect(() => {
    if (user?.id) {
      window.flowsery?.('identify', {
        userId: user.id,
        email: user.email,
        name: user.name,
      });
    }
  }, [user]);
 
  return null;
}

Aktueller Vertrag

  • userId ist erforderlich — Ihre stabile Konto-ID
  • email ist optional, aber erforderlich, um Zahlungen anhand der E-Mail-Adresse zuzuordnen (siehe unten)
  • name ist optional
  • image ist optional
  • Benutzerdefinierte Felder gehören in profileData

Umsatzzuordnung anhand der E-Mail-Adresse

Wenn Sie das _fs_vid-Cookie nicht in die metadata Ihres Zahlungsanbieters weitergeben können (siehe Stripe PaymentIntent API), ist identify der Fallback: Flowsery ordnet eine eingehende Zahlung dem Besucher zu, wenn die E-Mail-Adresse der Zahlung mit der email des identifizierten Nutzers übereinstimmt. Geben Sie die email des Nutzers an identify weiter, damit das funktioniert. Dadurch wird eine Zahlung mit dem dauerhaften Besucher verknüpft, den Sie wochenlang im Dashboard sehen — sogar geräteübergreifend.

Zuverlässiges Laden

Wenn identify-Aufrufe ausgelöst werden können, bevor das Haupt-Tracker-Skript geladen ist, platzieren Sie den Queue-Shim im Head Ihres Dokuments:

HTML
<script id="flowsery-queue">
  window.flowsery =
    window.flowsery ||
    function () {
      window.flowsery.q = window.flowsery.q || [];
      window.flowsery.q.push(arguments);
    };
</script>

Hinweise

  • Identify verknüpft einen bekannten Nutzer mit dem Besucherprofil. Es ersetzt nicht benutzerdefinierte Ziele.
  • Wenn die Umsatzzuordnung aktiviert ist, können verbundene Zahlungsanbieter-Abläufe die Kundenidentität zusätzlich anreichern, sofern passende Daten verfügbar sind.