1. Adım: Oturum açma deneyimini uygulayın
Giriş: iOS Reklamları dönüşümlerini ölçme |
1. Adım: Oturum açma deneyimini uygulayın |
2. Adım: Google Analytics'i entegre edin |
3. Adım: Google Analytics'i kullanarak cihaz üzerinde dönüşüm ölçümünü başlatın |
4. Adım: Yaygın sorunları giderin ve ele alın |
İlk adım, kullanıcıların e-posta adreslerini veya telefon numaralarını vermelerine olanak tanıyan bir oturum açma deneyimi uygulamaktır.
Kullandığınız kimlik doğrulama sistemi, kullanıcıyla ilişkilendirilmiş bir e-posta adresi veya telefon numarası sağlamalıdır. Aşağıdaki adımlar, Firebase Authentication'ı kullanarak oturum açma bilgilerini güvenli bir şekilde toplama sürecini özetlemektedir ancak kullanıcı e-postalarını veya telefon numaralarını toplayan bir kimlik doğrulama sisteminiz varsa bu adımı atlayabilir ve 2. Adım: Google Analytics'i Entegrasyon'a geçebilirsiniz.
İOS 11 veya üzeri sürümlerde çalışabilen kendi uygulamanız
Uygulamanız, Google Analytics ve Ads'e bağlı bir Firebase Uygulaması olarak kaydedildi
Tercih ettiğiniz IDE
Bir kimlik doğrulama sistemi kurun
Firebase Authentication oturum açma yöntemini kullanın
Kullanıcıların, e-posta adresi, telefon numarası, parolayla oturum açma ve birleşik kimlik sağlayıcıları (Google, Facebook veya Twitter gibi) dahil olmak üzere bir veya daha fazla oturum açma yöntemini kullanarak uygulamanızda oturum açmasına izin vermek için Firebase Authentication'ı kullanabilirsiniz. Lütfen Firebase Authentication'ı kullanmaya başlayın bölümünü inceleyin.
Firebase Authentication'ı özel bir kimlik doğrulama sistemiyle entegre edin
Alternatif olarak, kimlik doğrulama sunucunuzu, kullanıcı başarıyla oturum açtığında özel imzalı jetonlar üretecek şekilde değiştirerek Firebase Authentication'ı özel bir kimlik doğrulama sistemiyle entegre edebilirsiniz. Uygulamanız bu jetonu alır ve Firebase ile kimlik doğrulaması yapmak için kullanır. Lütfen Özel kimlik doğrulama sistemiyle çalışmaya başlayın bölümünü inceleyin.
Kimliği doğrulanmış kullanıcının e-posta adresini veya telefon numarasını alın
Firebase Authentication ile bir kimlik doğrulama sistemi kurduktan sonra, şu anda oturum açmış olan kullanıcıyı alabilirsiniz.
Geçerli kullanıcıyı almanın önerilen yolu, Auth
nesnesine bir dinleyici ayarlamaktır:
Süratli
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 // ... }
Amaç-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; // ... }];
Birlik
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; }
Giriş2. Adım : Google Analytics'i entegre