Google Analytics Data API

গুগল অ্যানালিটিক্স-এ রিপোর্ট ডেটা অ্যাক্সেস করে। সতর্কীকরণ: একটি একক কাস্টমার অ্যাপ্লিকেশন, অ্যাকাউন্ট বা প্রজেক্ট হিসেবে কাজ করার জন্য অথবা পরিষেবা-নির্দিষ্ট ব্যবহারের সীমা বা কোটা এড়ানোর জন্য একাধিক কাস্টমার অ্যাপ্লিকেশন, অ্যাকাউন্ট বা প্রজেক্ট তৈরি করা গুগল ক্লাউড প্ল্যাটফর্ম পরিষেবার শর্তাবলী এবং গুগল এপিআই পরিষেবার শর্তাবলীর সরাসরি লঙ্ঘন। এই ধরনের কার্যকলাপের ফলে কোনো প্রকার সতর্কীকরণ ছাড়াই আপনার GCP প্রজেক্ট(গুলি) অবিলম্বে বন্ধ করে দেওয়া হতে পারে।

পরিষেবা: analyticsdata.googleapis.com

এই পরিষেবাটি কল করার জন্য, আমরা আপনাকে গুগল-প্রদত্ত ক্লায়েন্ট লাইব্রেরিগুলো ব্যবহার করার পরামর্শ দিই। যদি আপনার অ্যাপ্লিকেশনকে এই পরিষেবাটি কল করার জন্য নিজস্ব লাইব্রেরি ব্যবহার করার প্রয়োজন হয়, তাহলে এপিআই (API) অনুরোধ করার সময় নিম্নলিখিত তথ্যগুলো ব্যবহার করুন।

আবিষ্কার নথি

ডিসকভারি ডকুমেন্ট হলো REST API-এর বর্ণনা এবং ব্যবহারের জন্য একটি মেশিন-পঠনযোগ্য স্পেসিফিকেশন। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগইন এবং গুগল API-এর সাথে ইন্টারঅ্যাক্ট করে এমন অন্যান্য টুল তৈরি করতে ব্যবহৃত হয়। একটি সার্ভিস একাধিক ডিসকভারি ডকুমেন্ট প্রদান করতে পারে। এই সার্ভিসটি নিম্নলিখিত ডিসকভারি ডকুমেন্টগুলো প্রদান করে:

পরিষেবা শেষবিন্দু

সার্ভিস এন্ডপয়েন্ট হলো একটি বেস ইউআরএল যা কোনো এপিআই সার্ভিসের নেটওয়ার্ক অ্যাড্রেস নির্দিষ্ট করে। একটি সার্ভিসের একাধিক সার্ভিস এন্ডপয়েন্ট থাকতে পারে। এই সার্ভিসটির নিম্নলিখিত সার্ভিস এন্ডপয়েন্ট রয়েছে এবং নীচের সমস্ত ইউআরআই এই সার্ভিস এন্ডপয়েন্টের সাপেক্ষে নির্ধারিত:

  • https://analyticsdata.googleapis.com

REST রিসোর্স: v1beta.properties

