Google Analytics বৈশিষ্ট্যগুলি অফার করে যা আপনাকে বিশ্লেষণ ডেটা সংগ্রহ এবং ব্যবহার নিয়ন্ত্রণ করতে দেয়৷
Analytics ডেটা সংগ্রহ অক্ষম করুন
কিছু ক্ষেত্রে, আপনি সাময়িকভাবে বা স্থায়ীভাবে অ্যানালিটিক্স ডেটা সংগ্রহ বন্ধ করতে চাইতে পারেন, যেমন শেষ-ব্যবহারকারীর সম্মতি সংগ্রহ করা বা আইনি বাধ্যবাধকতা পূরণ করা। Google Analytics অ্যানালিটিক্স সংগ্রহ নিষ্ক্রিয় এবং নিষ্ক্রিয় করার জন্য একাধিক বিকল্প অফার করে৷ একসাথে ব্যবহৃত, তারা অনেক সাধারণ ব্যবহারের ক্ষেত্রে সমর্থন করে।
সাময়িকভাবে সংগ্রহ অক্ষম করুন
আপনি যদি সাময়িকভাবে Analytics সংগ্রহ অক্ষম করতে চান, যেমন ডেটা সংগ্রহের আগে শেষ-ব্যবহারকারীর সম্মতি পেতে, আপনি আপনার অ্যাপের Info.plist
ফাইলে FIREBASE_ANALYTICS_COLLECTION_ENABLED
এর মান NO
(বুলিয়ান) সেট করতে পারেন। উদাহরণস্বরূপ, উত্স XML এ দেখা:
<key>FIREBASE_ANALYTICS_COLLECTION_ENABLED</key><false/>
সংগ্রহ পুনঃ-সক্ষম করতে, যেমন একজন শেষ-ব্যবহারকারীর সম্মতি দেওয়ার পরে, Analytics
এর setAnalyticsCollectionEnabled
ইনস্ট্যান্স পদ্ধতিতে কল করুন। উদাহরণ স্বরূপ:
সুইফট
Analytics.setAnalyticsCollectionEnabled(true)
উদ্দেশ্য গ
[FIRAnalytics setAnalyticsCollectionEnabled:YES];
আপনি যদি কোনো কারণে আবার সংগ্রহ স্থগিত করতে চান, আপনি কল করতে পারেন
সুইফট
Analytics.setAnalyticsCollectionEnabled(false)
উদ্দেশ্য গ
[FIRAnalytics setAnalyticsCollectionEnabled:NO];
এবং আপনি এটি পুনরায় সক্ষম না হওয়া পর্যন্ত সংগ্রহ স্থগিত করা হবে৷ setAnalyticsCollectionEnabled
পদ্ধতি দ্বারা সেট করা মানটি অ্যাপ এক্সিকিউশন জুড়ে থাকে এবং আপনার অ্যাপের Info.plist
ফাইলে FIREBASE_ANALYTICS_COLLECTION_ENABLED
এর মানটিকে ওভাররাইড করে। একবার আপনি setAnalyticsCollectionEnabled
এর জন্য একটি মান সেট করলে, কোনো ব্যবহারকারী আপনার অ্যাপ বন্ধ করে আবার খুলে দিলেও, setAnalyticsCollectionEnabled
আবার কল না করা পর্যন্ত Analytics সংগ্রহ সেই অবস্থায় থাকে।
স্থায়ীভাবে সংগ্রহ নিষ্ক্রিয়
আপনার অ্যাপের কোনো সংস্করণে স্থায়ীভাবে অ্যানালিটিক্স সংগ্রহ নিষ্ক্রিয় করতে হলে, আপনার অ্যাপের Info.plist
ফাইলে FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED
YES
(বুলিয়ান) সেট করুন। FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED
এ YES
(বুলিয়ান) সেট করা আপনার অ্যাপের Info.plist
এ FIREBASE_ANALYTICS_COLLECTION_ENABLED
এর যে কোনও মানগুলির পাশাপাশি setAnalyticsCollectionEnabled
এর সাথে সেট করা যে কোনও মানকে অগ্রাধিকার দেয়৷
সংগ্রহ পুনরায় সক্ষম করতে, আপনার Info.plist
থেকে FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED
সরান। FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED
এ NO
(বুলিয়ান) সেট করার কোনো প্রভাব নেই এবং আপনার Info.plist
ফাইলে FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED
সেট না থাকার মতো একই আচরণের ফলাফল।
IDFA সংগ্রহ অক্ষম করুন
আপনি যদি আপনার অ্যাপের Podfile-এ pod 'Firebase/Analytics'
যোগ করে CocoaPods-এর মাধ্যমে Firebase ইনস্টল করেন এবং আপনার Apple অ্যাপে IDFA (একটি ডিভাইসের বিজ্ঞাপন শনাক্তকারী) সংগ্রহ অক্ষম করতে চান, তাহলে নিশ্চিত করুন যে AdSupport ফ্রেমওয়ার্ক আপনার অ্যাপে অন্তর্ভুক্ত নয়।
IDFA সংগ্রহের ক্ষমতা ছাড়াই Firebase ইনস্টল করতে, pod 'Firebase/Analytics'
এর জায়গায় নিম্নলিখিত সাবস্পেক ব্যবহার করুন:
pod 'Firebase/AnalyticsWithoutAdIdSupport'
Apple এর ডকুমেন্টেশনে IDFA সম্পর্কে আরও জানুন:
IDFV সংগ্রহ অক্ষম করুন
আপনি যদি আপনার Apple অ্যাপে IDFV (বিক্রেতার জন্য শনাক্তকারী) সংগ্রহ অক্ষম করতে চান, তাহলে আপনার অ্যাপের Info.plist
ফাইলে GOOGLE_ANALYTICS_IDFV_COLLECTION_ENABLED
এর মান NO
(বুলিয়ান) এ সেট করুন।
ব্যক্তিগতকৃত বিজ্ঞাপনের জন্য ডেটা সংগ্রহ নিয়ন্ত্রণ করুন
আপনি যদি আপনার Google Analytics প্রোজেক্টকে একটি বিজ্ঞাপন অ্যাকাউন্টের সাথে লিঙ্ক করে থাকেন বা অন্যথায় একটি বিজ্ঞাপন ইন্টিগ্রেশন সক্ষম করে থাকেন, বা ডেটা শেয়ারিং বেছে নেন, তাহলে আপনার অ্যানালিটিক্স ডেটা ব্যক্তিগতকৃত বিজ্ঞাপনে ব্যবহারের জন্য যোগ্য হতে পারে। উদাহরণস্বরূপ, এর অর্থ হল, আপনি সংগৃহীত ইভেন্টগুলি ব্যবহার করতে পারেন যেমন first_open
পুনরায় বিপণনের জন্য দর্শক তালিকা তৈরি করতে এবং স্থাপন করতে যদি না আপনি নির্দেশ করেন যে এই ধরনের ডেটা ব্যক্তিগতকৃত বিজ্ঞাপনের জন্য উপলব্ধ নয়৷
নিম্নলিখিত বিকল্পগুলির যেকোনো একটি ব্যবহার করে ব্যক্তিগতকৃত বিজ্ঞাপনের জন্য ব্যবহারকারীর অ্যানালিটিক্স ডেটা ব্যবহার করা উচিত কিনা তা আপনি প্রোগ্রাম্যাটিকভাবে নিয়ন্ত্রণ করতে পারেন:
প্রস্তাবিত : ব্যবহারকারীর সম্মতি পছন্দকে সম্মান করে গতিশীলভাবে বিজ্ঞাপন ব্যক্তিগতকরণ সক্ষম বা অক্ষম করুন। Google-এর সম্মতি মোড API প্রয়োগ করুন ।
ব্যবহারকারী স্তরে বিজ্ঞাপন ব্যক্তিগতকরণ সক্ষম বা অক্ষম করুন: ব্যবহারকারীর সম্পত্তি হিসাবে বিজ্ঞাপন ব্যক্তিগতকরণ নিয়ন্ত্রণ করুন ।
অ্যানালিটিক্স সম্পত্তি স্তরে বিজ্ঞাপন ব্যক্তিগতকরণ সক্ষম বা অক্ষম করুন: আপনার অ্যানালিটিক্স সম্পত্তিতে ভৌগোলিক অঞ্চলের জন্য বিজ্ঞাপন ব্যক্তিগতকরণ অক্ষম করুন ।
একটি ব্যবহারকারী সম্পত্তি মাধ্যমে ব্যক্তিগতকৃত বিজ্ঞাপন বৈশিষ্ট্য নিষ্ক্রিয়
Google-এর সম্মতি মোড APIহল ব্যক্তিগতকৃত বিজ্ঞাপন সক্ষম এবং অক্ষম করার প্রস্তাবিত উপায়৷তবে, যদি আপনার অ্যাপ এখনও সম্মতি মোড ব্যবহার না করে, তাহলে আপনি নিম্নলিখিত বিকল্পের মাধ্যমে ব্যক্তিগতকরণ নিয়ন্ত্রণ করতে পারেন।
ডিফল্টরূপে ব্যক্তিগতকৃত বিজ্ঞাপন আচরণ অক্ষম করতে, আপনার অ্যাপের Info.plist
ফাইলে GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS
এর মান NO
(বুলিয়ান) এ সেট করুন।
ব্যবহারকারীর সম্পত্তির মাধ্যমে ব্যক্তিগতকৃত বিজ্ঞাপন বৈশিষ্ট্যগুলি পুনরায় সক্ষম করুন৷
আপনি যদি বিজ্ঞাপন ব্যক্তিগতকরণ নিয়ন্ত্রণ করতেAnalyticsUserPropertyAllowAdPersonalizationSignals
প্যারামিটার ব্যবহার করেন, তাহলে নিচে দেখানো মত setUserProperty
পদ্ধতির মাধ্যমে আপনি বিজ্ঞাপন ব্যক্তিগতকরণ পুনরায় সক্ষম করতে পারেন: সুইফট
Analytics.setUserProperty("true", forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)
উদ্দেশ্য গ
[FIRAnalytics setUserPropertyString:@"YES" forName:kFIRUserPropertyAllowAdPersonalizationSignals];
আপনি যদি অস্থায়ীভাবে বিশ্লেষণ সংগ্রহ অক্ষম করার সিদ্ধান্ত নেন (উদাহরণস্বরূপ, একজন শেষ-ব্যবহারকারী সম্মতি না দেওয়া পর্যন্ত), এবং আপনি একজন ব্যবহারকারীর জন্য বিশ্লেষণ সংগ্রহ পুনরায় সক্ষম করার পরে ব্যক্তিগতকৃত বিজ্ঞাপন বৈশিষ্ট্যগুলি নিয়ন্ত্রণ করতে চান, তবে নিশ্চিত করুন যে এই সেটিংটি নির্দিষ্ট করার জন্য আপনার কল আপনার আগে বিশ্লেষণ সংগ্রহ পুনরায় সক্ষম করতে কল করুন। উদাহরণ স্বরূপ:
সুইফট
Analytics.setUserProperty(..., forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)
Analytics.setAnalyticsCollectionEnabled(true)
উদ্দেশ্য গ
[FIRAnalytics setUserPropertyString:... forName:kFIRUserPropertyAllowAdPersonalizationSignals];
[FIRAnalytics setAnalyticsCollectionEnabled:YES];
আপনার সেটিংস নিশ্চিত করুন
যখন উপরে সংজ্ঞায়িত পদ্ধতিগুলির একটির মাধ্যমে কোনও ব্যবহারকারীর জন্য বিজ্ঞাপন ব্যক্তিগতকরণ সংকেতগুলি অক্ষম করা হয়, তখন সেই ব্যবহারকারীর ডিভাইস থেকে লগ করা পরবর্তী ইভেন্ট বান্ডেলগুলিতে 1 এর মান সহ non_personalized_ads
নামে একটি ব্যবহারকারীর সম্পত্তি থাকবে যাতে বোঝা যায় যে সেই বান্ডেলে ইভেন্টগুলি ব্যক্তিগতকৃতের জন্য উপলব্ধ নয় বিজ্ঞাপন. ব্যক্তিগতকৃত বিজ্ঞাপন অক্ষম করা রিপোর্টিং এবং অ্যাট্রিবিউশন সহ পরিমাপের উদ্দেশ্যে ডেটা ব্যবহারকে প্রভাবিত করে না।
আপনার কনফিগারেশন পরিবর্তন দেখুন
একবার আপনি আপনার Google Analytics সেটিংসে পরিবর্তন করার পরে, SDK পরিবর্তনগুলি ডাউনলোড করে। প্রক্রিয়াটি দ্রুত এবং বিরামহীন, তাই আপনি দ্রুত আপনার পরিবর্তনগুলি পরীক্ষা করতে পারেন। আপনি যখন অ্যানালিটিক্সে পরিবর্তন করেন, তখন আপনার অ্যাপে স্থাপন করতে কয়েক মিনিট সময় লাগতে পারে। আপনার অ্যাপ লাইভ হলে, সম্পূর্ণ স্থাপনার প্রক্রিয়া সম্পূর্ণ হতে এক ঘণ্টা পর্যন্ত সময় লাগতে পারে।