ব্যবহারকারী-নিয়ন্ত্রিত অ্যাকাউন্টের ব্যবস্থা করা – API বিকাশকারী গাইড

এই নথিটি নতুন Google Analytics অ্যাকাউন্ট তৈরি করার জন্য Provisioning API ব্যবহার করার বিষয়ে গুরুত্বপূর্ণ ধারণা ব্যাখ্যা করে।

ভূমিকা

Provisioning API নতুন Google Analytics অ্যাকাউন্ট তৈরি করতে এবং আপনার গ্রাহকদের জন্য Google Analytics সক্ষম করতে ব্যবহার করা যেতে পারে। এটা যোগ্য সেবা প্রদানকারী এবং বড় অংশীদারদের জন্য উদ্দেশ্যে করা হয়. প্রভিশনিং API-এর পরিচিতির জন্য Provisioning API ওভারভিউ দেখুন।

তুমি শুরু করার আগে

সমস্ত Google Analytics API একই পদ্ধতিতে অ্যাক্সেস করা হয়। আপনি Provisioning API দিয়ে শুরু করার আগে আপনার উচিত:

  • API এর সাথে কাজ করে এমন প্রোগ্রামিং ভাষা নির্দিষ্ট ক্লায়েন্ট লাইব্রেরির একটি সম্পূর্ণ তালিকার জন্য ক্লায়েন্ট লাইব্রেরি পৃষ্ঠাটি পড়ুন।
  • API ইন্টারফেস এবং ক্লায়েন্ট লাইব্রেরি ছাড়াই কীভাবে ডেটা অ্যাক্সেস করা যায় সে সম্পর্কে জানতে রেফারেন্স গাইড পড়ুন।

প্রতিটি ক্লায়েন্ট লাইব্রেরি প্রোভিশনিং API অ্যাক্সেস করার জন্য একটি একক বিশ্লেষণ পরিষেবা অবজেক্ট প্রদান করে। পরিষেবা অবজেক্ট তৈরি করতে আপনাকে সাধারণত নিম্নলিখিত ধাপগুলি অতিক্রম করতে হবে:

  1. Google API কনসোলে আপনার অ্যাপ্লিকেশন নিবন্ধন করুন৷
  2. একটি নতুন Google Analytics অ্যাকাউন্ট তৈরি করতে অনুমোদন করুন৷
  3. একটি বিশ্লেষণ সেবা বস্তু তৈরি করুন.

আপনি যদি এই ধাপগুলি সম্পূর্ণ না করে থাকেন, তাহলে দয়া করে থামুন এবং Hello Google Analytics API টিউটোরিয়াল পড়ুন। এই টিউটোরিয়ালটি আপনাকে গুগল অ্যানালিটিক্স এপিআই অ্যাপ্লিকেশন তৈরির প্রাথমিক ধাপের মাধ্যমে নিয়ে যাবে। একবার সম্পূর্ণ হয়ে গেলে, আপনি বুঝতে পারবেন কিভাবে বাস্তব-বিশ্বের কাজগুলি সম্পাদন করতে Google Analytics API গুলি অ্যাক্সেস করতে হয়৷

ওভারভিউ

Provisioning API ব্যবহার করে Google Analytics অ্যাকাউন্ট তৈরি করার সময়, বিবেচনা করার জন্য 2টি পৃথক প্রবাহ রয়েছে:

  • প্রযুক্তিগত প্রবাহ : ব্যবহারকারীর জন্য একটি গুগল অ্যানালিটিক্স অ্যাকাউন্ট প্রোগ্রাম্যাটিকভাবে বিধান করার জন্য এন্ড-টু-এন্ড ফ্লো।
  • ব্যবহারকারী প্রবাহ : ব্যবহারকারীর দৃষ্টিকোণ থেকে অ্যাকাউন্ট তৈরির প্রবাহের জন্য আপনার বাস্তবায়নের বিবেচনা করা উচিত।