পদ্ধতি
batchRunPivotReports POST /v1beta/{property=properties/*}:batchRunPivotReports
একসাথে একাধিক পিভট রিপোর্ট ফেরত দেয়।
batchRunReports POST /v1beta/{property=properties/*}:batchRunReports
একসাথে একাধিক রিপোর্ট প্রদান করে।
checkCompatibility POST /v1beta/{property=properties/*}:checkCompatibility
এই সামঞ্জস্যতা পদ্ধতিতে এমন ডাইমেনশন ও মেট্রিকগুলোর তালিকা দেওয়া হয়, যেগুলো একটি রিপোর্ট অনুরোধে যোগ করে সামঞ্জস্যতা বজায় রাখা যায়।
getMetadata GET /v1beta/{name=properties/*/metadata}
রিপোর্টিং পদ্ধতিতে উপলব্ধ ডাইমেনশন এবং মেট্রিকগুলোর মেটাডেটা ফেরত দেয়।
runPivotReport POST /v1beta/{property=properties/*}:runPivotReport
আপনার গুগল অ্যানালিটিক্স ইভেন্ট ডেটার একটি কাস্টমাইজড পিভট রিপোর্ট প্রদান করে।
runRealtimeReport POST /v1beta/{property=properties/*}:runRealtimeReport
আপনার প্রপার্টির রিয়েলটাইম ইভেন্ট ডেটার একটি কাস্টমাইজড রিপোর্ট প্রদান করে।
runReport POST /v1beta/{property=properties/*}:runReport
আপনার গুগল অ্যানালিটিক্স ইভেন্ট ডেটার একটি কাস্টমাইজড রিপোর্ট প্রদান করে।

REST রিসোর্স: v1beta.properties.audienceExports

পদ্ধতি
create POST /v1beta/{parent=properties/*}/audienceExports
পরবর্তীতে ব্যবহারের জন্য একটি অডিয়েন্স এক্সপোর্ট তৈরি করে।
get GET /v1beta/{name=properties/*/audienceExports/*}
একটি নির্দিষ্ট অডিয়েন্স এক্সপোর্ট সম্পর্কিত কনফিগারেশন মেটাডেটা সংগ্রহ করে।
list GET /v1beta/{parent=properties/*}/audienceExports
একটি প্রপার্টির জন্য সমস্ত অডিয়েন্স এক্সপোর্ট তালিকাভুক্ত করে।
query POST /v1beta/{name=properties/*/audienceExports/*}:query
ব্যবহারকারীদের একটি অডিয়েন্স এক্সপোর্ট পুনরুদ্ধার করে।

REST রিসোর্স: v1alpha.properties

পদ্ধতি
getMetadata GET /v1alpha/{name=properties/*/metadata}
রিপোর্টিং পদ্ধতিতে উপলব্ধ ডাইমেনশন এবং মেট্রিকগুলোর মেটাডেটা ফেরত দেয়।
getPropertyQuotasSnapshot GET /v1alpha/{name=properties/*/propertyQuotasSnapshot}
একটি নির্দিষ্ট প্রপার্টির জন্য কোটার বিভাগ অনুযায়ী সাজানো সমস্ত প্রপার্টি কোটা পেয়ে যান।
runFunnelReport POST /v1alpha/{property=properties/*}:runFunnelReport
আপনার গুগল অ্যানালিটিক্স ইভেন্ট ডেটার একটি কাস্টমাইজড ফানেল রিপোর্ট প্রদান করে।
runReport POST /v1alpha/{property=properties/*}:runReport
আপনার গুগল অ্যানালিটিক্স ইভেন্ট ডেটার একটি কাস্টমাইজড রিপোর্ট প্রদান করে।

REST রিসোর্স: v1alpha.properties.audienceLists

পদ্ধতি
create POST /v1alpha/{parent=properties/*}/audienceLists
পরবর্তীতে ব্যবহারের জন্য একটি দর্শক তালিকা তৈরি করে।
get GET /v1alpha/{name=properties/*/audienceLists/*}
একটি নির্দিষ্ট দর্শক তালিকার কনফিগারেশন মেটাডেটা সংগ্রহ করে।
list GET /v1alpha/{parent=properties/*}/audienceLists
একটি প্রপার্টির সমস্ত অডিয়েন্স তালিকা দেখায়।
query POST /v1alpha/{name=properties/*/audienceLists/*}:query
ব্যবহারকারীদের একটি দর্শক তালিকা পুনরুদ্ধার করে।

REST রিসোর্স: v1alpha.properties.recurringAudienceLists

পদ্ধতি
create POST /v1alpha/{parent=properties/*}/recurringAudienceLists
একটি পুনরাবৃত্তিমূলক দর্শক তালিকা তৈরি করে।
get GET /v1alpha/{name=properties/*/recurringAudienceLists/*}
একটি নির্দিষ্ট পুনরাবৃত্ত দর্শক তালিকার কনফিগারেশন মেটাডেটা সংগ্রহ করে।
list GET /v1alpha/{parent=properties/*}/recurringAudienceLists
একটি প্রপার্টির জন্য সমস্ত পুনরাবৃত্ত দর্শক তালিকা প্রদর্শন করে।

REST রিসোর্স: v1alpha.properties.reportTasks

পদ্ধতি
create POST /v1alpha/{parent=properties/*}/reportTasks
একটি প্রতিবেদন তৈরির কাজ শুরু করে।
get GET /v1alpha/{name=properties/*/reportTasks/*}
একটি নির্দিষ্ট রিপোর্ট টাস্ক সম্পর্কিত রিপোর্ট মেটাডেটা সংগ্রহ করে।
list GET /v1alpha/{parent=properties/*}/reportTasks
একটি প্রপার্টির জন্য সমস্ত রিপোর্ট টাস্ক তালিকাভুক্ত করে।
query POST /v1alpha/{name=properties/*/reportTasks/*}:query
একটি রিপোর্ট টাস্কের বিষয়বস্তু পুনরুদ্ধার করে।