একটি বিষয়-ভিত্তিক সমাধান পরীক্ষা করুন, স্থাপন করুন এবং স্কেল করুন

এই পৃষ্ঠায় Topics API ব্যবহার করে উৎপাদনের জন্য একটি বাস্তবায়ন কীভাবে তৈরি, পরীক্ষা এবং স্কেল করতে হয় তা আলোচনা করা হয়েছে।

বিষয় ব্যাকএন্ড বাস্তবায়ন

আপনার ব্যাকএন্ড বাস্তবায়ন ব্রাউজারে গণনা করা বিষয়গুলি কীভাবে ব্যবহার করতে চান তার উপর নির্ভর করে। আমরা সুপারিশ করি যে বিজ্ঞাপন প্রযুক্তি সমাধানগুলি অতিরিক্ত IBA সংকেত হিসাবে Topics ব্যবহার করে।

// Use the language/framework/stack of your preference
function processTopicsBackendAPI(topics) {
 // If the list is not empty, continue
 // Use topics as an additional signal
}

অতিরিক্ত সংকেত হিসেবে টপিক ব্যবহার করুন

আপনার দর্শকদের সম্পর্কে অতিরিক্ত সংকেত হিসেবে বিষয়ের ডেটা অন্যান্য সংকেত যেমন URL, কীওয়ার্ড বা অন্যান্য মেটাডেটার পাশাপাশি বিবেচনা করা যেতে পারে।

তৃতীয় পক্ষের কুকিজের পরে বিজ্ঞাপনের প্রাসঙ্গিকতা সর্বাধিক করুন - এই বইয়ে ব্যাখ্যা করা হয়েছে যে, প্রাসঙ্গিক বিজ্ঞাপন পরিবেশনের জন্য Topics ব্যবহার করার একাধিক পদ্ধতি রয়েছে। এর মধ্যে কিছু পদ্ধতিতে Topics ব্যবহার করে দর্শক তৈরি করা হয়, এবং অন্যান্য পদ্ধতিতে Topics ব্যবহার করে মেশিন লার্নিং মডেলগুলিকে প্রশিক্ষণ দেওয়ার পরামর্শ দেওয়া হয় যা দর্শকদের অতিরিক্ত আগ্রহ অনুমান করতে বা এমনকি বিডিং লজিক অপ্টিমাইজ করতে ব্যবহৃত হবে।

