গুগল অ্যানালিটিক্স আপনার অ্যাপ্লিকেশনটির জন্য ব্যবহার এবং আচরণের ডেটা সংগ্রহ করে। এসডিকে দুটি প্রাথমিক ধরণের তথ্য লগ করে:
- ইভেন্টগুলি: আপনার অ্যাপ্লিকেশনটিতে যা ঘটছে যেমন ব্যবহারকারীর ক্রিয়া, সিস্টেম ইভেন্ট বা ত্রুটি।
- ব্যবহারকারীর বৈশিষ্ট্য: ভাষা পছন্দ বা ভৌগলিক অবস্থানের মতো আপনার ব্যবহারকারীর বেসের বিভাগগুলি বর্ণনা করার জন্য আপনি যে বৈশিষ্ট্যগুলি সংজ্ঞায়িত করেছেন utes
বিশ্লেষণ স্বয়ংক্রিয়ভাবে কিছু ইভেন্ট এবং ব্যবহারকারীর বৈশিষ্ট্যগুলিতে লগ করে ; এগুলি সক্ষম করতে আপনার কোনও কোড যুক্ত করার দরকার নেই।
তুমি শুরু করার আগে
যদি আপনি ইতিমধ্যে না পেয়ে থাকেন তবে আপনার আইওএস প্রকল্পে ফায়ারবেস যুক্ত করুন এবং নিশ্চিত করুন যে আপনার ফায়ারবেস প্রকল্পে গুগল অ্যানালিটিকাগুলি সক্ষম হয়েছে:
যদি আপনি একটি নতুন ফায়ারবেস প্রকল্প তৈরি করে থাকেন তবে প্রকল্প তৈরির কার্যপ্রবাহের সময় গুগল অ্যানালিটিক্স সক্ষম করুন।
যদি আপনি একটি বিদ্যমান ফায়ারবেস প্রকল্প ব্যবহার করছেন যা গুগল অ্যানালিটিক্স সক্ষম করে না, এটি সক্ষম করতে আপনার ইন্টিগ্রেশন ট্যাবে যান।
> প্রকল্প সেটিংসের
আপনি যখন আপনার প্রকল্পে গুগল অ্যানালিটিকস সক্ষম করেন, আপনার ফায়ারবেস অ্যাপ্লিকেশনগুলি গুগল অ্যানালিটিক্স ডেটা স্ট্রিমের সাথে লিঙ্কযুক্ত।
(প্রস্তাবিত) শ্রোতাদের এবং প্রচারের বিশিষ্টতার মতো অতিরিক্ত বৈশিষ্ট্যগুলি সক্ষম করতে আপনার প্রকল্পে অ্যাডসপোর্ট কাঠামো যুক্ত করুন ।
আপনার অ্যাপ্লিকেশনটিতে অ্যানালিটিক্স এসডিকে যুক্ত করুন
- আপনার পোডফাইলে ফায়ারবেসের জন্য নির্ভরতা যুক্ত করুন:
pod 'Firebase/Analytics'
-
.xcworkspace
pod install
চালান এবং তৈরি.xcworkspace
ফাইল খুলুন। - আপনার
UIApplicationDelegate
মডিউলটি আমদানি করুন:সুইফট
import Firebase
উদ্দেশ্য গ
@import Firebase;
- কনফিগার একটি
FirebaseApp
, উদাহরণস্বরূপ ভাগ সাধারণত আপনার অ্যাপ্লিকেশনের মধ্যেapplication:didFinishLaunchingWithOptions:
পদ্ধতি:সুইফট
// Use Firebase library to configure APIs FirebaseApp.configure()
উদ্দেশ্য গ
// Use Firebase library to configure APIs [FIRApp configure];
(Ptionচ্ছিক) অ্যাপল বিজ্ঞাপন নেটওয়ার্ক বিশিষ্টতা নিবন্ধকরণ অক্ষম করুন
আপনার সুবিধার জন্য, এসকেকে আপনার অ্যাপ্লিকেশনটির সাথে অ্যাপ্লিকেশনটি এসকেএডনেটওয়ার্কের সাথে অ্যাড নেটওয়ার্ক অ্যাট্রিবিউশনের জন্য স্বয়ংক্রিয়ভাবে নিবন্ধভুক্ত করে । এই বৈশিষ্ট্যকে অক্ষম করতে চান, মান সেট GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED
করার NO
আপনার অ্যাপ্লিকেশনের info.plist ফাইলে (বুলিয়ান)।
ইভেন্টগুলি লগ করা শুরু করুন
পরে আপনার কনফিগার করা FirebaseApp
উদাহরণস্বরূপ, আপনার সাথে ঘটনা লগ ইন করার শুরু করতে পারবেন logEvent()
পদ্ধতি।
সমস্ত অ্যাপ্লিকেশনের জন্য নির্দিষ্ট কিছু ইভেন্টের প্রস্তাব দেওয়া হয়; অন্যদের নির্দিষ্ট ব্যবসায়ের ধরণ বা উল্লম্ব জন্য প্রস্তাবিত হয়। আপনার প্রতিবেদনে সর্বাধিক উপলভ্য বিশদটি নিশ্চিত করতে এবং ভবিষ্যতের বৈশিষ্ট্যগুলি এবং উপলব্ধ হওয়ার সাথে সাথে সংহতকরণগুলি থেকে উপকার পাওয়ার জন্য আপনার প্রস্তাবিত ইভেন্টগুলি তাদের নির্ধারিত পরামিতিগুলি সহ প্রেরণ করা উচিত। এই বিভাগটি একটি পূর্বনির্ধারিত ইভেন্টে লগিং প্রদর্শন করে, লগিং ইভেন্টগুলি সম্পর্কিত আরও তথ্যের জন্য, লগ ইভেন্টগুলি দেখুন ।
নিম্নলিখিত উদাহরণটি দেখায় যে কোনও ব্যবহারকারী আপনার অ্যাপ্লিকেশনে কোনও নির্দিষ্ট উপাদানটিতে ক্লিক করেছে তা নির্দেশ করতে প্রস্তাবিত ইভেন্টটি কীভাবে লগ করতে হয়:
সুইফট
Analytics.logEvent(AnalyticsEventSelectContent, parameters: [ AnalyticsParameterItemID: "id-\(title!)", AnalyticsParameterItemName: title!, AnalyticsParameterContentType: "cont" ])
উদ্দেশ্য গ
[FIRAnalytics logEventWithName:kFIREventSelectContent parameters:@{ kFIRParameterItemID:[NSString stringWithFormat:@"id-%@", self.title], kFIRParameterItemName:self.title, kFIRParameterContentType:@"image" }];
এক্সকোড ডিবাগ কনসোলে এই ইভেন্টটি দেখতে, অ্যানালিটিক্স ডিবাগিং সক্ষম করুন:
- এক্সকোডে, পণ্য> স্কিম> সম্পাদনা প্রকল্পটি নির্বাচন করুন ...
- বাম মেনু থেকে রান নির্বাচন করুন।
- আর্গুমেন্ট ট্যাবটি নির্বাচন করুন।
- আর্গুমেন্ট লঞ্চ অধ্যায় হস্তান্তর সালে অ্যাড
-FIRAnalyticsDebugEnabled
।
পরবর্তী পদক্ষেপ
- আপনার ইভেন্টগুলি যাচাই করতে ডিবাগভিউ ব্যবহার করুন।
- ফায়ারবেস কনসোলে আপনার ডেটা অন্বেষণ করুন ।
- ইভেন্ট এবং ব্যবহারকারীর বৈশিষ্ট্যগুলির গাইড অন্বেষণ করুন ।
- কীভাবে আপনার ডেটা বিগকোয়ারিতে রফতানি করবেন তা শিখুন ।