এই পৃষ্ঠায় Analytics ব্যবহারের সমস্যা সমাধানে সাহায্য এবং প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর দেওয়া হয়েছে। আপনি যা খুঁজছেন তা যদি খুঁজে না পান বা অতিরিক্ত সাহায্যের প্রয়োজন হয়, তাহলে ফায়ারবেস সাপোর্টের সাথে যোগাযোগ করুন।
ফায়ারবেস পণ্য ব্যবহারের একটি প্রস্তাবিত অংশ হিসেবে গুগল অ্যানালিটিক্স কেন প্রয়োজন?
Google Analytics একটি বিনামূল্যের এবং সীমাহীন অ্যানালিটিক্স সমাধান যা ফায়ারবেস ফিচারগুলোর সাথে কাজ করে শক্তিশালী অন্তর্দৃষ্টি প্রদান করে। এটি আপনাকে Crashlytics -এ ইভেন্ট লগ, FCM -এ নোটিফিকেশনের কার্যকারিতা, Dynamic Links -এর জন্য ডিপ লিঙ্কের পারফরম্যান্স এবং Google Play থেকে ইন-অ্যাপ পারচেজ ডেটা দেখতে দেয়। এটি Remote Config -এ অ্যাডভান্সড অডিয়েন্স টার্গেটিং, Remote Config পার্সোনালাইজেশন এবং আরও অনেক কিছুকে শক্তিশালী করে।
কীভাবে একটি উচ্চ-মানের অ্যাপ তৈরি করা যায়, ব্যবহারকারীর সংখ্যা বাড়ানো যায় এবং আরও বেশি অর্থ উপার্জন করা যায়, সে সম্পর্কে আপনাকে আরও কার্যকরী অন্তর্দৃষ্টি প্রদান করতে Google Analytics Firebase কনসোলে একটি ইন্টেলিজেন্স লেয়ার হিসেবে কাজ করে।
শুরু করার জন্য, ডকুমেন্টেশনটি পড়ুন ।
আমার Analytics ডেটা ফায়ারবেসের বাকি অংশের সাথে কীভাবে শেয়ার করা হবে, তা আমি কীভাবে নিয়ন্ত্রণ করব?
ডিফল্টরূপে, আপনার Google Analytics ডেটা অন্যান্য ফায়ারবেস এবং গুগল ফিচার উন্নত করতে ব্যবহৃত হয়। আপনি যেকোনো সময় আপনার প্রোজেক্ট সেটিংসে নিয়ন্ত্রণ করতে পারেন যে আপনার Google Analytics ডেটা কীভাবে শেয়ার করা হবে। ডেটা শেয়ারিং সেটিংস সম্পর্কে আরও জানুন।
আমি আমার অ্যানালিটিক্স প্রপার্টি সেটিংস কীভাবে আপডেট করব?
আপনার গুগল অ্যানালিটিক্স প্রপার্টির অ্যাডমিন পেজ থেকে, আপনি আপনার প্রপার্টি সেটিংস আপডেট করতে পারেন, যেমন:
- ডেটা শেয়ারিং সেটিংস
- ডেটা ধরে রাখার সেটিংস
- সময় অঞ্চল এবং মুদ্রা সেটিংস
আপনার প্রপার্টি সেটিংস আপডেট করতে, এই ধাপগুলো অনুসরণ করুন:
- Firebase কনসোলে, আপনার
settings > প্রকল্প সেটিংস । - ইন্টিগ্রেশন ট্যাবে যান এবং তারপরে গুগল অ্যানালিটিক্স কার্ডে, ম্যানেজ বা ভিউ লিঙ্কে ক্লিক করুন।
- অ্যাকাউন্ট ও প্রপার্টি সেটিংস খুলতে আপনার গুগল অ্যানালিটিক্স অ্যাকাউন্টের লিঙ্কে ক্লিক করুন।
অন-ডিভাইস কনভার্সন মেজারমেন্ট সাপোর্টের জন্য অ্যানালিটিক্স SDK কীভাবে আপডেট করা হয়েছে, এবং আমাকে কি আপগ্রেড করতে হবে?
ইভেন্ট ডেটা ব্যবহার করে অন-ডিভাইস কনভার্সন মেজারমেন্ট আপডেট করার আগে, ডেভেলপারদের অন-ডিভাইস মেজারমেন্ট সুবিধা ব্যবহার করার জন্য ম্যানুয়ালি একাধিক SDK মডিউল অন্তর্ভুক্ত করতে হতো, যা একটি সময়সাপেক্ষ প্রক্রিয়া ছিল। ফলস্বরূপ, আমরা বিদ্যমান ডিফল্ট SDK মডিউল ( FirebaseAnalytics ) আপডেট করেছি, যাতে Google Ads জন্যও অন-ডিভাইস কনভার্সন মেজারমেন্ট সুবিধা অন্তর্ভুক্ত থাকে।
আপনি যদি ডিফল্ট Google Analytics for Firebase iOS SDK ইনস্টল করেন, তাহলে আপনার অ্যাপ ডিভাইসেই কনভার্সন পরিমাপের সুবিধা পেতে পারে।
আপনি যদি SDK-টিকে কোনো নির্দিষ্ট সংস্করণে পিন করে থাকেন, তাহলে সংস্করণ 11.14.0 বা তার উচ্চতর সংস্করণে আপডেট করুন এবং আপনার অ্যাপের একটি নতুন সংস্করণ প্রকাশ করুন।
| লক্ষ্য সক্ষমতা | পুরানো মডিউল(গুলি) (SDK সংস্করণ < 11.14.0) | নতুন মডিউল(গুলি) (SDK সংস্করণ >= 11.14.0) |
|---|---|---|
| বিশ্লেষণ আইডিএফএ ডিভাইসে রূপান্তর পরিমাপ (ফার্স্ট-পার্টি ডেটা) ডিভাইসে রূপান্তর পরিমাপ (ইভেন্ট ডেটা) | প্রযোজ্য নয় | ফায়ারবেস অ্যানালিটিক্স |
| বিশ্লেষণ আইডিএফএ | ফায়ারবেস অ্যানালিটিক্স | ফায়ারবেস অ্যানালিটিক্স/কোর ফায়ারবেস অ্যানালিটিক্স/আইডেন্টিটি সাপোর্ট |
| বিশ্লেষণ | FirebaseAnalytics/WithoutAdIdSupport (অপ্রচলিত) | ফায়ারবেস অ্যানালিটিক্স/কোর |
| বিশ্লেষণ ডিভাইসে রূপান্তর পরিমাপ (ফার্স্ট-পার্টি ডেটা) | FirebaseAnalytics/WithoutAdIdSupport (অপ্রচলিত) FirebaseAnalyticsOnDeviceConversion (অপ্রচলিত) | ফায়ারবেস অ্যানালিটিক্স/কোর GoogleAdsOnDeviceConversion* |
| বিশ্লেষণ ডিভাইসে রূপান্তর পরিমাপ (ইভেন্ট ডেটা) | প্রযোজ্য নয় | ফায়ারবেস অ্যানালিটিক্স/কোর ডিভাইসে Google বিজ্ঞাপন রূপান্তর |
| বিশ্লেষণ ডিভাইসে রূপান্তর পরিমাপ (ফার্স্ট-পার্টি ডেটা) ডিভাইসে রূপান্তর পরিমাপ (ইভেন্ট ডেটা) | প্রযোজ্য নয় | ফায়ারবেস অ্যানালিটিক্স/কোর ডিভাইসে Google বিজ্ঞাপন রূপান্তর |
| বিশ্লেষণ আইডিএফএ ডিভাইসে রূপান্তর পরিমাপ (ফার্স্ট-পার্টি ডেটা) | ফায়ারবেস অ্যানালিটিক্স FirebaseAnalyticsOnDeviceConversion (অপ্রচলিত) | ফায়ারবেস অ্যানালিটিক্স* |
| বিশ্লেষণ আইডিএফএ ডিভাইসে রূপান্তর পরিমাপ (ইভেন্ট ডেটা) | প্রযোজ্য নয় | ফায়ারবেস অ্যানালিটিক্স |
Info.plist ফাইলে GOOGLE_ADS_ON_DEVICE_CONVERSION_EVENT_DATA_ENABLED এর মান NO (বুলিয়ান) সেট করে আপনি এই ফিচারটি নিষ্ক্রিয় করতে পারেন। আমি কি অ্যাড অ্যাট্রিবিউশন এবং আইডিএফএ কালেকশন ফিচারগুলো ছাড়া Analytics ইনস্টল করতে পারি?
হ্যাঁ। আরও বিস্তারিত তথ্যের জন্য ‘ডেটা সংগ্রহ ও ব্যবহার কনফিগার করুন ’ পৃষ্ঠাটি দেখুন।
আমি কীভাবে AdSupport ফ্রেমওয়ার্কটি সক্রিয় করব?
Analytics কিছু ফিচার, যেমন অডিয়েন্স ও ক্যাম্পেইন অ্যাট্রিবিউশন, এবং ব্যবহারকারীর কিছু বৈশিষ্ট্য, যেমন বয়স ও আগ্রহ, ব্যবহারের জন্য AdSupport ফ্রেমওয়ার্কটি সক্রিয় থাকা প্রয়োজন। এই ফ্রেমওয়ার্কটি ছাড়া, এই ফিচারগুলো সঠিকভাবে কাজ করার জন্য প্রয়োজনীয় তথ্য Analytics সংগ্রহ করতে পারে না।
AdSupport ফ্রেমওয়ার্কটি সক্রিয় করতে:
- আপনার Xcode প্রজেক্টে, প্রজেক্টের টার্গেট নির্বাচন করুন।
- আপনার লক্ষ্যের জন্য সাধারণ ট্যাবটি নির্বাচন করুন।
- লিঙ্ক করা ফ্রেমওয়ার্ক এবং লাইব্রেরি বিভাগটি প্রসারিত করুন।
- ফ্রেমওয়ার্ক যোগ করতে + এ ক্লিক করুন।
- AdSupport.framework নির্বাচন করুন।
- আপনার প্রোজেক্টের বিল্ড সেটিংসে '
Other Linker Flagsঅধীনে-ObjCলিঙ্কার ফ্ল্যাগটি যোগ করুন।
পর্যালোচনার জন্য আপনার অ্যাপ জমা দেওয়ার আগে, নিশ্চিত করুন যে এটি IDFA ব্যবহারের নির্দেশিকা মেনে চলে।
অক্টোবর ২০২১ আপডেটে গুগল অ্যানালিটিক্স বিভাগে কী পরিবর্তন এসেছে?
এই পরিবর্তনগুলির একটি সারসংক্ষেপ আপনি Firebase হেল্প সেন্টারের "New Google Analytics 4 functionality in Google Analytics for Firebase" আর্টিকেলটিতে খুঁজে পেতে পারেন।
গুগল অ্যানালিটিক্স থেকে ফায়ারবেস আনলিঙ্ক করার পর আমি Firebase কনসোলে কোনো Analytics ডেটা দেখতে পাচ্ছি না কেন?
Analytics ডেটা গুগল অ্যানালিটিক্স প্রপার্টির মধ্যে থাকে — ফায়ারবেস প্রজেক্টের মধ্যে নয়। আপনি যদি প্রপার্টিটি ডিলিট বা আনলিঙ্ক করেন, তাহলে Analytics ডেটা ফায়ারবেসের কাছে অ্যাক্সেসযোগ্য থাকবে না এবং আপনি Firebase কনসোলে একটি খালি Analytics ড্যাশবোর্ড দেখতে পাবেন। মনে রাখবেন যে, যেহেতু ডেটা এখনও পূর্বে লিঙ্ক করা প্রপার্টিতে থাকে, তাই আপনি যেকোনো সময় প্রপার্টিটি ফায়ারবেসের সাথে পুনরায় লিঙ্ক করতে পারেন এবং Firebase কনসোলে Analytics ডেটা দেখতে পারেন।
আপনার Firebase প্রোজেক্টের সাথে একটি একেবারে নতুন Google Analytics অ্যাকাউন্ট (এবং ফলস্বরূপ একটি নতুন Google Analytics প্রপার্টি) লিঙ্ক করলে, অতিরিক্ত ডেটা সংগ্রহ না হওয়া পর্যন্ত Firebase কনসোলে Analytics ড্যাশবোর্ডটি খালি থাকবে। এর বিকল্প হিসেবে, আপনি আপনার বিদ্যমান Google Analytics প্রপার্টিটিকে একটি ভিন্ন Google Analytics অ্যাকাউন্টে সরিয়ে নেওয়ার কথা বিবেচনা করতে পারেন, যার জন্য Firebase থেকে আনলিঙ্ক করার প্রয়োজন হয় না এবং ডেটা সংগ্রহে কোনো ব্যাঘাত ঘটবে না।
আমার Analytics প্রপার্টি এবং এর ডেটা মুছে গেলে, সেগুলো কি কোনোভাবে ফেরত পাওয়া সম্ভব?
না। যদি আপনার প্রপার্টিটি মুছে ফেলা হয়, তবে সেই প্রপার্টিটি পুনরুদ্ধার করা বা তাতে সংরক্ষিত পূর্বে সংগৃহীত Analytics ডেটা ফিরে পাওয়া সম্ভব নয়।
আপনি যদি আবার গুগল অ্যানালিটিক্স ব্যবহার শুরু করতে চান, তাহলে আপনার ফায়ারবেস প্রজেক্টের সাথে একটি নতুন বা বিদ্যমান প্রপার্টি লিঙ্ক করতে পারেন। আপনি Firebase কনসোল অথবা গুগল অ্যানালিটিক্স UI-এর মাধ্যমে এই লিঙ্কিং করতে পারেন। আপনার ফায়ারবেস প্রজেক্টের সাথে একটি গুগল অ্যানালিটিক্স প্রপার্টি লিঙ্ক করার বিষয়ে আরও জানুন।
আমার অ্যানালিটিক্স প্রপার্টিটি মুছে গেলে, আমি কি আমার ফায়ারবেস প্রজেক্টে একটি নতুন গুগল অ্যানালিটিক্স প্রপার্টি লিঙ্ক করে আবার Analytics ব্যবহার শুরু করতে পারব?
আপনি যদি আবার গুগল অ্যানালিটিক্স ব্যবহার শুরু করতে চান, তাহলে আপনার ফায়ারবেস প্রজেক্টের সাথে একটি নতুন বা বিদ্যমান প্রপার্টি লিঙ্ক করতে পারেন। আপনি Firebase কনসোল অথবা গুগল অ্যানালিটিক্স UI-এর মাধ্যমে এই লিঙ্কিং করতে পারেন। আপনার ফায়ারবেস প্রজেক্টের সাথে একটি গুগল অ্যানালিটিক্স প্রপার্টি লিঙ্ক করার বিষয়ে আরও জানুন।
উল্লেখ্য যে, যেহেতু সমস্ত Analytics ডেটা প্রপার্টিতে (ফায়ারবেস প্রজেক্টে নয়) সংরক্ষিত থাকে, তাই পূর্বে সংগৃহীত Analytics ডেটা পুনরুদ্ধার করা সম্ভব নয়।
আমার অ্যানালিটিক্স প্রপার্টিটি মুছে ফেলার ফলে ফায়ারবেস প্রোডাক্ট বা ইন্টিগ্রেটেড গুগল প্রোডাক্টগুলো কীভাবে প্রভাবিত হবে?
বেশ কিছু Firebase প্রোডাক্ট Google Analytics ইন্টিগ্রেশনের উপর নির্ভর করে। যদি আপনার Analytics প্রপার্টি এবং এর ডেটা মুছে ফেলা হয়, তাহলে নিম্নলিখিত প্রোডাক্টগুলো ব্যবহার করলে যা যা ঘটবে তা হলো:
- Crashlytics — আপনি এখন আর ক্র্যাশ-মুক্ত ব্যবহারকারী, ব্রেডক্রাম্ব লগ বা ভেলোসিটি অ্যালার্ট দেখতে পারবেন না।
- Cloud Messaging এবং In-App Messaging — আপনি আর টার্গেটিং, ক্যাম্পেইন মেট্রিক্স, অডিয়েন্স সেগমেন্টেশন এবং অ্যানালিটিক্স লেবেল ব্যবহার করতে পারবেন না।
- Remote Config — আপনি আর টার্গেটেড কনফিগারেশন বা পার্সোনালাইজেশন ব্যবহার করতে পারবেন না।
- A/B Testing — আপনি A/B Testing ব্যবহার করতে পারবেন না, কারণ পরীক্ষার পরিমাপ গুগল অ্যানালিটিক্স দ্বারা সরবরাহ করা হয়।
- Dynamic Links — গুগল অ্যানালিটিক্সের ডেটার ওপর নির্ভরশীল যেকোনো ফিচার ব্যাহত হবে।
এছাড়াও, নিম্নলিখিত ইন্টিগ্রেশনগুলো প্রভাবিত হবে:
- আপনি এখন আর Analytics ডেটা BigQuery তে এক্সপোর্ট করতে পারবেন না।
- আপনি আর Google Ads ইন্টিগ্রেশন বা Google AdMob ইন্টিগ্রেশনের সুবিধা নিতে পারবেন না।
আমি কি একটি ফায়ারবেস প্রজেক্ট থেকে অন্য প্রজেক্টে Analytics ডেটা স্থানান্তর করতে পারি?
না, একটি ফায়ারবেস প্রজেক্ট থেকে অন্য প্রজেক্টে সরাসরি Analytics ডেটা সরানো সম্ভব নয়। তবে, বিশ্লেষণের জন্য আপনি উভয় প্রজেক্ট থেকে ডেটা এক্সপোর্ট করে BigQuery মতো একটি একক স্থানে একত্রিত করতে পারেন।
যদিও বিদ্যমান ডেটা স্থানান্তর করা সম্ভব নয়, আপনি একটি বিদ্যমান Analytics প্রপার্টিকে একটি নতুন ফায়ারবেস প্রজেক্টের সাথে লিঙ্ক করতে পারেন এবং সেই নতুন প্রজেক্টে তখন থেকে ডেটা সংগ্রহ শুরু করতে পারেন। আপনি Firebase কনসোল অথবা গুগল অ্যানালিটিক্স UI-এর মাধ্যমে এই লিঙ্কিংটি করতে পারেন। আপনার ফায়ারবেস প্রজেক্টের সাথে একটি প্রপার্টি লিঙ্ক করা সম্পর্কে আরও জানুন।
যেসব ব্যবহারকারী কোনো মানদণ্ড পূরণ করেননি , আমি তাদের কীভাবে আলাদা করব?
আপনি এই ব্যবহারকারীদের 'নেতিবাচকভাবে টার্গেট' করার মাধ্যমে সমস্যাটিকে নতুনভাবে উপস্থাপন করতে পারেন। উদাহরণস্বরূপ, সমস্যাটিকে এভাবে উপস্থাপন করুন: "যারা কিছু কিনেছেন, তাদের বিজ্ঞাপন দেখাবেন না", এবং টার্গেট করার জন্য সেই ব্যবহারকারীদের নিয়ে একটি অডিয়েন্স তৈরি করুন।
গুগল অ্যানালিটিক্স ইন্টারফেসে সংজ্ঞায়িত অডিয়েন্স এবং/অথবা ইভেন্টগুলো কি Firebase কনসোলেও পাওয়া যায়?
আপনার অডিয়েন্স এবং ইউজার প্রপার্টিগুলো সিঙ্ক করা হবে। কিছু ফিচারের জন্য, যেমন সেগমেন্টেশন এবং ক্লোজড ফানেল, আপনাকে গুগল অ্যানালিটিক্স ইন্টারফেস ব্যবহার করতে হবে। আপনি Firebase কনসোল থেকে ডিপ-লিঙ্ক ব্যবহার করে সরাসরি গুগল অ্যানালিটিক্স ইন্টারফেসে প্রবেশ করতে পারবেন।
আপনি Firebase কনসোল থেকে যে কোনো পরিবর্তন করলে তা Google Analytics-এও করা যাবে এবং সেই পরিবর্তনগুলো Firebase-এও প্রতিফলিত হবে।