আপনি ডেটা এপিআই (Data API) ব্যবহার করে প্রোগ্রাম্যাটিকভাবে গুগল অ্যানালিটিক্স (Google Analytics) রিপোর্টের ডেটা অ্যাক্সেস করতে পারেন। এই এপিআইটি লিগ্যাসি ইউনিভার্সাল অ্যানালিটিক্স প্রপার্টিগুলোর সাথে সামঞ্জস্যপূর্ণ নয়।
গুগল অ্যানালিটিক্স প্রোপার্টি সম্পর্কে আরও জানুন ।
গুগল অ্যানালিটিক্স ডেটা এপিআই ভি১ ব্যবহার করে আপনি যে ধরনের রিপোর্ট তৈরি করতে পারেন, তার কয়েকটি উদাহরণ নিচে দেওয়া হলো:
- গত সপ্তাহে আপনার অ্যান্ড্রয়েড অ্যাপটিতে কতজন দৈনিক সক্রিয় ব্যবহারকারী ছিল?
- গত ২৮ দিনে আপনার সাইটের শীর্ষ ১০টি পেজে কতগুলো ভিউ হয়েছে?
- গত ৩০ মিনিটে প্রতিটি দেশে আপনার iOS অ্যাপের কতজন সক্রিয় ব্যবহারকারী ছিল।
এছাড়াও আপনি Google Analytics Data API v1 ব্যবহার করে নিম্নলিখিত কাজগুলো করতে পারেন:
- গুগল অ্যানালিটিক্স ডেটা প্রদর্শনের জন্য কাস্টম ড্যাশবোর্ড তৈরি করুন।
- সময় বাঁচাতে জটিল রিপোর্টিংয়ের কাজগুলো স্বয়ংক্রিয় করুন।
- আপনার গুগল অ্যানালিটিক্স ডেটা অন্যান্য ব্যবসায়িক অ্যাপ্লিকেশনের সাথে সংযুক্ত করুন।
ডেটার সামঞ্জস্যতা এবং রিপোর্টিং পরিচয়
Google Analytics Data API v1, Google Analytics ইন্টারফেসের মতোই একই রিপোর্ট ডেটা অ্যাক্সেস করে। API দ্বারা ফেরত আসা ডেটা আপনার Google Analytics প্রপার্টির জন্য কনফিগার করা রিপোর্টিং আইডেন্টিটি সেটিংসকে সম্পূর্ণরূপে সম্মান করে, ফলে ব্যবহারকারীর সংখ্যা, ডিডুপ্লিকেশন এবং ডেটা মডেলিং আপনার প্রপার্টি সেটিংসে নির্বাচিত আইডেন্টিটি স্পেসের—যেমন ব্লেন্ডেড, অবজার্ভড বা ডিভাইস-ভিত্তিক—সাথে সামঞ্জস্যপূর্ণ থাকে।
বিভিন্ন পরিচয় ক্ষেত্র কীভাবে আপনার প্রতিবেদনগুলিকে প্রভাবিত করতে পারে সে সম্পর্কে আরও জানতে, ‘পরিচয় প্রতিবেদন’ দেখুন।
শুরু করুন
শুরু করার জন্য, ক্লায়েন্ট লাইব্রেরি কুইকস্টার্ট দেখুন। আপনার বাস্তবায়ন সহজ করার জন্য জাভা, পাইথন, নোড.জেএস এবং অন্যান্য ভাষায় ক্লায়েন্ট লাইব্রেরি রয়েছে।
উপলব্ধ পদ্ধতি
এখানে ডেটা এপিআই মেথডগুলোর একটি তালিকা দেওয়া হলো। আরও বিস্তারিত জানতে, রেফারেন্স ডকুমেন্টেশন দেখুন।
-
runReportএই মেথডটি আপনার গুগল অ্যানালিটিক্স ইভেন্ট ডেটার একটি কাস্টমাইজড রিপোর্ট রিটার্ন করে এবং সাধারণ রিপোর্ট কোয়েরির জন্য এটিই পছন্দের মেথড। -
batchRunReportsহলো runReport মেথডের একটি ব্যাচ সংস্করণ, যা আপনাকে একটিমাত্র এপিআই কলের মাধ্যমে একাধিক রিপোর্ট তৈরি করতে দেয়। -
runPivotReportএই মেথডটি আপনার গুগল অ্যানালিটিক্স ইভেন্ট ডেটার একটি কাস্টমাইজড পিভট রিপোর্ট প্রদান করে। পিভট রিপোর্ট সাধারণ রিপোর্টের চেয়ে আরও উন্নত এবং তথ্যবহুল ফরম্যাট। প্রতিটি পিভট রিপোর্ট রেসপন্সে দৃশ্যমান ডাইমেনশন কলাম এবং সারিগুলোর বর্ণনা দেয়। -
batchRunPivotReportsহলো runPivotReport মেথডের একটি ব্যাচ সংস্করণ, যা আপনাকে একটিমাত্র এপিআই কল ব্যবহার করে একাধিক রিপোর্ট তৈরি করতে দেয়। -
getMetadataএই মেথডটি রিপোর্টিং মেথডগুলিতে উপলব্ধ ডাইমেনশন এবং মেট্রিকগুলির মেটাডেটা রিটার্ন করে। এটি ডাইমেনশন এবং মেট্রিকগুলি অন্বেষণ করতে ব্যবহৃত হয়। এই মেথডের রেসপন্সে নির্দিষ্ট Google Analytics প্রপার্টির জন্য উপলব্ধ কাস্টম ডাইমেনশন এবং মেট্রিকগুলিও অন্তর্ভুক্ত থাকে। -
checkCompatibilityএই পদ্ধতিটি সেইসব ডাইমেনশন এবং মেট্রিকের তালিকা দেখায় যেগুলো একটি রিপোর্ট অনুরোধে যোগ করা যেতে পারে এবং সামঞ্জস্যতা বজায় রাখে। -
runRealtimeReportএই মেথডটি আপনার প্রপার্টির জন্য রিয়েলটাইম ইভেন্ট ডেটার একটি কাস্টমাইজড রিপোর্ট প্রদান করে। ইভেন্টগুলো গুগল অ্যানালিটিক্সে পাঠানোর কয়েক সেকেন্ড পরেই রিয়েলটাইম রিপোর্টে প্রদর্শিত হয়। রিয়েলটাইম রিপোর্টে বর্তমান মুহূর্ত থেকে ৩০ মিনিট আগের সময়কালের (গুগল অ্যানালিটিক্স ৩৬০ প্রপার্টির জন্য ৬০ মিনিট পর্যন্ত) ইভেন্ট এবং ব্যবহারের ডেটা দেখানো হয়। -
properties.audienceExportsএকগুচ্ছ মেথড, যা আপনাকে অডিয়েন্স এক্সপোর্ট তৈরি করতে দেয়, যার মধ্যে একটি অডিয়েন্সের ব্যবহারকারীদের একটি স্ন্যাপশট অন্তর্ভুক্ত থাকে। -
properties.recurringAudienceLists(আর্লি প্রিভিউ) হলো একগুচ্ছ মেথড যা আপনাকে রিকারিং অডিয়েন্স এক্সপোর্ট পরিচালনা করতে দেয়। একটি রিকারিং অডিয়েন্স এক্সপোর্ট প্রতিদিন নতুন অডিয়েন্স লিস্ট তৈরি করে। -
runFunnelReport(আর্লি প্রিভিউ) এই মেথডটি আপনার গুগল অ্যানালিটিক্স ইভেন্ট ডেটার একটি কাস্টমাইজড ফানেল রিপোর্ট প্রদান করে। ফানেল এক্সপ্লোরেশন আপনাকে আপনার ব্যবহারকারীরা একটি কাজ সম্পন্ন করার জন্য যে পদক্ষেপগুলো নেয় তা ভিজ্যুয়ালাইজ করতে এবং প্রতিটি ধাপে তারা কতটা সফল বা ব্যর্থ হচ্ছে তা দ্রুত দেখতে সাহায্য করে।
সমর্থিত মাত্রা এবং মেট্রিক
ডেটা এপিআই দ্বারা সমর্থিত সমস্ত ডাইমেনশন ও মেট্রিকের তালিকার জন্য, এপিআই স্কিমা ডকুমেন্টেশন দেখুন।