এই নথিটি প্রতিটি প্রবাহের জন্য উচ্চ-স্তরের পদক্ষেপ এবং প্রয়োজনীয়তা বর্ণনা করে।

প্রযুক্তিগত প্রবাহ

একটি নতুন অ্যাকাউন্ট তৈরি করতে এবং Google অ্যানালিটিক্সের সাথে সংহত করার জন্য প্রভিশনিং API ব্যবহার করার জন্য উচ্চ-স্তরের পদক্ষেপগুলি হল:

  1. OAuth 2.0 ব্যবহার করে অ্যাপ্লিকেশন/পরিষেবাকে প্রমাণীকরণ এবং অনুমোদন করার জন্য ব্যবহারকারীকে অনুরোধ করুন।
  2. Provisioning API ব্যবহার করে একটি অ্যাকাউন্ট টিকিট তৈরি করুন
  3. Google Analytics পরিষেবার শর্তাবলী (TOS) গ্রহণ করতে এবং প্রতিক্রিয়া পরিচালনা করতে ব্যবহারকারীকে পুনঃনির্দেশ করুন।
  4. (ঐচ্ছিক) অ্যাকাউন্ট এবং ইন্টিগ্রেশন সুযোগ কনফিগার করুন।

এই সমস্ত পদক্ষেপ সফলভাবে সম্পন্ন হলে ব্যবহারকারীর জন্য একটি Google Analytics অ্যাকাউন্ট তৈরি করা হবে এবং নতুন অ্যাকাউন্টের জন্য আপনার অ্যাকাউন্ট আইডি, প্রপার্টি আইডি এবং ভিউ (প্রোফাইল) আইডি থাকবে।

নীচের প্রতিটি ধাপের জন্য ধাপটি সম্পূর্ণ করার প্রয়োজনীয়তা , ধাপের ফলাফল এবং ধাপের জন্য প্রযুক্তিগত প্রবাহের বিবরণ রয়েছে।

1. প্রমাণীকরণ এবং অনুমোদন

প্রতিটি ব্যবহারকারীকে আপনার আবেদন অনুমোদন করতে হবে এবং তাদের পক্ষে একটি Google Analytics অ্যাকাউন্টের ব্যবস্থা করার ক্ষমতা প্রদান করতে হবে। OAuth 2.0 ওয়েব সার্ভার অ্যাপ্লিকেশন ফ্লোকে এই পদক্ষেপটি সম্পাদন করার পরামর্শ দেওয়া হয়েছে।

এই ধাপটি সম্পূর্ণ করতে আপনার যা প্রয়োজন

এই পদক্ষেপের ফলাফল

একবার OAuth 2.0 ফ্লো সম্পূর্ণ হয়ে গেলে, ব্যবহারকারী তাদের পক্ষ থেকে একটি অ্যাকাউন্টের ব্যবস্থা করার জন্য আপনার আবেদনকে অনুমোদন দেবে এবং ব্যবহারকারীর জন্য আপনার কাছে একটি অ্যাক্সেস টোকেন থাকবে।

টোকেন এবং স্কোপ সম্পর্কে নোট:

  • আপনি যদি অ্যাকাউন্ট তৈরি হওয়ার পরে ব্যবহারকারীর অ্যাকাউন্ট কনফিগারেশন বা রিপোর্টিং ডেটার জন্য অতিরিক্ত অনুরোধ করতে চান তবে আপনি এই ধাপে অতিরিক্ত সুযোগ অনুমোদন করতে পারেন। উদাহরণস্বরূপ, readonly বা edit সুযোগ।
  • অ্যাক্সেস টোকেন সীমিত জীবনকাল আছে. যদি আপনার অ্যাপ্লিকেশনের একটি একক অ্যাক্সেস টোকেনের জীবনকালের পরেও Google Analytics API-এ অ্যাক্সেসের প্রয়োজন হয় তবে আপনি access_type=offline সেট করে একটি রিফ্রেশ টোকেনের অনুরোধ করতে পারেন। একটি রিফ্রেশ টোকেন প্রতিটি ব্যবহারকারীর জন্য নিরাপদ দীর্ঘমেয়াদী সঞ্চয়স্থানে সংরক্ষণ করা উচিত কারণ এটি আপনার অ্যাপ্লিকেশনকে নতুন অ্যাক্সেস টোকেন পেতে অনুমতি দেয়। অতিরিক্ত বিবরণের জন্য অফলাইন অ্যাক্সেস দেখুন।