তৈরি এবং স্থাপন করুন

  1. উৎপাদনে ব্যবহারকারীদের পর্যবেক্ষণ করে বিষয় সংগ্রহ করুন (আনুমানিক বাস্তবায়ন সময়: প্রায় এক সপ্তাহ):
    • আপনার বিকল্পগুলি বুঝুন: HTTP হেডার বা iframe এবং JavaScript ব্যবহার করে কীভাবে Topics কল করবেন।
    • আইফ্রেমের কোন ডোমেনটি টপিক্স এপিআই কল করবে তা নির্ধারণ করুন।
    • কোড রেফারেন্স হিসেবে হেডার ডেমো অথবা জাভাস্ক্রিপ্ট ডেমো ব্যবহার করে আপনার সমাধান তৈরি করুন।
    • প্রকাশকরা তাদের সাইটে (যেমন, আপনার বিজ্ঞাপন আইফ্রেমে) এম্বেড করা কোডে বিষয়গুলি একীভূত করুন। এম্বেড থেকে বিষয়গুলি কল করুন।
    • ব্যবহারকারীর বিষয়গুলি পর্যবেক্ষণ শুরু করতে, আপনার প্রোডাকশন ওয়েবসাইটগুলিতে আপনার স্ক্রিপ্টের সর্বশেষ সংস্করণটি এম্বেড করুন। আমরা আপনাকে প্রথমে আপনার নিজস্ব ওয়েবসাইটগুলিতে বাস্তবায়ন পরীক্ষা করার পরামর্শ দিচ্ছি যেখানে মাসিক ভিজিটরদের সংখ্যা কম থাকে। এই পর্যায়ে, আমরা আপনাকে কমপক্ষে পাঁচটি সাইটে আপনার নতুন বিষয়-ভিত্তিক সমাধান এম্বেড করার পরামর্শ দিচ্ছি।
    • এই মুহুর্তে, আশা করা হচ্ছে যে API একটি খালি অ্যারে ফেরত দেবে। কারণ ব্যবহারকারীর জন্য এখনও কোনও বিষয় পর্যবেক্ষণ করা হয়নি। ব্যবহারকারীর বিষয়গুলি পেতে তিন সপ্তাহ পর্যন্ত সময় লাগতে পারে।
    • কার্যকরী পরীক্ষা এবং বৈধতা সম্পাদন করুন। আপনি আপনার সমাধানটি ম্যানুয়ালি বা স্বয়ংক্রিয়ভাবে পরীক্ষা করতে পারেন। উদাহরণস্বরূপ:
      • ফ্ল্যাগ সহ আপনার ব্রাউজারটি খুলুন এবং epoch কে 15 সেকেন্ডে সেট করুন, যাতে ব্রাউজারটি Topics দ্রুত পুনরায় গণনা করতে পারে।
      • আপনার স্ক্রিপ্ট এম্বেড করা সাইটগুলি দেখুন।
      • chrome://topics-internals/ এ আপনার স্ক্রিপ্ট দ্বারা বিষয়গুলি পর্যবেক্ষণ করা হচ্ছে কিনা তা পরীক্ষা করুন।
      • আপনি কোন ফলাফল আশা করতে পারেন তা দেখুন।
  2. অন্যান্য প্রাসঙ্গিক সংকেতের (যেমন URL, মেটাডেটা ইত্যাদি) সাথে টপিক ডেটা ব্যবহার করুন (আনুমানিক সময়: প্রায় 3 দিন)।
    • তিন সপ্তাহ ধরে তৈরি করার পর, আপনার স্ক্রিপ্টটি কিছু ব্যবহারকারীর বিষয় পর্যবেক্ষণ করেছে। এই মুহুর্তে, আপনি অতিরিক্ত সংকেত হিসাবে বিষয় ডেটা ব্যবহার করতে সক্ষম হবেন।
    • একবার আপনি বিষয়গুলির একটি খালি তালিকা পেতে শুরু করলে, আপনি অন্যান্য প্রাসঙ্গিক সংকেত সহ এটি আপনার ব্যাকএন্ডে পাঠাতে পারেন।

লক্ষ্যস্থলে স্থাপন করুন

একবার আপনার স্ক্রিপ্টে একটি টপিক্স কল ইন্টিগ্রেট করার পর, নিশ্চিত করুন যে এটি প্রথম পরীক্ষার জন্য কিছু প্রোডাকশন সাইটে এমবেড করা আছে। নিশ্চিত করুন যে আপনার বাস্তবায়ন প্রত্যাশা অনুযায়ী কাজ করছে:

  • টপিক্স এপিআই বলা হয়।
  • এই নিয়ন্ত্রিত পরিবেশে বিষয়গুলি পর্যবেক্ষণ করা যেতে পারে।
  • বিষয়গুলি অ্যাক্সেস করা যেতে পারে (API ব্যবহারকারীর জন্য পর্যবেক্ষণ করা বিষয়গুলি ফেরত দেয়)।

লক্ষ্য সাইটগুলি বেছে নিন

