चरण 1: साइन-इन अनुभव लागू करें
परिचय: iOS विज्ञापन रूपांतरण मापें |
चरण 1: साइन-इन अनुभव लागू करें |
चरण 2: Google Analytics को एकीकृत करें |
चरण 3: Google Analytics का उपयोग करके ऑन-डिवाइस रूपांतरण माप शुरू करें |
चरण 4: सामान्य समस्याओं का निवारण करें और उन्हें संभालें |
पहला कदम उपयोगकर्ताओं को अपना ईमेल पता या फ़ोन नंबर प्रदान करने की अनुमति देने के लिए साइन-इन अनुभव लागू करना है।
आपके द्वारा उपयोग की जाने वाली प्रमाणीकरण प्रणाली को उपयोगकर्ता से संबद्ध एक ईमेल पता या फ़ोन नंबर प्रदान करना होगा। निम्नलिखित चरण फायरबेस प्रमाणीकरण का उपयोग करके सुरक्षित रूप से साइन-इन जानकारी एकत्र करने की प्रक्रिया को रेखांकित करते हैं, लेकिन यदि आपके पास पहले से ही एक प्रमाणीकरण प्रणाली है जो उपयोगकर्ता ईमेल या फोन नंबर एकत्र करती है तो आप इस चरण को छोड़ सकते हैं और चरण 2: Google Analytics को एकीकृत करना जारी रख सकते हैं।
आपका अपना ऐप जो iOS 11 या उच्चतर पर चल सकता है
आपका ऐप एक फ़ायरबेस ऐप के रूप में पंजीकृत है जो Google Analytics और विज्ञापनों से जुड़ा हुआ है
आपकी पसंदीदा आईडीई
एक प्रमाणीकरण प्रणाली स्थापित करें
फायरबेस प्रमाणीकरण साइन-इन विधि का उपयोग करें
आप ईमेल पते, फ़ोन नंबर, पासवर्ड साइन-इन और फ़ेडरेटेड पहचान प्रदाताओं (जैसे Google, Facebook या Twitter) सहित एक या अधिक साइन-इन विधियों का उपयोग करके उपयोगकर्ताओं को अपने ऐप में साइन इन करने की अनुमति देने के लिए फ़ायरबेस प्रमाणीकरण का उपयोग कर सकते हैं। कृपया फायरबेस प्रमाणीकरण के साथ आरंभ करें की समीक्षा करें।
कस्टम प्रमाणीकरण प्रणाली के साथ फायरबेस प्रमाणीकरण को एकीकृत करें
वैकल्पिक रूप से, जब कोई उपयोगकर्ता सफलतापूर्वक साइन इन करता है तो आप कस्टम हस्ताक्षरित टोकन का उत्पादन करने के लिए अपने प्रमाणीकरण सर्वर को संशोधित करके फायरबेस प्रमाणीकरण को कस्टम प्रमाणीकरण प्रणाली के साथ एकीकृत कर सकते हैं। आपका ऐप इस टोकन को प्राप्त करता है और फायरबेस के साथ प्रमाणित करने के लिए इसका उपयोग करता है। कृपया कस्टम प्रमाणीकरण प्रणाली के साथ आरंभ करें की समीक्षा करें।
प्रमाणित उपयोगकर्ता का ईमेल पता या फ़ोन नंबर प्राप्त करें
फायरबेस प्रमाणीकरण के साथ प्रमाणीकरण प्रणाली स्थापित करने के बाद, आप वर्तमान में साइन-इन उपयोगकर्ता प्राप्त कर सकते हैं।
वर्तमान उपयोगकर्ता को प्राप्त करने का अनुशंसित तरीका Auth
ऑब्जेक्ट पर श्रोता सेट करना है:
तीव्र
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 // ... }
उद्देश्य सी
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; // ... }];
एकता
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; }
परिचयचरण 2 : गूगल एनालिटिक्स को एकीकृत करें