এই পদক্ষেপের জন্য প্রযুক্তিগত প্রবাহ

ব্যবহারকারীর জন্য আপনাকে একটি অ্যাক্সেস টোকেন পেতে হবে। OAuth 2.0 ওয়েব সার্ভারে বর্ণিত প্রবাহের উপর ভিত্তি করে, ব্যবহারকারীকে Google অ্যাকাউন্ট পরিষেবাতে পাঠান, এবং তারপর ব্যবহারকারীকে প্রমাণীকরণ প্রবাহ সম্পূর্ণ করার পরে আপনার পরিষেবাতে পুনঃনির্দেশিত করা হলে প্রতিক্রিয়া পরিচালনা করুন৷

ব্যবহারকারীর দেখার জন্য OAuth 2.0 URL তৈরি করুন

যখন ব্যবহারকারী একটি বোতাম বা লিঙ্কে ক্লিক করে শুরু করুন বা একটি অ্যাকাউন্ট তৈরি করুন লিঙ্কটি OAuth 2.0 ফ্লো শুরুর দিকে নির্দেশ করবে যাতে ব্যবহারকারীকে প্রভিশনিং অনুমতি দিতে বলা হয়। উদাহরণ স্বরূপ:

https://accounts.google.com/o/oauth2/auth?
  scope=https://www.googleapis.com/auth/analytics.provision
  &redirect_uri={YOUR REDIRECT URI for OAUTH}
  &response_type=code
  &client_id={YOUR CLIENT ID}
Google অ্যাকাউন্ট পরিষেবা থেকে প্রতিক্রিয়া পরিচালনা করুন

একবার ব্যবহারকারী আপনার অ্যাপ্লিকেশন অ্যাক্সেস দেওয়ার সিদ্ধান্ত নেওয়ার পরে, একটি অনুমোদন কোড সহ একটি ক্যোয়ারী প্যারামিটার দিয়ে আপনি যে URLটি তৈরি করেছেন তাতে নির্দিষ্ট করা হিসাবে তাদেরকে redirect_uri তে পুনঃনির্দেশিত করা হবে। যদি ব্যবহারকারী অনুরোধটি অনুমোদন করে তাহলে অনুমোদন কোডের প্রতিক্রিয়াটি Google অ্যাকাউন্ট এপিআই -এ একটি POST অনুরোধ করে অ্যাক্সেস টোকেনের জন্য অনুমোদন কোড বিনিময় করতে ব্যবহার করা যেতে পারে।

রিফ্রেশ টোকেন সংরক্ষণ করুন (যদি প্রযোজ্য হয়)

অ্যাক্সেস টোকেনটি পরবর্তী ধাপে ব্যবহার করা হবে যাতে আপনি অস্থায়ীভাবে এটি সংরক্ষণ করতে পারেন। আপনি যদি ব্যবহারকারীর জন্য একটি রিফ্রেশ টোকেনও অনুরোধ করেন তবে দীর্ঘমেয়াদী ব্যবহারের জন্য আপনার এটি নিরাপদে সংরক্ষণ করা উচিত। একটি রিফ্রেশ টোকেন দীর্ঘস্থায়ী এবং নতুন অ্যাক্সেস টোকেন ইস্যু করতে ব্যবহার করা যেতে পারে।

2. Provisioning API ব্যবহার করে একটি অ্যাকাউন্ট টিকিট তৈরি করুন৷

