Schritt 1: Implementieren Sie ein Anmeldeerlebnis
Einführung: Messen Sie die Conversions von iOS-Anzeigen |
Schritt 1: Implementieren Sie ein Anmeldeerlebnis |
Schritt 2: Google Analytics integrieren |
Schritt 3: Starten Sie die Conversion-Messung auf dem Gerät mithilfe von Google Analytics |
Schritt 4: Häufige Probleme beheben und beheben |
Der erste Schritt besteht darin, ein Anmeldeerlebnis zu implementieren, damit Benutzer ihre E-Mail-Adressen oder Telefonnummern angeben können.
Das von Ihnen verwendete Authentifizierungssystem muss eine mit dem Benutzer verknüpfte E-Mail-Adresse oder Telefonnummer bereitstellen. Die folgenden Schritte beschreiben den Prozess zum sicheren Sammeln von Anmeldeinformationen mithilfe der Firebase-Authentifizierung. Sie können diesen Schritt jedoch überspringen, wenn Sie bereits über ein Authentifizierungssystem verfügen, das Benutzer-E-Mails oder Telefonnummern erfasst, und mit Schritt 2: Google Analytics integrieren fortfahren.
Ihre eigene App, die auf iOS 11 oder höher läuft
Ihre App ist als Firebase-App registriert, die mit Google Analytics und Ads verknüpft ist
Ihre bevorzugte IDE
Richten Sie ein Authentifizierungssystem ein
Verwenden Sie eine Firebase-Authentifizierungs-Anmeldemethode
Sie können die Firebase-Authentifizierung verwenden, um Benutzern die Anmeldung bei Ihrer App mit einer oder mehreren Anmeldemethoden zu ermöglichen, einschließlich E-Mail-Adresse, Telefonnummer, Kennwortanmeldung und Verbundidentitätsanbietern (wie Google, Facebook oder Twitter). Bitte lesen Sie Erste Schritte mit der Firebase-Authentifizierung .
Integrieren Sie die Firebase-Authentifizierung in ein benutzerdefiniertes Authentifizierungssystem
Alternativ können Sie die Firebase-Authentifizierung in ein benutzerdefiniertes Authentifizierungssystem integrieren, indem Sie Ihren Authentifizierungsserver so ändern, dass er benutzerdefinierte signierte Token erstellt, wenn sich ein Benutzer erfolgreich anmeldet. Ihre App empfängt dieses Token und verwendet es zur Authentifizierung bei Firebase. Bitte lesen Sie Erste Schritte mit einem benutzerdefinierten Authentifizierungssystem .
Rufen Sie die E-Mail-Adresse oder Telefonnummer des authentifizierten Benutzers ab
Nachdem Sie mit Firebase Authentication ein Authentifizierungssystem eingerichtet haben, können Sie den aktuell angemeldeten Benutzer abrufen.
Der empfohlene Weg, den aktuellen Benutzer abzurufen, besteht darin, einen Listener für das Auth
Objekt festzulegen:
Schnell
handle = Auth.auth().addStateDidChangeListener { auth, user in // Get the user's email address let email = user.email // or get their phone number let phoneNumber = user.phoneNumber // ... }
Ziel c
self.handle = [[FIRAuth auth] addAuthStateDidChangeListener:^(FIRAuth *_Nonnull auth, FIRUser *_Nullable user) { // Get the user's email address NSString *email = user.email; // or get their phone number NSString *phoneNumber = user.phoneNumber; // ... }];
Einheit
Firebase.Auth.FirebaseAuth auth; Firebase.Auth.FirebaseUser user; // Handle initialization of the necessary firebase modules: void InitializeFirebase() { auth = Firebase.Auth.FirebaseAuth.DefaultInstance; auth.StateChanged += AuthStateChanged; AuthStateChanged(this, null); } // Track state changes of the auth object. void AuthStateChanged(object sender, System.EventArgs eventArgs) { if (auth.CurrentUser != user) { bool signedIn = user != auth.CurrentUser && auth.CurrentUser != null; user = auth.CurrentUser; if (signedIn) { // Get the user's email address string email = user.Email; // or get their phone number string phoneNumber = user.PhoneNumber; // ... } } } // Handle removing subscription and reference to the Auth instance. // Automatically called by a Monobehaviour after Destroy is called on it. void OnDestroy() { auth.StateChanged -= AuthStateChanged; auth = null; }
EinführungSchritt 2 : Integrieren Sie Google Analytics