তথ্যের প্রবাহ

A flow diagram illustrating how data is passed from a Publisher's site to the Subscription Linking API, first by subscriptions.linkSubscription() in the browser, and then using UpdateReaderEntitlements() on the server.

চিত্র 1. সাবস্ক্রিপশন লিঙ্কিং প্রক্রিয়ার উচ্চ-স্তরের ডেটা প্রবাহের জন্য সিকোয়েন্স ডায়াগ্রাম।

সাবস্ক্রিপশন লিঙ্কিং বাস্তবায়ন করতে, একজন প্রকাশকের সাইটে পাঠকদের জন্য লিঙ্কিং শুরু করতে ক্লায়েন্ট-সাইড জাভাস্ক্রিপ্ট এবং পাঠকদের এনটাইটেলমেন্টগুলি পরিচালনা করার জন্য একটি সার্ভার-সাইড পরিষেবা ব্যবহার করতে হবে। এই দুটি সিস্টেমই হোস্ট করা ওয়েবপৃষ্ঠা থেকে তথ্য, আপনার প্রকাশনার প্রকাশক কেন্দ্রের কনফিগারেশন এবং Google ক্লাউড পরিষেবা অ্যাকাউন্টের তথ্য ব্যবহার করে।

একটি সাবস্ক্রিপশন লিঙ্ক মাধ্যমে হাঁটা

  1. অর্থপ্রদানকারী সদস্যতা বা অবদানের এনটাইটেলমেন্ট সহ একজন পাঠক আপনার ওয়েবসাইটে আসে।
  2. আপনার ক্লায়েন্ট-সাইড কোডটি পাঠককে তাদের অ্যাকাউন্টকে তাদের Google অ্যাকাউন্টের সাথে লিঙ্ক করার সুযোগ দেওয়ার জন্য swg.js ব্যবহার করে, যাতে তারা একটি বোতাম বা কল-টু-অ্যাকশন ব্যবহার করে যা আপনি ডিজাইন করেন এবং আপনার ওয়েবসাইটে রাখেন।
  3. কল-টু-অ্যাকশনটি ট্রিগার করার পরে (হয় স্পষ্টভাবে একটি ক্লিকের মাধ্যমে, অথবা অন্য একটি ক্রিয়া বা অবস্থার ফলাফল হিসাবে), পাঠক তাদের Google অ্যাকাউন্টে লগ ইন করেন (অথবা সক্রিয় থেকে নির্বাচন করে), এবং প্রকাশককে তাদের Google অ্যাকাউন্টের সাথে পাঠকের তথ্য সংযুক্ত করার অনুমতি দেয়। প্রকাশক অনুরোধের অংশ হিসাবে পাঠকের জন্য একটি প্রকাশক-প্রদত্ত শনাক্তকারী (PPID) তৈরি করে, যা পাঠকের Google অ্যাকাউন্টে সংরক্ষিত হয় এবং পরবর্তী api ইন্টারঅ্যাকশনের জন্য ব্যবহৃত হয়।
  4. অনুমতি দেওয়ার পরে, পাঠককে প্রকাশকের সাইটে ফেরত পাঠানো হয়। প্রকাশক এখন Google কে জানাতে পারেন যে পাঠক কোন এনটাইটেলমেন্টের অধিকারী।
  5. (অ্যাসিনক্রোনাসভাবে) প্রকাশকরা তাদের পিপিআইডি ব্যবহার করে PPID-এর এনটাইটেলমেন্টের Google-এর রেকর্ড আপডেট করতে তাদের পিপিআইডি ব্যবহার করে প্রতিটি পাঠকের জন্য Google-কে তথ্য পাঠাবেন। PPID-এর এনটাইটেলমেন্টের Google-এর রেকর্ড অবশ্যই তাজা রাখতে হবে, কারণ এই রেকর্ডগুলি পুরানো হওয়ার পরে মুছে ফেলা হয়। রেকর্ডের মেয়াদ শেষ হওয়ার 30 দিন পরে একটি রেকর্ড বাসি হয়ে যায় এবং পরবর্তীকালে তা শুদ্ধ করা হয়।

সুবিধা

যখন একজন পাঠক কোনো প্রকাশকের সাইট পরিদর্শন করেন যেটি সাবস্ক্রিপশন লিঙ্কিংকে একীভূত করেছে এবং তারা এই সাইটে সাবস্ক্রিপশন বা অবদানের জন্য অর্থ প্রদান করেছে, তখন পাঠক তাদের প্রকাশক অ্যাকাউন্টটিকে তাদের Google অ্যাকাউন্টের সাথে লিঙ্ক করতে পারেন। এই পাঠকরা তখন অনুসন্ধান এবং আবিষ্কারের মতো Google পণ্যগুলিতে এই প্রকাশনা থেকে সামগ্রীতে দৃশ্যমানতা বৃদ্ধি পাওয়ার যোগ্য। এটি পাঠকদের জন্য তাদের অর্থ প্রদান করা প্রকাশনাগুলি থেকে তাদের সামগ্রীর ব্যবহার সর্বাধিক করতে দেয়৷ পাঠকরা যে কোনো সময় তাদের প্রকাশক অ্যাকাউন্ট থেকে তাদের Google অ্যাকাউন্ট থেকে লিঙ্কমুক্ত করতে পারেন, অথবা প্রকাশক-প্রদত্ত কোনো পদক্ষেপের মাধ্যমে।

পাঠক সুবিধার সারসংক্ষেপ

  1. পাঠকরা যেকোনো বিষয়বস্তু, সংবাদ বা অ-সংবাদ অনুসন্ধান করে এবং 'আপনার সদস্যতা থেকে' তালিকাটি দেখুন।
  2. পাঠকরা ডিসকভারের সাথে ইন্টারঅ্যাক্ট করেন (হয় তাদের Android হোম স্ক্রিনে, অথবা Google অ্যাপে iOS, Chrome, বা হোম স্ক্রীন উইজেটের মাধ্যমে) এবং ডিসকভারের মধ্যে একটি বিভাগ হিসাবে 'আপনার সদস্যতা থেকে' দেখতে পারেন। একটি অনুসন্ধান ফলাফল পৃষ্ঠায় আপনার সদস্যতা মডিউল থেকে দেখানো স্ক্রিনশট একটি জোড়া

চিত্র 2. ডেস্কটপ এবং মোবাইলে একটি অনুসন্ধান ফলাফল পৃষ্ঠায় 'আপনার সদস্যতা থেকে' মডিউলের স্ক্রিনশট।

একটি লিঙ্কড সাবস্ক্রিপশন থেকে প্রকাশকের সুবিধা

  • অ্যাকাউন্ট পরিচালনার জন্য আরও দক্ষ, দীর্ঘমেয়াদী স্থিতিস্থাপক সার্ভার-সাইড সেটআপ
  • একটি পাবলিক OAuth IDP এবং এনটাইটেলমেন্ট এন্ডপয়েন্ট তৈরি করার প্রয়োজন নেই, কারণ অ্যাকাউন্ট লিঙ্ক করার পূর্ববর্তী সংস্করণ প্রয়োজন
  • Google-এর সার্চ ইঞ্জিন ফলাফল পৃষ্ঠাগুলির মধ্যে প্রকাশনার বিষয়বস্তুকে আরও স্পষ্টভাবে বৈশিষ্ট্যযুক্ত করে ব্যবহারকারীর ব্যস্ততা এবং ধরে রাখার উন্নতি।