একবার আপনার কাছে অনুমোদিত ব্যবহারকারীর জন্য একটি অ্যাক্সেস টোকেন হয়ে গেলে, আপনি ব্যবহারকারীর জন্য একটি অ্যাকাউন্ট টিকিট তৈরি করার জন্য Provisioning API-এর কাছে একটি অনুরোধ করতে এটি ব্যবহার করতে পারেন। অ্যাকাউন্ট টিকিট একটি ব্যবহারকারীর জন্য একটি অ্যাকাউন্ট তৈরি করার প্রথম ধাপ।

এই ধাপটি সম্পূর্ণ করতে আপনার যা প্রয়োজন

প্রমাণীকরণ এবং অনুমোদন এবং নিম্নলিখিত বিধান বিবরণে বর্ণিত অনুমোদিত ব্যবহারকারীর জন্য একটি অ্যাক্সেস টোকেন:

  • ইউআরআই পুনর্নির্দেশ করুন
    • Google Analytics পরিষেবার শর্তাবলী (TOS) পৃষ্ঠার পরে ব্যবহারকারীকে কোথায় পুনঃনির্দেশিত করা হয় তা সংজ্ঞায়িত করে। এটি OAuth 2.0 অনুমোদন প্রবাহের সময় নির্দিষ্ট করা রিডাইরেক্ট URI থেকে ভিন্ন হতে পারে।
    • রিডাইরেক্ট URI প্যারামিটারের মান অবশ্যই Google Developers Console- এ নিবন্ধিত মানগুলির একটির সাথে হুবহু মিলতে হবে (http বা https স্কিম, কেস এবং '/' ট্রেইলিং সহ)।
  • অ্যাকাউন্ট ক্ষেত্র
    • অ্যাকাউন্টের জন্য একটি name সম্পত্তি প্রয়োজন
  • ওয়েব সম্পত্তি ক্ষেত্র
    • সম্পত্তির জন্য একটি name সম্পত্তি প্রয়োজন
    • একটি websiteUrl প্রয়োজন
  • প্রোফাইল ক্ষেত্র
    • প্রোফাইলের জন্য একটি name সম্পত্তি প্রয়োজন
    • একটি timezone ঐচ্ছিকভাবে প্রদান করা যেতে পারে। ডিফল্ট হল America/Los_Angeles

একটি অ্যাকাউন্ট টিকিট তৈরি করার সময়, শুধুমাত্র উপরে চিহ্নিত মৌলিক ক্ষেত্রগুলি সেট করা যেতে পারে। একবার অ্যাকাউন্ট তৈরি হয়ে গেলে, ম্যানেজমেন্ট এপিআই ব্যবহার করে সম্পত্তি বা ভিউ (প্রোফাইল)-এ যেকোনো অতিরিক্ত কনফিগারেশন পরিবর্তন করা যেতে পারে।

এই ক্ষেত্রগুলিতে অতিরিক্ত বিশদ বিবরণের জন্য অ্যাকাউন্ট , বৈশিষ্ট্য এবং ভিউ (প্রোফাইল) এর জন্য API রেফারেন্স দেখুন।

এই পদক্ষেপের ফলাফল

Provisioning API-এ একটি সফল অনুরোধ করার পরে, ব্যবহারকারীর জন্য আপনার কাছে একটি স্বল্পকালীন অ্যাকাউন্ট টিকিট থাকবে। অ্যাকাউন্ট টিকেট আইডিটি চূড়ান্ত ধাপে ব্যবহারকারীকে পরিষেবার শর্তাবলী (TOS) স্বীকার করতে এবং তাদের অ্যাকাউন্ট সক্রিয় করতে অনুরোধ করার জন্য ব্যবহার করা হয়। TOS গৃহীত না হওয়া পর্যন্ত অ্যাকাউন্টটি ব্যবহার করা যাবে না।

এই পদক্ষেপের জন্য প্রযুক্তিগত প্রবাহ

ব্যবহারকারীর জন্য অ্যাক্সেস টোকেন ব্যবহার করে যা প্রমাণীকরণ এবং অনুমোদনের সময় প্রাপ্ত হয়েছিল একটি HTTP POST অনুরোধ প্রভিশনিং API এ করা হয়।

