Google Analytics হল Firebase-এর বিশ্লেষণ ইঞ্জিন। আপনি যখন আপনার অ্যাপে অ্যানালিটিক্স এবং ক্র্যাশলিটিক্স একসাথে ব্যবহার করেন, তখন আপনি এমন বৈশিষ্ট্যগুলি পান যা আপনাকে সমস্যা তৈরি করতে এবং ক্র্যাশ-মুক্ত ব্যবহারকারীদের মতো ক্র্যাশ ডেটার ট্র্যাক রাখতে সাহায্য করে, যেমন ক্র্যাশ-মুক্ত ব্যবহারকারী, ক্র্যাশের আগে নির্দিষ্ট ইভেন্টগুলিকে ট্র্যাক করে এমন ব্রেডক্রাম্ব এবং BigQuery, যেখানে আপনি আপনার অ্যাপের মূল মেট্রিক্স কল্পনা করতে পারেন।
এই নির্দেশিকাটি বর্ণনা করে যে কীভাবে একটি অ্যাপে অ্যানালিটিক্স যোগ করতে হয় যেটিতে Crashlytics সেট আপ আছে (যদি আপনি ইতিমধ্যেই না করে থাকেন তাহলে আপনার অ্যাপে Crashlytics যোগ করুন )।
ধাপ 1: একটি ফায়ারবেস কনফিগারেশন ফাইল যোগ করুন
- আপনার প্রকল্প সেটিংস খুলুন. আপনার অ্যাপস কার্ডে, অ্যাপটির বান্ডেল আইডি নির্বাচন করুন যার জন্য আপনার একটি কনফিগার ফাইল প্রয়োজন।
আপনার Firebase Apple প্ল্যাটফর্ম কনফিগার ফাইল (
GoogleService-Info.plist
) পেতে ডাউনলোড GoogleService-Info.plist-এ ক্লিক করুন।আপনি যে কোনো সময় আপনার Firebase Apple প্ল্যাটফর্মের কনফিগার ফাইলটি আবার ডাউনলোড করতে পারেন।
নিশ্চিত করুন যে কনফিগার ফাইলের নাম অতিরিক্ত অক্ষরের সাথে যুক্ত করা হয়নি, যেমন
(2)
।
আপনার কনফিগার ফাইলটি আপনার Xcode প্রকল্পের রুটে সরান। অনুরোধ করা হলে, সমস্ত টার্গেটে কনফিগার ফাইল যোগ করতে নির্বাচন করুন।
আপনার প্রোজেক্টে একাধিক বান্ডিল আইডি থাকলে, আপনাকে অবশ্যই প্রতিটি বান্ডিল আইডিকে Firebase কনসোলে একটি নিবন্ধিত অ্যাপের সাথে সংযুক্ত করতে হবে যাতে প্রতিটি অ্যাপের নিজস্ব GoogleService-Info.plist
ফাইল থাকতে পারে।
ধাপ 2: আপনার অ্যাপে Analytics SDK যোগ করুন
ফায়ারবেস নির্ভরতা ইনস্টল এবং পরিচালনা করতে সুইফট প্যাকেজ ম্যানেজার ব্যবহার করুন।
- Xcode-এ, আপনার অ্যাপ প্রকল্প খোলার সাথে, ফাইল > সুইফট প্যাকেজ > প্যাকেজ নির্ভরতা যোগ করুন- এ নেভিগেট করুন।
- অনুরোধ করা হলে, Firebase Apple প্ল্যাটফর্ম SDK সংগ্রহস্থল যোগ করুন:
- Google Analytics-এর জন্য Firebase SDK যোগ করুন, হয় লাইব্রেরি সহ বা IDFA সংগ্রহ ছাড়াই লাইব্রেরি নির্বাচন করুন৷
- শেষ হয়ে গেলে, Xcode স্বয়ংক্রিয়ভাবে পটভূমিতে আপনার নির্ভরতাগুলি সমাধান এবং ডাউনলোড করা শুরু করবে।
https://github.com/firebase/firebase-ios-sdk
এর পরে, Firebase মডিউল কনফিগার করুন:
- আপনার
UIApplicationDelegate
এFirebaseCore
মডিউল আমদানি করুন, সেইসাথে আপনার অ্যাপ প্রতিনিধি যে কোনো Firebase মডিউল ব্যবহার করেন। উদাহরণস্বরূপ, ক্লাউড ফায়ারস্টোর এবং প্রমাণীকরণ ব্যবহার করতে:সুইফটইউআই
import SwiftUI import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
সুইফট
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
উদ্দেশ্য গ
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- আপনার অ্যাপ প্রতিনিধির
application(_:didFinishLaunchingWithOptions:)
পদ্ধতিতে একটিFirebaseApp
শেয়ার করা উদাহরণ কনফিগার করুন:সুইফটইউআই
// Use Firebase library to configure APIs FirebaseApp.configure()
সুইফট
// Use Firebase library to configure APIs FirebaseApp.configure()
উদ্দেশ্য গ
// Use Firebase library to configure APIs [FIRApp configure];
- আপনি যদি SwiftUI ব্যবহার করেন, তাহলে আপনাকে অবশ্যই একটি অ্যাপ্লিকেশন ডেলিগেট তৈরি করতে হবে এবং
UIApplicationDelegateAdaptor
বাNSApplicationDelegateAdaptor
এর মাধ্যমে আপনারApp
স্ট্রাকটে এটি সংযুক্ত করতে হবে। আপনাকে অবশ্যই অ্যাপ ডেলিগেট সুইজলিং অক্ষম করতে হবে। আরও তথ্যের জন্য, SwiftUI নির্দেশাবলী দেখুন।সুইফটইউআই
@main struct YourApp: App { // register app delegate for Firebase setup @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate var body: some Scene { WindowGroup { NavigationView { ContentView() } } } }
আপনার অ্যাপ এখন Google Analytics ব্যবহার করার জন্য সেট আপ করা হয়েছে।
পরবর্তী পদক্ষেপ
- আপনার ইভেন্ট যাচাই করতে DebugView ব্যবহার করুন।
- Firebase কনসোলে আপনার ডেটা অন্বেষণ করুন।
- ইভেন্ট এবং ব্যবহারকারীর বৈশিষ্ট্যগুলির নির্দেশিকাগুলি অন্বেষণ করুন৷
- কীভাবে আপনার ডেটা BigQuery-এ এক্সপোর্ট করবেন তা জানুন।