প্রকাশকদের সাইটে আপনার সমাধান ব্যবহার করার আগে, আমরা আপনার মালিকানাধীন ওয়েবসাইটগুলিতে একটি নিয়ন্ত্রিত পরিবেশে এটি পরীক্ষা করার পরামর্শ দিচ্ছি। আমরা আপনাকে নিম্নলিখিতভাবে লক্ষ্য ওয়েবসাইটগুলি বেছে নেওয়ার পরামর্শ দিচ্ছি:

  • সাইটটিতে মাসিক ভিজিট খুব কম সংখ্যক হয় (প্রতি মাসে প্রায় দশ লক্ষ ভিজিটের কম) : আপনার প্রথমে অল্প সংখ্যক দর্শকের কাছে API স্থাপন করে শুরু করা উচিত।
  • আপনি সাইটটির মালিক এবং নিয়ন্ত্রণ করেন : প্রয়োজনে আপনি জটিল অনুমোদন ছাড়াই দ্রুত বাস্তবায়ন বন্ধ করতে পারেন।
  • সাইটটি ব্যবসায়িকভাবে গুরুত্বপূর্ণ নয় : কম ঝুঁকিপূর্ণ টার্গেট সাইট দিয়ে শুরু করুন।
  • মোট পাঁচটির বেশি সাইট নয় : আপাতত আপনার এত ট্র্যাফিক বা এক্সপোজারের প্রয়োজন হবে না।
  • লক্ষ্য সাইটগুলি বিভিন্ন থিম উপস্থাপন করে : বিভিন্ন বিভাগ উপস্থাপন করে এমন ওয়েবসাইট নির্বাচন করুন (উদাহরণস্বরূপ, খেলাধুলা সম্পর্কে একটি, সংবাদ সম্পর্কে আরেকটি, খাদ্য ও পানীয় থেকে আরও একটি)। ডোমেন যাচাই করতে এবং টপিকস মেশিন-লার্নিং ক্লাসিফায়ার দ্বারা সেগুলি কীভাবে শ্রেণীবদ্ধ করা হয়েছে তা যাচাই করতে আপনি Chrome-এর অভ্যন্তরীণ টপিকস টুল ব্যবহার করতে পারেন।

কার্যকরী পরীক্ষা এবং বৈধতা

এই সীমিত পরিবেশে Topics API কল করার সময়, আপনি নিম্নলিখিত ফলাফলগুলি আশা করতে পারেন:

  • এই সাইট এবং গত সাত দিনের মধ্যে কলারের জন্য, যদি এটি এই ডিভাইসের প্রথম কল হয়, তাহলে [] বিষয়ের একটি খালি অ্যারে।
  • এই ব্যবহারকারীর আগ্রহের প্রতিনিধিত্বকারী শূন্য থেকে তিনটি বিষয়ের একটি তালিকা। সাত দিন পর্যবেক্ষণের পর আপনি পাবেন:

    • ব্যবহারকারীর জন্য শীর্ষ পাঁচটি বিষয় থেকে নির্বাচিত একটি বিষয়, সেই সপ্তাহের মধ্যে কলকারী যেসব পৃষ্ঠায় বিষয়গুলি পর্যবেক্ষণ করেছেন তার হোস্টনাম থেকে গণনা করা হয়েছে।
  • পূর্ববর্তী সকল টপিক্স এপিআই কলের মতোই একই API প্রতিক্রিয়া। একই কলার, ব্যবহারকারী এবং শীর্ষ-স্তরের সাইটের জন্য, API পুরো যুগের জন্য একই বিষয়গুলি ফিরিয়ে দেবে। এটি ব্যবহারকারীর আগ্রহের অনেকগুলি প্রকাশ এড়াতে সাহায্য করে। GitHub এ আরও বিশদ জানুন।

  • চার সপ্তাহ পর্যবেক্ষণের পর যদি আপনি টপিকস কল করেন, তাহলে তিনটি পুরনো টপিকের একটির পরিবর্তে একটি নতুন টপিক আসবে।

  • যদি আপনি গত তিন সপ্তাহ বা তার বেশি সময় ধরে ব্যবহারকারীর জন্য বিষয়গুলি পর্যবেক্ষণ না করে থাকেন, তাহলে Topics API আবার একটি খালি অ্যারে [] ফিরিয়ে দেবে।

আপনার ব্যবহারকারীর অভিজ্ঞতা মূল্যায়নের জন্য কর্মক্ষমতা মেট্রিক্স সংগ্রহ করুন:

  • ভবিষ্যতের কর্মক্ষমতা বিশ্লেষণে ব্যবহারের জন্য ক্রস-অরিজিন আইফ্রেমের ভিতরে টপিক্স এপিআই-তে জাভাস্ক্রিপ্ট কলের রান টাইম পরিমাপ করা উচিত।
  • বিষয়গুলি পাওয়ার পর একটি iframe এবং postMessage() বিষয় তৈরি করতে যে সময় লাগে।

সমস্যা সমাধানের জন্য, সহায়তা বিভাগটি দেখুন।

উৎপাদনের মাত্রা

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