অ্যাকাউন্ট টিকিট তৈরি করার জন্য প্রভিশনিং API অনুরোধ

কিভাবে অনুরোধ করতে হয় তার বিস্তারিত জানার জন্য Provisioning API রেফারেন্সে createAccountTicket পদ্ধতি পর্যালোচনা করুন।

প্রভিশনিং API থেকে প্রতিক্রিয়া

একটি সফল অনুরোধ একটি 200 প্রতিক্রিয়া প্রদান করে। প্রতিক্রিয়া বডিতে একটি অ্যাকাউন্ট টিকেট রয়েছে, যা স্বল্পস্থায়ী। অ্যাকাউন্ট টিকিটে একটি আইডি এবং নতুন অ্যাকাউন্ট ট্রির বিবরণ থাকে।

প্রতিক্রিয়ার বিশদ বিবরণের জন্য Provisioning API রেফারেন্সে Account Ticket resource পর্যালোচনা করুন৷

ত্রুটির প্রতিক্রিয়াগুলিও অ্যাপ্লিকেশন দ্বারা পরিচালনা করা দরকার।

3. ব্যবহারকারী Google Analytics পরিষেবার শর্তাবলী (TOS) স্বীকার করে

ব্যবহারকারীর জন্য আপনার একটি অ্যাকাউন্ট টিকিট আইডি থাকার পরে, আপনি ব্যবহারকারীকে Google Analytics পরিষেবার শর্তাবলী মেনে নিতে অনুরোধ করার জন্য TOS অনুরোধের সাথে এটি ব্যবহার করতে পারেন।

এই ধাপটি সম্পূর্ণ করতে আপনার যা প্রয়োজন

অনুমোদিত ব্যবহারকারীর জন্য একটি অ্যাকাউন্ট টিকেট আইডি

এই পদক্ষেপের ফলাফল

অ্যাকাউন্ট টিকেট আইডি ব্যবহার করে TOS ফ্লো সফলভাবে সম্পন্ন করার পরে, অ্যাকাউন্ট, সম্পত্তি এবং ভিউ (প্রোফাইল) তৈরি করা হবে। ব্যবহারকারীর এখন একটি সক্রিয় অ্যাকাউন্ট থাকবে। TOS পৃষ্ঠার প্রতিক্রিয়া অ্যাকাউন্ট আইডি, প্রপার্টি আইডি এবং ভিউ (প্রোফাইল) আইডি অন্তর্ভুক্ত করবে।

এই পদক্ষেপের জন্য প্রযুক্তিগত প্রবাহ

অ্যাকাউন্ট টিকেট আইডি ব্যবহার করে, ব্যবহারকারীকে Google Analytics TOS পৃষ্ঠাতে পুনঃনির্দেশ করুন যেখানে তারা TOS গ্রহণ করতে পারে, তারপর আপনাকে API থেকে প্রতিক্রিয়া পরিচালনা করতে হবে।

ব্যবহারকারীকে দেখার জন্য TOS URL তৈরি করুন

ব্যবহারকারীকে TOS পৃষ্ঠায় পুনঃনির্দেশ করুন এবং URL এর অংশ হিসাবে অ্যাকাউন্ট টিকেট আইডি অন্তর্ভুক্ত করুন:

https://analytics.google.com/analytics/web/?provisioningSignup=false#/termsofservice/{account_ticket_id}
TOS প্রতিক্রিয়া পরিচালনা করুন

ব্যবহারকারীর TOS পৃষ্ঠায় কিছু পদক্ষেপ নেওয়ার পরে তাদের অ্যাকাউন্ট টিকিট তৈরির সময় নির্দিষ্ট করা redirectUri পুনঃনির্দেশিত করা হবে। TOS পৃষ্ঠার প্রতিক্রিয়া ক্যোয়ারী স্ট্রিং এর অংশ হিসাবে অন্তর্ভুক্ত করা হবে।

