Analytics ডেটা সংগ্রহ এবং ব্যবহার কনফিগার করুন

প্ল্যাটফর্ম নির্বাচন করুন: iOS+ অ্যান্ড্রয়েড

এই পৃষ্ঠায় Google Analytics এর সেই বৈশিষ্ট্যগুলো বর্ণনা করা হয়েছে, যেগুলোর মাধ্যমে আপনি অ্যানালিটিক্স ডেটার সংগ্রহ ও ব্যবহার নিয়ন্ত্রণ করতে পারেন।

Analytics ডেটা সংগ্রহ নিষ্ক্রিয় করুন

কিছু ক্ষেত্রে, আপনি Analytics ডেটা সংগ্রহ সাময়িকভাবে বা স্থায়ীভাবে বন্ধ করতে চাইতে পারেন, যেমন ব্যবহারকারীর সম্মতি সংগ্রহ করতে বা আইনি বাধ্যবাধকতা পূরণের জন্য। Google Analytics Analytics সংগ্রহ বন্ধ ও নিষ্ক্রিয় করার জন্য একাধিক বিকল্প প্রদান করে। এগুলো একসাথে ব্যবহার করলে অনেক সাধারণ ক্ষেত্রে সহায়তা পাওয়া যায়।

সংগ্রহ সাময়িকভাবে নিষ্ক্রিয় করুন

আপনি যদি সাময়িকভাবে Analytics ডেটা সংগ্রহ বন্ধ করতে চান, যেমন ডেটা সংগ্রহের আগে ব্যবহারকারীর সম্মতি নেওয়ার জন্য, তাহলে আপনার অ্যাপের AndroidManifest.xml application ট্যাগে firebase_analytics_collection_enabled এর মান false সেট করতে পারেন। উদাহরণস্বরূপ:

<meta-data android:name="firebase_analytics_collection_enabled" android:value="false" />

ডেটা সংগ্রহ পুনরায় চালু করতে, যেমন কোনো ব্যবহারকারী সম্মতি দেওয়ার পর, FirebaseAnalytics ক্লাসের setAnalyticsCollectionEnabled() মেথডটি কল করুন। উদাহরণস্বরূপ:

Kotlin

setAnalyticsCollectionEnabled(true);

Java

setAnalyticsCollectionEnabled(true);

ঐক্য

Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);

যদি কোনো কারণে আপনাকে আবার ডেটা সংগ্রহ স্থগিত করতে হয়, তাহলে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন এবং আপনি পুনরায় চালু না করা পর্যন্ত ডেটা সংগ্রহ স্থগিত থাকবে।

Kotlin

setAnalyticsCollectionEnabled(false);

Java

setAnalyticsCollectionEnabled(false);

ঐক্য

Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(false);

সংগ্রহ স্থায়ীভাবে নিষ্ক্রিয় করুন

আপনার অ্যাপের কোনো সংস্করণে Analytics সংগ্রহ স্থায়ীভাবে নিষ্ক্রিয় করতে চাইলে, আপনার অ্যাপের AndroidManifest.xml application ট্যাগে firebase_analytics_collection_deactivated কে true সেট করুন। উদাহরণস্বরূপ:

<meta-data android:name="firebase_analytics_collection_deactivated" android:value="true" />

বিজ্ঞাপন আইডি সংগ্রহ নিষ্ক্রিয় করুন

আপনার অ্যান্ড্রয়েড অ্যাপে অ্যাডভার্টাইজিং আইডি সংগ্রহ বন্ধ করতে চাইলে, আপনার অ্যাপের AndroidManifest.xml ফাইলের application ট্যাগে google_analytics_adid_collection_enabled এর মান false সেট করতে পারেন। উদাহরণস্বরূপ:

<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />

ব্যক্তিগতকৃত বিজ্ঞাপনের জন্য ডেটা সংগ্রহ নিয়ন্ত্রণ করুন

যদি আপনি আপনার Google Analytics প্রজেক্টকে কোনো বিজ্ঞাপন অ্যাকাউন্টের সাথে লিঙ্ক করে থাকেন বা অন্য কোনোভাবে বিজ্ঞাপন ইন্টিগ্রেশন চালু করে থাকেন, অথবা ডেটা শেয়ারিং-এর জন্য সম্মতি দিয়ে থাকেন, তাহলে আপনার অ্যানালিটিক্স ডেটা পার্সোনালাইজড বিজ্ঞাপনে ব্যবহারের জন্য উপযুক্ত হতে পারে। এর মানে হলো, উদাহরণস্বরূপ, আপনি রিমার্কেটিং-এর জন্য অডিয়েন্স লিস্ট তৈরি ও প্রয়োগ করতে first_open এর মতো সংগৃহীত ইভেন্টগুলো ব্যবহার করতে পারেন, যদি না আপনি উল্লেখ করেন যে এই ধরনের ডেটা পার্সোনালাইজড বিজ্ঞাপনের জন্য উপলব্ধ নয়।

