Tutorial: Messen Sie die Conversions von iOS-Anzeigen

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.

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ührung Schritt 2 : Integrieren Sie Google Analytics