সফল প্রতিক্রিয়া নতুন তৈরি অ্যাকাউন্টের কাঠামোর পাশাপাশি আসল accountTicketId সম্পর্কে ডেটা ফিরিয়ে দেবে:

https://{YOUR REDIRECT URI for TOS}?
  accountId={accountId}
  &webPropertyId={webPropertyId}
  &profileId={profileId}
  &accountTicketId={accountTicketId}

উদাহরণস্বরূপ, যদি আপনার অ্যাপ্লিকেশনের জন্য TOS হ্যান্ডলারটি http://www.your-app.com/gaTOS এ থাকে তাহলে অ্যাকাউন্ট টিকিট তৈরি করার সময় এটিকে redirectUri হিসাবে সেট করা উচিত। আপনার অ্যাপ্লিকেশনের TOS হ্যান্ডলারের আশা করা উচিত এবং সঠিকভাবে HTTP GET অনুরোধগুলি পরিচালনা করা উচিত যাতে accountId , webPropertyId , profileId এবং accountTicketId ক্যোয়ারী প্যারামিটার থাকে যখন অ্যাকাউন্টের টিকিট বৈধ হয় এবং ব্যবহারকারী TOS স্বীকার করেছেন৷

অসফল প্রতিক্রিয়াগুলির মধ্যে ত্রুটির প্রতিক্রিয়া অন্তর্ভুক্ত থাকবে:

https://{YOUR REDIRECT URI for TOS}?
  error={error_code}
  &accountTicketId={accountTicketId}

আপনার TOS হ্যান্ডলারেরও সঠিকভাবে HTTP GET অনুরোধগুলি পরিচালনা করা উচিত যাতে একটি error ক্যোয়ারী প্যারামিটার রয়েছে, যা কিছু ভুল হয়েছে তা নির্দেশ করে। ক্যোয়ারী প্যারামিটারের মানটি পরবর্তী পদক্ষেপ নিতে বা ব্যবহারকারীকে একটি বার্তা প্রদর্শন করতে ব্যবহার করা যেতে পারে:

  • error=user_cancel - ব্যবহারকারী পরিষেবার শর্তাবলী গ্রহণ করেননি।
  • error=max_accounts_reached - ব্যবহারকারী Google Analytics অ্যাকাউন্টের সীমাতে পৌঁছেছেন।
  • error=backend_error - একটি সাধারণ ত্রুটি। সার্ভারটি একটি ত্রুটি ফিরিয়ে দিয়েছে যা উপরের বিভাগগুলিতে নয়৷

4. (ঐচ্ছিক) একীকরণের সুযোগ

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

  • প্রযোজ্য হলে, স্বয়ংক্রিয়ভাবে ব্যবহারকারীর ওয়েবসাইটে প্রতিটি পৃষ্ঠার জন্য নতুন তৈরি অ্যাকাউন্টের সম্পত্তি আইডি সহ স্ট্যান্ডার্ড Google Analytics ট্র্যাকিং স্নিপেট ইনজেক্ট করুন।
  • ম্যানেজমেন্ট API ব্যবহার করে স্বয়ংক্রিয়ভাবে ব্যবহারকারীর সম্পত্তি কনফিগার করুন।
  • এম্বেড এপিআই বা কোর রিপোর্টিং এপিআই ব্যবহার করে আপনার পণ্যের (যেমন অ্যাডমিন প্যানেলে) ব্যবহারকারীর জন্য রিপোর্ট প্রদান করুন।

ব্যবহারকারী প্রবাহ

এই বিভাগটি ব্যবহারকারীর দৃষ্টিকোণ থেকে অ্যাকাউন্ট তৈরির প্রবাহের ধাপগুলির সাথে সম্পর্কিত বাস্তবায়ন বিবেচনার বর্ণনা দেয়।