উৎপাদন কীভাবে বৃদ্ধি করা যায় তার ধাপে ধাপে সারসংক্ষেপ এখানে দেওয়া হল:

  1. আপনার বিষয়-ভিত্তিক সমাধানটি বেশি পরিমাণে ট্র্যাফিকের উপর পরীক্ষা করুন।
    • আপনার মালিকানাধীন আরও সাইটে আপনার আইফ্রেম যুক্ত করুন যেখানে ভিজিটর সংখ্যা বেশি এবং লোড টেস্টিং করার জন্য নীচের নির্দেশাবলী অনুসরণ করুন।
  2. প্রকাশকদের সাইটে আপনার সমাধান স্থাপন করুন।
    • একবার আপনার সমাধান আপনার নিজস্ব পরীক্ষার পরিবেশে সঠিকভাবে কাজ করলে, প্রকাশকদের সাথে সহযোগিতা করে তাদের ওয়েবসাইটে আপনার আইফ্রেম সংহত করুন। উদাহরণস্বরূপ, তাদের আপনার আইফ্রেম অন্তর্ভুক্ত লাইব্রেরি আপডেট করার প্রয়োজন হতে পারে।
  3. বিষয়ের তথ্য প্রক্রিয়াকরণ এবং ব্যবহার (আনুমানিক সময়: প্রায় চার সপ্তাহ)।
    • অন্যান্য তথ্যের সাথে একটি সংযোজন সংকেত হিসেবে বিষয়ের তথ্য অন্তর্ভুক্ত করুন।
    • রিয়েল-টাইম-বিডিং টেস্টিং পার্টনারদের কাছ থেকে তথ্য সংগ্রহ করুন।
    • আপনার অন্যান্য ডেটাতে একটি সংযোজন সংকেত হিসেবে বিষয়গুলি ব্যবহার করে ইউটিলিটি টেস্টিং চালান।

লোড টেস্টিং

আপনার সিস্টেম ট্র্যাফিক পরিচালনা করতে পারে তা নিশ্চিত করার জন্য, প্রকাশকদের সাইটে আপনার বিষয়-ভিত্তিক সমাধান স্থাপন করার আগে আমরা লোড পরীক্ষা করার পরামর্শ দিচ্ছি।

  1. আপনার মালিকানাধীন আরও লক্ষ্য সাইটগুলিতে ধীরে ধীরে স্থাপন করুন, বিশেষ করে যেগুলিতে ট্র্যাফিকের পরিমাণ বেশি।
  2. আপনার প্রত্যাশিত ট্র্যাফিক অনুসারে, আপনার বিষয়ের ডেটার লোড টেস্টিং করুন।
    • আপনাকে আইফ্রেম থেকে আপনার ব্যাকএন্ডে টপিক তথ্য পাঠাতে হবে। এটি আপনাকে টপিকস এপিআই ফলাফলগুলি আরও প্রক্রিয়া করতে এবং ব্যবহারকারীর জন্য আরও প্রাসঙ্গিক বিজ্ঞাপন নির্বাচন করতে অতিরিক্ত সংকেত হিসাবে ব্যবহার করতে দেয়। যত বেশি সাইট আপনার এম্বেড অন্তর্ভুক্ত করবে, আপনার ব্যাকএন্ডে কলের সংখ্যা উল্লেখযোগ্যভাবে বৃদ্ধি পাবে। নিশ্চিত করুন যে আপনার ব্যাকএন্ড আইফ্রেম থেকে প্রচুর পরিমাণে কল পরিচালনা করতে পারে।
    • বিশ্লেষণের জন্য মেট্রিক সংগ্রহ এবং লগ সেট আপ করুন।
  3. টপিক্স এপিআই স্থাপনের পরপরই, ব্যবহারকারীদের ক্ষেত্রে কোনও গুরুতর সমস্যা আছে কিনা তা জানতে আপনার মেট্রিক্স পরীক্ষা করুন। নিয়মিত আপনার মেট্রিক্স পরীক্ষা করে দেখুন।
  4. কোনও ব্যাঘাত বা অপ্রত্যাশিত আচরণের ক্ষেত্রে, সমস্যাটি বুঝতে এবং সমাধান করতে আপনার লগগুলি বিশ্লেষণ করুন এবং স্থাপনাটি পুনরায় চালু করুন।

এছাড়াও দেখুন

ওয়েবে টপিক এপিআই আরও ভালভাবে বুঝতে আমাদের সংস্থানগুলি দেখুন।