এই নথিটি ঐক্যের জন্য Google Analytics প্লাগইন ব্যবহার করার বিষয়ে গুরুত্বপূর্ণ ধারণা ব্যাখ্যা করে।
তুমি শুরু করার আগে
আপনি শুরু করার আগে নিশ্চিত করুন যে আপনি নিম্নলিখিত আইটেমগুলি সম্পন্ন করেছেন:
- আপনার অন্তত একটি Google Analytics প্রপার্টি এবং একটি ভিউ (প্রোফাইল) থাকতে হবে যাতে আপনার গেম থেকে ডেটা পাঠানো যায়।
- আপনি যদি ইকমার্স লেনদেন ট্র্যাক করতে চান তাহলে আপনার রিপোর্টে ইকমার্স সক্ষম করুন ।
- ইউনিটি রেপোর জন্য গুগল অ্যানালিটিক্স প্লাগইন থেকে googleanalyticsv3.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.analytics.tracking.android.CampaignTrackingService" /> <receiver android:name="com.google.analytics.tracking.android.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 স্ক্রিপ্টটি ডাউনলোড করুন এবং এটি এডিটর ডিরেক্টরিতে অনুলিপি করুন। লাইব্রেরিগুলি এখন বিল্ডের সময় স্বয়ংক্রিয়ভাবে যুক্ত হবে।
GAv3 প্রিফ্যাব কনফিগার করুন
GAv3 প্রিফ্যাব কনফিগার করতে নিম্নলিখিত পদক্ষেপগুলি প্রয়োজন:
-
GAv3.prefab
prefab অবজেক্টে ক্লিক করুন, যা প্রজেক্ট ভিউতে Assets/Plugins/GoogleAnalyticsV3- এ পাওয়া যাবে। - ইন্সপেক্টর ভিউ তালিকাভুক্ত বেশ কয়েকটি বৈশিষ্ট্য সহ প্রিফ্যাবের সাথে সংযুক্ত একটি স্ক্রিপ্ট উপাদান প্রদর্শন করবে। আপনার প্রকল্পের জন্য সঠিক মান দিয়ে এই বৈশিষ্ট্যগুলিকে পপুলেট করুন। এটি বস্তুটিকে পপুলেট করবে যাতে এটি আপনার প্রকল্পের সর্বত্র ব্যবহার করা যেতে পারে। উদাহরণ স্বরূপ:
-
Android Property ID: UA-XXXXXXX-1
-
iOS Property ID: UA-XXXXXXX-2
-
Other Property ID: UA-XXXXXXX-3
-
App Name: MyGame
-
Bundle ID: com.example.games
-
App Version: 1.0
-
Dispatch Period: 5
-
Sample Frequency: 100
-
Debug Mode: VERBOSE
-
Anonymize IP: false
-
Dry Run: false
-
- প্রজেক্ট ভিউ থেকে পপুলেটেড GAv3 কে অবজেক্ট হায়ারার্কিতে টেনে আনুন।
একটি বস্তু ট্র্যাক
GAv3 প্রিফ্যাব কনফিগার করার পরে আপনি এই পদক্ষেপগুলি অনুসরণ করে Google Analytics ব্যবহার করে একটি অবজেক্ট ট্র্যাক করা শুরু করতে প্রস্তুত:
- আপনি ট্র্যাক করতে চান এমন একটি GameObject সনাক্ত করুন (উদাহরণস্বরূপ, একটি প্লেয়ার অবজেক্ট) এবং অবজেক্ট হায়ারার্কি ভিউতে ক্লিক করুন। আপনি যে বস্তুটিকে ট্র্যাক করতে চান তার সাথে যদি আপনার কাছে ইতিমধ্যেই একটি স্ক্রিপ্ট সংযুক্ত না থাকে তবে পরিদর্শক ভিউতে উপাদান যোগ করুন বোতামটি ব্যবহার করে একটি নতুন স্ক্রিপ্ট তৈরি করুন।
- GoogleAnalyticsV3 অবজেক্ট ধরে রাখতে ক্লাসে একটি পাবলিক ভেরিয়েবল তৈরি করুন। যেমন:
public GoogleAnalyticsV3 googleAnalytics;
- স্ক্রিপ্টটি সংরক্ষণ করুন এবং ইউনিটি উইন্ডোতে ফিরে আসুন।
- আপনি যে গেমঅবজেক্টটি ট্র্যাক করতে চান তার ইন্সপেক্টর ভিউতে , আপনি যে স্ক্রিপ্টটি তৈরি করেছেন এবং Google Analytics (অথবা আপনি যে পরিবর্তনশীল নামটি বেছে নিয়েছেন) নামক একটি ক্ষেত্র তৈরি করবেন তা দেখতে পাবেন। অবজেক্ট হায়ারার্কি ভিউ থেকে GAv3 অবজেক্টটিকে ফিল্ডে টেনে আনুন।
- আপনি এখন সেই GameObject ট্র্যাকিং শুরু করতে প্রস্তুত। আপনি একই প্রিফ্যাব ব্যবহার করে ট্র্যাক করতে চান এমন অন্যান্য বস্তুর জন্য প্রক্রিয়াটি পুনরাবৃত্তি করুন।
পরবর্তী পদক্ষেপ
- আপনি Google Analytics-এ কি ধরনের হিট পাঠাতে পারেন তা জানতে API রেফারেন্স পর্যালোচনা করুন।
- ব্যবহারকারীর মিথস্ক্রিয়া পরিমাপ করতে এবং গেমের ব্যবহার সম্পর্কে প্রশ্নের উত্তর দিতে কীভাবে Google Analytics ব্যবহার করবেন তা শিখতে মোবাইল অ্যাপ বাস্তবায়ন নির্দেশিকা পড়ুন।