ব্যবহারকারী তাদের সম্পত্তির জন্য বিশ্লেষণ সক্ষম করতে নিম্নলিখিত 2টি বিকল্পের প্রস্তাব দিয়ে প্রবাহ শুরু হয়:

  1. একটি Google Analytics অ্যাকাউন্ট তৈরি করুন
  2. একটি বিদ্যমান Google Analytics অ্যাকাউন্ট ব্যবহার করুন। ( দ্রষ্টব্য : এই প্রবাহটি এই নথিতে কভার করা হয়নি। ব্যবহারকারীর Google Analytics কনফিগারেশন ডেটা কীভাবে অ্যাক্সেস করতে হয় তার বিশদ বিবরণের জন্য ব্যবস্থাপনা API দেখুন।)

একটি নতুন Google Analytics অ্যাকাউন্ট তৈরি করার সময় এমন তথ্য রয়েছে যা আপনাকে প্রভিশনিং অনুরোধের সাথে পাঠাতে হবে যেমন অ্যাকাউন্টের নাম, সম্পত্তির নাম ইত্যাদি। ব্যবহারকারী সম্পর্কে আপনার কাছে থাকা তথ্য এবং আপনি যে পছন্দের প্রবাহ দেখাতে চান তার উপর নির্ভর করে ব্যবহারকারী 'অ্যাকাউন্ট তৈরি করুন'-এ ক্লিক করার পরে ব্যবহারকারীর প্রবাহ শুরু করার জন্য তাদের কাছে 3টি প্রধান বিকল্প রয়েছে:

অনুমোদনের পরে অ্যাকাউন্টের বিশদ জিজ্ঞাসা করুন

এই ক্ষেত্রে ব্যবহারকারীকে প্রক্রিয়ার মাঝখানে অ্যাকাউন্টের বিশদ জানতে চাওয়া হয়। প্রবাহ নিম্নলিখিত অনুরূপ দেখতে হবে:

  1. OAuth 2.0 প্রবাহের জন্য ব্যবহারকারীকে Google অ্যাকাউন্ট পরিষেবাতে পুনঃনির্দেশিত করা হয়েছে। যদি ব্যবহারকারীর একটি Google অ্যাকাউন্ট না থাকে বা সাইন-ইন না থাকে তবে তাদের একটি Google অ্যাকাউন্ট তৈরি করতে বা সাইন-ইন করতে বলা হবে।
  2. ব্যবহারকারীকে 'গুগল অ্যানালিটিক্স অ্যাকাউন্ট তৈরি করুন' অ্যাপ্লিকেশনটিকে অনুমোদন করার জন্য অনুরোধ করা হয়।
  3. ব্যবহারকারী অ্যাপ্লিকেশনের জন্য অনুমতি অনুরোধ গ্রহণ করে।
  4. ব্যবহারকারীকে পরিষেবা প্রদানকারীর কাছে পুনঃনির্দেশিত করা হয়। নোট করুন যে ব্যবহারকারী যদি অনুমোদন অস্বীকার করে তবে তাদের এখনও পরিষেবা প্রদানকারীর কাছে পুনঃনির্দেশিত করা হয়।
  5. একটি ফর্ম ব্যবহারকারীকে তৈরি করা অ্যাকাউন্ট সম্পর্কে বিশদ সংগ্রহ করতে উপস্থাপন করা হয় (যেমন অ্যাকাউন্টের নাম, সম্পত্তির নাম, প্রোফাইলের নাম, টাইমজোন, ওয়েবসাইট URL, ইত্যাদি)
  6. ব্যবহারকারী ফর্ম পূরণ করে এবং জমা দেয় এবং Google-এ পুনঃনির্দেশিত হয়/Google Analytics পরিষেবার শর্তাবলী (TOS) দেখানো হয়।
  7. ব্যবহারকারী TOS স্বীকার করে।
  8. ব্যবহারকারীকে পরিষেবা প্রদানকারীর কাছে পুনঃনির্দেশিত করা হয় এবং কিছু সাফল্যের বার্তা দেখানো হয় যে তারা অ্যাকাউন্ট এবং কীভাবে অ্যাক্সেস করবেন তার বিশদ সহ একটি Google Analytics অ্যাকাউন্ট সফলভাবে তৈরি করেছে। মনে রাখবেন যে ব্যবহারকারী যদি TOS স্বীকার না করেন তবে তাদের এখনও পরিষেবা প্রদানকারীর কাছে পুনঃনির্দেশিত করা হয়।