নিম্নলিখিত বিকল্পগুলির যেকোনো একটি ব্যবহার করে আপনি প্রোগ্রামগতভাবে নিয়ন্ত্রণ করতে পারেন যে কোনো ব্যবহারকারীর অ্যানালিটিক্স ডেটা ব্যক্তিগতকৃত বিজ্ঞাপনের জন্য ব্যবহার করা হবে কি না:

ব্যবহারকারীর প্রপার্টি ব্যবহার করে ব্যক্তিগতকৃত বিজ্ঞাপন বৈশিষ্ট্য নিষ্ক্রিয় করুন

ব্যক্তিগতকৃত বিজ্ঞাপন চালু এবং বন্ধ করার জন্য গুগলের কনসেন্ট মোড এপিআই হলো প্রস্তাবিত উপায়।

তবে, আপনার অ্যাপটি যদি এখনও কনসেন্ট মোড ব্যবহার না করে থাকে, তাহলে আপনি নিম্নলিখিত বিকল্পটির মাধ্যমে পার্সোনালাইজেশন নিয়ন্ত্রণ করতে পারেন।

ডিফল্টরূপে ব্যক্তিগতকৃত বিজ্ঞাপন আচরণ নিষ্ক্রিয় করতে, আপনার অ্যাপের AndroidManifest.xml application ট্যাগে নিম্নলিখিত ফিল্ডটি উল্লেখ করুন:

<meta-data android:name="google_analytics_default_allow_ad_personalization_signals" android:value="false" />

ব্যবহারকারীর প্রপার্টির মাধ্যমে ব্যক্তিগতকৃত বিজ্ঞাপনের বৈশিষ্ট্যগুলি পুনরায় সক্রিয় করুন

যদি আপনি বিজ্ঞাপনের ব্যক্তিগতকরণ নিয়ন্ত্রণ করতে google_analytics_default_allow_ad_personalization_signals প্যারামিটারটি ব্যবহার করেন, তাহলে নিচে দেখানো setUserProperty মেথডটির মাধ্যমে বিজ্ঞাপনের ব্যক্তিগতকরণ পুনরায় চালু করতে পারেন:

Kotlin

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );

Java

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );

ঐক্য

Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, true);

যদি আপনি সাময়িকভাবে অ্যানালিটিক্স সংগ্রহ নিষ্ক্রিয় করার সিদ্ধান্ত নিয়ে থাকেন (উদাহরণস্বরূপ, যতক্ষণ না কোনো ব্যবহারকারী সম্মতি দেন), এবং কোনো ব্যবহারকারীর জন্য অ্যানালিটিক্স সংগ্রহ পুনরায় সক্রিয় করার পর ব্যক্তিগতকৃত বিজ্ঞাপনের বৈশিষ্ট্যগুলো নিয়ন্ত্রণ করতে চান, তাহলে নিশ্চিত করুন যে এই সেটিংটি নির্দিষ্ট করার জন্য আপনার কলটি, অ্যানালিটিক্স সংগ্রহ পুনরায় সক্রিয় করার কলের আগে করা হয়। উদাহরণস্বরূপ:

Kotlin

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS,  );
setAnalyticsCollectionEnabled(true);

Java

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS,  );
setAnalyticsCollectionEnabled(true);

ঐক্য

Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, ...);
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);

আপনার সেটিংস নিশ্চিত করুন

যখন উপরে বর্ণিত কোনো একটি পদ্ধতির মাধ্যমে কোনো ব্যবহারকারীর জন্য বিজ্ঞাপন ব্যক্তিগতকরণের সংকেত নিষ্ক্রিয় করা হয়, তখন সেই ব্যবহারকারীর ডিভাইস থেকে লগ করা পরবর্তী ইভেন্ট বান্ডেলগুলিতে non_personalized_ads নামের একটি ইউজার প্রপার্টি থাকবে যার মান হবে ১। এটি নির্দেশ করে যে ওই বান্ডেলের ইভেন্টগুলি ব্যক্তিগতকৃত বিজ্ঞাপনের জন্য উপলব্ধ নয়। ব্যক্তিগতকৃত বিজ্ঞাপন নিষ্ক্রিয় করা হলে তা রিপোর্টিং এবং অ্যাট্রিবিউশন সহ পরিমাপের উদ্দেশ্যে ডেটার ব্যবহারকে প্রভাবিত করে না।

আপনার কনফিগারেশন পরিবর্তনগুলি দেখুন

একবার আপনি আপনার Google Analytics সেটিংসে পরিবর্তন করলে, এসডিকে (SDK) সেই পরিবর্তনগুলো ডাউনলোড করে নেয়। প্রক্রিয়াটি দ্রুত এবং নির্বিঘ্ন, তাই আপনি দ্রুত আপনার পরিবর্তনগুলো পরীক্ষা করতে পারেন। আপনি যখন Analytics পরিবর্তন করেন, তখন আপনার অ্যাপে তা কার্যকর হতে কয়েক মিনিট সময় লাগতে পারে। যদি আপনার অ্যাপটি লাইভ থাকে, তবে সম্পূর্ণ কার্যকরকরণ প্রক্রিয়াটি শেষ হতে এক ঘণ্টা পর্যন্ত সময় লাগতে পারে।