ধাপ 1: একটি সাইন-ইন অভিজ্ঞতা বাস্তবায়ন করুন
ভূমিকা: iOS বিজ্ঞাপনের রূপান্তর পরিমাপ করুন |
ধাপ 1: একটি সাইন-ইন অভিজ্ঞতা বাস্তবায়ন করুন |
ধাপ 2: গুগল অ্যানালিটিক্স সংহত করুন |
ধাপ 3: Google Analytics ব্যবহার করে অন-ডিভাইস রূপান্তর পরিমাপ শুরু করুন |
ধাপ 4: সাধারণ সমস্যাগুলি সমাধান করুন এবং পরিচালনা করুন |
প্রথম ধাপ হল ব্যবহারকারীদের তাদের ইমেল ঠিকানা বা ফোন নম্বর প্রদান করার জন্য একটি সাইন-ইন অভিজ্ঞতা বাস্তবায়ন করা।
আপনি যে প্রমাণীকরণ সিস্টেমটি ব্যবহার করেন সেটি অবশ্যই ব্যবহারকারীর সাথে যুক্ত একটি ইমেল ঠিকানা বা ফোন নম্বর প্রদান করবে। নিম্নলিখিত পদক্ষেপগুলি Firebase প্রমাণীকরণ ব্যবহার করে নিরাপদে সাইন-ইন তথ্য সংগ্রহ করার প্রক্রিয়াটির রূপরেখা দেয়, তবে আপনি যদি ইতিমধ্যেই ব্যবহারকারীর ইমেল বা ফোন নম্বর সংগ্রহ করে এমন একটি প্রমাণীকরণ সিস্টেম থাকে এবং ধাপ 2: Google Analytics ইন্টিগ্রেট করুন ।
আপনার নিজস্ব অ্যাপ যা iOS 11 বা উচ্চতর সংস্করণে চলতে পারে
আপনার অ্যাপটি একটি Firebase অ্যাপ হিসেবে নিবন্ধিত হয়েছে যা Google Analytics এবং বিজ্ঞাপনের সাথে লিঙ্ক করা আছে
আপনার পছন্দের IDE
একটি প্রমাণীকরণ সিস্টেম সেট আপ করুন
একটি ফায়ারবেস প্রমাণীকরণ সাইন-ইন পদ্ধতি ব্যবহার করুন
ইমেল ঠিকানা, ফোন নম্বর, পাসওয়ার্ড সাইন-ইন এবং ফেডারেটেড পরিচয় প্রদানকারী (যেমন Google, Facebook বা Twitter) সহ এক বা একাধিক সাইন-ইন পদ্ধতি ব্যবহার করে ব্যবহারকারীদের আপনার অ্যাপে সাইন ইন করার অনুমতি দিতে আপনি Firebase প্রমাণীকরণ ব্যবহার করতে পারেন। অনুগ্রহ করে পর্যালোচনা করুন Firebase প্রমাণীকরণের সাথে শুরু করুন ।
একটি কাস্টম প্রমাণীকরণ সিস্টেমের সাথে ফায়ারবেস প্রমাণীকরণকে একীভূত করুন
বিকল্পভাবে, কোনো ব্যবহারকারী সফলভাবে সাইন ইন করলে কাস্টম সাইনড টোকেন তৈরি করতে আপনি আপনার প্রমাণীকরণ সার্ভার পরিবর্তন করে একটি কাস্টম প্রমাণীকরণ সিস্টেমের সাথে Firebase প্রমাণীকরণকে একীভূত করতে পারেন৷ আপনার অ্যাপটি এই টোকেনটি গ্রহণ করে এবং Firebase এর সাথে প্রমাণীকরণের জন্য এটি ব্যবহার করে৷ অনুগ্রহ করে পর্যালোচনা করুন একটি কাস্টম প্রমাণীকরণ সিস্টেমের সাথে শুরু করুন ৷
প্রমাণীকৃত ব্যবহারকারীর ইমেল ঠিকানা বা ফোন নম্বর পান
আপনি Firebase প্রমাণীকরণের সাথে একটি প্রমাণীকরণ সিস্টেম সেট আপ করার পরে, আপনি বর্তমানে সাইন-ইন করা ব্যবহারকারী পেতে পারেন।
বর্তমান ব্যবহারকারীকে পাওয়ার প্রস্তাবিত উপায় হল 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 : Google Analytics সংহত করুন