অনুমোদনের আগে অ্যাকাউন্টের বিশদ জিজ্ঞাসা করুন

এই ক্ষেত্রে ব্যবহারকারীকে সামনে তৈরি করা অ্যাকাউন্টের কনফিগারেশনের বিশদ জানতে চাওয়া হয়। প্রবাহ নিম্নলিখিত অনুরূপ দেখতে হবে:

  1. পরিষেবা প্রদানকারীর সাইটে, একটি ফর্ম ব্যবহারকারীকে তৈরি করা অ্যাকাউন্ট সম্পর্কে বিশদ সংগ্রহ করার জন্য উপস্থাপন করা হয় (যেমন অ্যাকাউন্টের নাম, সম্পত্তির নাম, প্রোফাইল নাম, সময় অঞ্চল, ওয়েবসাইট URL)।
  2. ব্যবহারকারী ফর্মটি পূরণ করে, জমাতে ক্লিক করে এবং OAuth 2.0 ফ্লো-এর জন্য Google অ্যাকাউন্ট পরিষেবাতে পুনঃনির্দেশিত হয়। যদি ব্যবহারকারীর একটি Google অ্যাকাউন্ট না থাকে বা সাইন-ইন না থাকে তবে তাদের একটি Google অ্যাকাউন্ট তৈরি করতে বা সাইন-ইন করতে বলা হবে।
  3. ব্যবহারকারীকে 'গুগল অ্যানালিটিক্স অ্যাকাউন্ট তৈরি করুন' অ্যাপ্লিকেশনটিকে অনুমোদন করার জন্য অনুরোধ করা হয়।
  4. ব্যবহারকারী অ্যাপ্লিকেশনের জন্য অনুরোধ করা অনুমতি গ্রহণ করে।
  5. ব্যবহারকারীকে পরিষেবা প্রদানকারীর কাছে পুনঃনির্দেশিত করা হয়।
  6. ব্যবহারকারীকে Google-এ পুনঃনির্দেশিত করা হয়/Google Analytics পরিষেবার শর্তাবলী (TOS) দেখানো হয়।
  7. ব্যবহারকারী TOS স্বীকার করে।
  8. ব্যবহারকারীকে পরিষেবা প্রদানকারীর কাছে পুনঃনির্দেশিত করা হয় এবং কিছু সাফল্যের বার্তা দেখানো হয় যে তারা অ্যাকাউন্ট এবং কীভাবে অ্যাক্সেস করবেন তার বিশদ সহ একটি Google Analytics অ্যাকাউন্ট সফলভাবে তৈরি করেছে।

অ্যাকাউন্টের বিবরণ প্রিফিল করুন বা ফর্মগুলি এড়িয়ে যান

যদি ব্যবহারকারীর অ্যাকাউন্ট সম্পর্কে তথ্য ইতিমধ্যেই উপলব্ধ থাকে (যেমন ওয়েবসাইট URL, ওয়েবসাইটের নাম, টাইমজোন, ইত্যাদি) তাহলে উপরের উভয় বিকল্পগুলিকে আরও সরলীকরণ করা যেতে পারে:

  • ফর্মটি আগে থেকে পূরণ করা এবং ব্যবহারকারীকে চাইলে সম্পাদনা করার অনুমতি দেওয়া
  • ফর্মের ধাপটি সম্পূর্ণভাবে এড়িয়ে যাওয়া এবং বিদ্যমান তথ্য ব্যবহার করে স্বয়ংক্রিয়ভাবে অ্যাকাউন্ট তৈরি করা।