| প্ল্যাটফর্ম বেছে নিন: | iOS+ Android |
এই পৃষ্ঠায় Google Analytics-এর অফার করা ফিচার সম্পর্কে বর্ণনা করা হয়েছে, যার মাধ্যমে আপনি 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);
Unity
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);
কোনও কারণে আপনাকে আবার ডেটা সংগ্রহ সাসপেন্ড করতে হলে, আপনি নিম্নলিখিত ফাংশন কল করতে পারেন এবং আপনি আবার চালু না করা পর্যন্ত ডেটা সংগ্রহ সাসপেন্ড থাকবে।
Kotlin
setAnalyticsCollectionEnabled(false);
Java
setAnalyticsCollectionEnabled(false);
Unity
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" />
বিজ্ঞাপন আইডি সংগ্রহ বন্ধ করা
আপনার Android অ্যাপে
বিজ্ঞাপন আইডি
সংগ্রহ করার সুবিধা বন্ধ করতে চাইলে, আপনার অ্যাপের
AndroidManifest.xml-এ application ট্যাগে
google_analytics_adid_collection_enabled-এর ভ্যালু false-এ সেট করতে পারেন। যেমন:
<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />
পছন্দমতো বিজ্ঞাপনের জন্য ডেটা সংগ্রহ নিয়ন্ত্রণ করা
আপনি যদি নিজের Google Analytics প্রোজেক্ট কোনও বিজ্ঞাপন অ্যাকাউন্টের সাথে লিঙ্ক করে থাকেন অথবা
অন্য কোনওভাবে বিজ্ঞাপন ইন্টিগ্রেশন চালু করে থাকেন অথবা
ডেটা শেয়ারিং বিকল্প বেছে নিয়ে থাকেন,
তাহলে আপনার Analytics ডেটা পছন্দমতো বিজ্ঞাপনে ব্যবহার করার জন্য উপযুক্ত হতে পারে।
এর অর্থ হল, আপনি রিমার্কেটিংয়ের জন্য অডিয়েন্স তালিকা তৈরি ও ব্যবহার করতে first_open-এর মতো সংগ্রহ করা ইভেন্ট ব্যবহার করতে পারেন, যদি না আপনি উল্লেখ করেন যে
এই ধরনের ডেটা পছন্দমতো বিজ্ঞাপনের জন্য উপলভ্য নয়।
আপনি প্রোগ্রাম্যাটিক্যালি নিয়ন্ত্রণ করতে পারবেন যে কোনও ব্যবহারকারীর Analytics ডেটা পছন্দমতো বিজ্ঞাপনের জন্য ব্যবহার করা হবে কিনা। এর জন্য নিম্নলিখিত বিকল্পগুলির মধ্যে যেকোনও একটি ব্যবহার করতে হবে:
সাজেস্ট করা: ব্যবহারকারীর সম্মতির ভিত্তিতে পছন্দ অনুযায়ী বিজ্ঞাপন বেছে নেওয়ার সুবিধা ডায়নামিকভাবে চালু বা বন্ধ করুন। Google-এর সম্মতি মোড API প্রয়োগ করুন।
ব্যবহারকারী লেভেলে পছন্দ অনুযায়ী বিজ্ঞাপন বেছে নেওয়ার সুবিধা চালু বা বন্ধ করুন: ব্যবহারকারীর প্রপার্টি হিসেবে পছন্দ অনুযায়ী বিজ্ঞাপন বেছে নেওয়ার সুবিধা নিয়ন্ত্রণ করুন।
Analytics প্রপার্টি লেভেলে পছন্দ অনুযায়ী বিজ্ঞাপন বেছে নেওয়ার সুবিধা চালু বা বন্ধ করুন: আপনার Analytics প্রপার্টিতে ভৌগোলিক অঞ্চল অনুযায়ী পছন্দ অনুযায়ী বিজ্ঞাপন বেছে নেওয়ার সুবিধা বন্ধ করুন।
ব্যবহারকারীর প্রপার্টি ব্যবহার করে পছন্দমতো বিজ্ঞাপন দেখানোর ফিচার বন্ধ করা
Google-এর সম্মতি মোড API হল পছন্দমতো বিজ্ঞাপন চালু ও বন্ধ করার জন্য সাজেস্ট করা পদ্ধতি।
তবে, আপনার অ্যাপ এখনও কনসেন্ট মোড ব্যবহার না করলে, আপনি নিম্নলিখিত বিকল্পের মাধ্যমে পছন্দমতো সেট করার সুবিধা নিয়ন্ত্রণ করতে পারবেন।
ডিফল্ট হিসেবে পছন্দমতো বিজ্ঞাপন দেখানোর আচরণ বন্ধ করতে, আপনার অ্যাপের 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" );
Unity
Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, true);
আপনি যদি সাময়িকভাবে অ্যানালিটিক্স ডেটা সংগ্রহ বন্ধ করার সিদ্ধান্ত নিয়ে থাকেন (যেমন, ব্যবহারকারী সম্মতি না দেওয়া পর্যন্ত) এবং কোনও ব্যবহারকারীর জন্য অ্যানালিটিক্স ডেটা সংগ্রহ আবার চালু করার পরে পছন্দমতো বিজ্ঞাপন ফিচার নিয়ন্ত্রণ করতে চান, তাহলে অ্যানালিটিক্স ডেটা সংগ্রহ আবার চালু করার আগে এই সেটিং নির্দিষ্ট করার জন্য কল করতে ভুলবেন না। যেমন:
Kotlin
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, … );
setAnalyticsCollectionEnabled(true);
Java
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, … );
setAnalyticsCollectionEnabled(true);
Unity
Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, ...);
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);
আপনার সেটিংস কনফার্ম করুন
উপরে উল্লেখ করা কোনও একটি পদ্ধতির মাধ্যমে কোনও ব্যবহারকারীর জন্য পছন্দ অনুযায়ী বিজ্ঞাপন বেছে নেওয়ার সিগন্যাল বন্ধ করা হলে, সেই ব্যবহারকারীর ডিভাইস থেকে লগ করা পরবর্তী ইভেন্ট বান্ডেলে non_personalized_ads নামের একটি ব্যবহারকারী প্রপার্টি থাকবে যার ভ্যালু হবে ১। এর মাধ্যমে বোঝা যাবে যে সেই বান্ডেলের ইভেন্ট পছন্দমতো বিজ্ঞাপনের জন্য উপলভ্য নয়। পছন্দমতো বিজ্ঞাপন বন্ধ করে দিলে, রিপোর্টিং ও অ্যাট্রিবিউশন সহ পরিমাপের উদ্দেশ্যে ডেটা ব্যবহারের উপর কোনও প্রভাব পড়ে না।
আপনার কনফিগারেশনে করা পরিবর্তন দেখুন
আপনার Google Analytics সেটিংসে পরিবর্তন করার পরে, SDK পরিবর্তনগুলি ডাউনলোড করে। প্রসেসটি দ্রুত ও সাবলীল, তাই আপনি দ্রুত আপনার পরিবর্তনগুলি পরীক্ষা করতে পারবেন। আপনি Analytics-এ পরিবর্তন করলে, আপনার অ্যাপে তা প্রয়োগ করতে কয়েক মিনিট সময় লাগতে পারে। আপনার অ্যাপ লাইভ থাকলে, সম্পূর্ণ প্রয়োগ করার প্রসেস সম্পূর্ণ হতে এক ঘণ্টা পর্যন্ত সময় লাগতে পারে।