এই নথিটি ঐক্যের জন্য Google Analytics প্লাগইন ব্যবহার করার বিষয়ে গুরুত্বপূর্ণ ধারণা ব্যাখ্যা করে।
তুমি শুরু করার আগে
আপনি শুরু করার আগে নিশ্চিত করুন যে আপনি নিম্নলিখিত আইটেমগুলি সম্পন্ন করেছেন:
- আপনার অন্তত একটি Google Analytics প্রপার্টি এবং একটি ভিউ (প্রোফাইল) থাকতে হবে যাতে আপনার গেম থেকে ডেটা পাঠানো যায়।
- ইউনিটি রেপোর জন্য গুগল অ্যানালিটিক্স প্লাগইন থেকে উপযুক্ত ইউনিটি প্যাকেজটি ডাউনলোড করুন এবং এটি আপনার ইউনিটি প্রকল্পে আমদানি করুন (ফাইলটিতে ডাবল ক্লিক করে আপনি এটি করতে সক্ষম হবেন)।
- বিটকোড সমর্থন সহ:
GoogleAnalyticsV4_bitcode.unitypackage
- কোন বিটকোড সমর্থন নেই:
GoogleAnalyticsV4.unitypackage
- বিটকোড সমর্থন সহ:
সেটআপ এবং কনফিগারেশন
কনফিগারেশন বিশদ বিবরণের জন্য একটি প্ল্যাটফর্ম চয়ন করুন:
- যদি আপনার প্রজেক্টের <YOUR PROJECT ROOT>/Assets/Plugins/Android/ ডিরেক্টরিতে AndroidManifest.xml নামে একটি ফাইল না থাকে, তাহলে Android এর জন্য প্রজেক্ট তৈরি করুন এবং তারপর Temp/StagingArea/ ডিরেক্টরি থেকে AndroidManifest.xml অনুলিপি করুন (এটি আপনি যে ডিরেক্টরিটি তৈরি করতে বেছে নিয়েছেন তার অধীনে থাকবে)। এটিকে <Your PROJECT ROOT>/Assets/Plugins/Android/ এ আটকান।
-
<application>
ট্যাগের উপরে <Your PROJECT ROOT> /Assets/Plugins/Android/- এ AndroidManifest.xml- এ নিম্নলিখিত অনুমতিগুলি যোগ করুন:<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
- আপনি যদি প্রচারাভিযান ট্র্যাকিং সক্ষম করতে চান তবে নিম্নরূপ পরিষেবা যোগ করুন:
<service android:name="com.google.android.gms.analytics.CampaignTrackingService" /> <receiver android:name="com.google.android.gms.analytics.CampaignTrackingReceiver" android:exported="true" > <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER" /> </intent-filter> </receiver>
- আপনার Xcode প্রকল্পে নিম্নলিখিত লাইব্রেরি যোগ করুন:
- AdSupport.framework
- CoreData.framework
- SystemConfiguration.framework
- libz.dylib
- libsqlite3.dylib
- আপনি যদি iOS-এর জন্য তৈরি করার সময় লাইব্রেরিগুলি স্বয়ংক্রিয়ভাবে যুক্ত করতে পছন্দ করেন, তাহলে iOS Extras ডিরেক্টরি থেকে PostProcessBuildPlayer_GA ফাইলটি অনুলিপি করুন এবং এটিকে <আপনার প্রকল্প রুট>/সম্পদ/সম্পাদক ডিরেক্টরিতে রাখুন।
- mod_pbxproj.py স্ক্রিপ্টটি ডাউনলোড করুন এবং এটি এডিটর ডিরেক্টরিতে অনুলিপি করুন। লাইব্রেরিগুলি এখন বিল্ডের সময় স্বয়ংক্রিয়ভাবে যুক্ত হবে।
GAv4 প্রিফ্যাব কনফিগার করুন
GAv4 প্রিফ্যাব কনফিগার করতে:
-
GAv4.prefab
prefab অবজেক্টে ক্লিক করুন, যা প্রজেক্ট ভিউতে Assets/Plugins/GoogleAnalyticsV4- এ পাওয়া যাবে। এটিকে গেমের অনুক্রমের মধ্যে টেনে আনুন। - ইন্সপেক্টর ভিউ তালিকাভুক্ত বেশ কয়েকটি বৈশিষ্ট্য সহ প্রিফ্যাবের সাথে সংযুক্ত একটি স্ক্রিপ্ট উপাদান প্রদর্শন করবে। আপনার প্রকল্পের জন্য সঠিক মান দিয়ে এই বৈশিষ্ট্যগুলিকে পপুলেট করুন। এটি বস্তুটিকে পপুলেট করবে যাতে এটি আপনার প্রকল্পের সর্বত্র ব্যবহার করা যেতে পারে। উদাহরণ স্বরূপ:
-
Android Tracking Code: UA-XXXXXXX-1
-
iOS Tracking Code: UA-XXXXXXX-2
-
Other Tracking Code: UA-XXXXXXX-3
-
Product Name: MyGame
-
Bundle Identifier: com.example.games
-
Bundle Version: 1.0
-
Dispatch Period: 5
-
Sample Frequency: 100
-
Log Level: VERBOSE
-
Anonymize IP: false
-
Uncaught Exception Reporting: false
-
Send Launch Event: false
-
Session Timeout: 1800
-
Dry Run: false
-
Advertiser Id Support - Send IDFA/AdID: false
-
একটি বস্তু ট্র্যাক
GAv4 প্রিফ্যাব কনফিগার করার পরে, Google Analytics এর সাথে একটি বস্তু ট্র্যাক করতে:
- আপনি ট্র্যাক করতে চান এমন একটি GameObject সনাক্ত করুন (উদাহরণস্বরূপ, একটি প্লেয়ার অবজেক্ট) এবং অবজেক্ট হায়ারার্কি ভিউতে ক্লিক করুন। আপনি যে বস্তুটিকে ট্র্যাক করতে চান তার সাথে যদি আপনার কাছে ইতিমধ্যেই একটি স্ক্রিপ্ট সংযুক্ত না থাকে তবে পরিদর্শক ভিউতে উপাদান যোগ করুন বোতামটি ব্যবহার করে একটি নতুন স্ক্রিপ্ট তৈরি করুন।
- GoogleAnalyticsV4 অবজেক্ট ধরে রাখতে ক্লাসে একটি পাবলিক ভেরিয়েবল তৈরি করুন। যেমন:
public GoogleAnalyticsV4 googleAnalytics;
- স্ক্রিপ্টটি সংরক্ষণ করুন এবং ইউনিটি উইন্ডোতে ফিরে আসুন।
- আপনি যে গেমঅবজেক্টটি ট্র্যাক করতে চান তার ইন্সপেক্টর ভিউতে , আপনি যে স্ক্রিপ্টটি তৈরি করেছেন এবং Google Analytics (অথবা আপনি যে পরিবর্তনশীল নামটি বেছে নিয়েছেন) নামক একটি ক্ষেত্র তৈরি করবেন তা দেখতে পাবেন। অবজেক্ট হায়ারার্কি ভিউ থেকে GAv4 অবজেক্টটিকে ফিল্ডে টেনে আনুন।
- আপনি এখন সেই GameObject ট্র্যাকিং শুরু করতে প্রস্তুত। আপনি একই প্রিফ্যাব ব্যবহার করে ট্র্যাক করতে চান এমন অন্যান্য বস্তুর জন্য প্রক্রিয়াটি পুনরাবৃত্তি করুন।
পরবর্তী পদক্ষেপ
- আপনি Google Analytics-এ কি ধরনের হিট পাঠাতে পারেন তা জানতে API রেফারেন্স পর্যালোচনা করুন।
- ব্যবহারকারীর মিথস্ক্রিয়া পরিমাপ করতে এবং গেমের ব্যবহার সম্পর্কে প্রশ্নের উত্তর দিতে কীভাবে Google Analytics ব্যবহার করবেন তা শিখতে মোবাইল অ্যাপ বাস্তবায়ন নির্দেশিকা পড়ুন।