Google Analytics Data API v1, Google Analytics প্রপার্টিগুলোর জন্য রিপোর্ট তৈরি করে। API অনুরোধের জন্য একটি সংখ্যাসূচক Google Analytics প্রপার্টি আইডেন্টিফায়ার উল্লেখ করা আবশ্যক। Data API-এর ডকুমেন্টেশন এবং স্যাম্পল কোডে এই ID-টিকে GA_PROPERTY_ID হিসাবে উল্লেখ করা হয়।
ব্যবহার
সমস্ত ডেটা এপিআই (Data API) পদ্ধতির জন্য ইউআরএল (URL) অনুরোধ পাথের মধ্যে ` properties/GA_PROPERTY_ID আকারে গুগল অ্যানালিটিক্স (Google Analytics) প্রপার্টি আইডেন্টিফায়ারটি উল্লেখ করতে হয়, যেমন:
POST https://analyticsdata.googleapis.com/v1beta/properties/GA_PROPERTY_ID:runReport
আপনি যদি ডেটা এপিআই ক্লায়েন্ট লাইব্রেরিগুলোর কোনো একটি ব্যবহার করেন, তাহলে রিকোয়েস্ট ইউআরএল পাথ ম্যানুয়ালি পরিবর্তন করার কোনো প্রয়োজন নেই। বেশিরভাগ এপিআই ক্লায়েন্ট একটি property প্যারামিটার প্রদান করে, যা properties/GA_PROPERTY_ID ফর্ম্যাটে একটি স্ট্রিং গ্রহণ করে। ক্লায়েন্ট লাইব্রেরিগুলো ব্যবহারের উদাহরণের জন্য কুইক স্টার্ট গাইড দেখুন।
আমার প্রপার্টি আইডি কী?
আপনি ডেটা এপিআই ব্যবহার করতে পারবেন, যদি আপনি নিম্নলিখিত প্রোডাক্টগুলোর যেকোনো একটিতে অ্যানালিটিক্স রিপোর্ট কনফিগার করে থাকেন:
গুগল অ্যানালিটিক্স
গুগল অ্যানালিটিক্স-এর একাধিক ধরনের প্রপার্টি রয়েছে। ডেটা এপিআই ব্যবহার করার জন্য, প্রপার্টিটিকে অবশ্যই গুগল অ্যানালিটিক্স প্রপার্টি হতে হবে, ইউনিভার্সাল অ্যানালিটিক্স নয়। ইউনিভার্সাল অ্যানালিটিক্স হলো গুগল অ্যানালিটিক্স-এর একটি পুরোনো সংস্করণ এবং এটি ডেটা এপিআই দ্বারা সমর্থিত নয়।
একটি গুগল অ্যানালিটিক্স প্রপার্টি আইডি নির্ধারণ করতে:
- গুগল অ্যানালিটিক্স দেখতে ভিজিট করুন https://analytics.google.com/ ।
- অ্যাডমিন নির্বাচন করুন।
- বৈশিষ্ট্যটি নির্বাচন করুন।
- প্রপার্টি সেটিংস নির্বাচন করুন।
যদি প্রপার্টি সেটিংসে "123..."-এর মতো কোনো সাংখ্যিক "প্রপার্টি আইডি" দেখানো হয়, তবে এটি আপনার গুগল অ্যানালিটিক্স প্রপার্টির সাংখ্যিক আইডি।
ফায়ারবেস
আপনি যদি Google Analytics-কে Firebase-এর সাথে লিঙ্ক করে থাকেন, তাহলে আপনার প্রোজেক্টের অ্যানালিটিক্স ডেটা Firebase-এ দেখতে পাবেন। লিঙ্ক করা সম্পর্কে আরও জানতে, “Link Google Analytics to Firebase” দেখুন।
একটি Firebase প্রোজেক্টের জন্য Google Analytics প্রপার্টি নির্ধারণ করতে:
- https://console.firebase.google.com/ -এ ফায়ারবেস কনসোলটি দেখুন।
- আপনার প্রকল্পটি নির্বাচন করুন।
- প্রজেক্ট সেটিংস নির্বাচন করুন।
- ইন্টিগ্রেশন নির্বাচন করুন।
- আপনার গুগল অ্যানালিটিক্স ইন্টিগ্রেশন নির্বাচন করুন।
গুগল অ্যানালিটিক্স ইন্টিগ্রেশন পেজটিতে "123..."-এর মতো একটি সংখ্যাসূচক "প্রপার্টি আইডি" দেখানো হবে। এটিই আপনার গুগল অ্যানালিটিক্স প্রপার্টির সংখ্যাসূচক আইডি।
অ্যাডমব
আপনি যদি AdMob ব্যবহার করেন, তাহলে Google Analytics ব্যবহার করার জন্য আপনার অ্যাপটিকে অবশ্যই Firebase-এর সাথে লিঙ্ক করা থাকতে হবে। AdMob-এর মধ্যে ব্যবহারকারীর মেট্রিক্স অ্যাক্সেস করতে এবং Google Analytics Data API ব্যবহার করতে, আপনার নিম্নলিখিত বিষয়গুলো থাকতে হবে:
- আপনার AdMob অ্যাপটিকে একটি Firebase প্রজেক্টের সাথে লিঙ্ক করা হয়েছে ।
- আপনার অ্যাপে Google Analytics for Firebase SDK সংযুক্ত করুন।
- AdMob-এ আপনার অ্যাপের জন্য ইউজার মেট্রিক্স চালু করা হয়েছে ।
AdMob-এর জন্য ব্যবহারকারীর মেট্রিক্স সংগ্রহ করতে এবং Google Analytics ও Data API ব্যবহার করে এই ডেটা বিশ্লেষণ ও এর ওপর কাজ করার জন্য এই পদক্ষেপগুলো প্রয়োজন।
আপনার AdMob অ্যাপের সাথে যুক্ত Google Analytics Property ID খুঁজে পেতে:
- AdMob- এ সাইন ইন করুন।
- অ্যাপ তালিকা থেকে আপনার অ্যাপটি নির্বাচন করুন।
- সাইডবারে, অ্যাপ সেটিংস নির্বাচন করুন।
- ফায়ারবেস বিভাগে, আপনি লিঙ্ক করা ফায়ারবেস প্রজেক্টটির বিবরণ দেখতে পাবেন। ফায়ারবেস কনসোলে যাওয়ার জন্য উপযুক্ত লিঙ্ক বা বোতামে ক্লিক করুন।
- বিকল্প পথ: কখনও কখনও, অ্যাপ ওভারভিউ পৃষ্ঠায় ফায়ারবেস ড্যাশবোর্ডের একটি লিঙ্ক পাওয়া যেতে পারে।
- ফায়ারবেস কনসোলে, আপনি আপনার অ্যাডমব অ্যাপের সাথে লিঙ্ক করা প্রজেক্টটি দেখছেন। প্রপার্টি আইডি খুঁজে পেতে ফায়ারবেস বিভাগে বর্ণিত নির্দেশাবলী অনুসরণ করুন:
- প্রজেক্ট সেটিংস নির্বাচন করুন (প্রজেক্ট ওভারভিউ-এর পাশে থাকা গিয়ার আইকন)।
- ইন্টিগ্রেশন ট্যাবে যান।
- প্রপার্টি আইডি দেখতে গুগল অ্যানালিটিক্স ইন্টিগ্রেশনটি নির্বাচন করুন।