অ্যাট্রিবিউশন রিপোর্টিং এপিআই: ইন্টিগ্রেশন গাইড, অ্যাট্রিবিউশন রিপোর্টিং এপিআই: ইন্টিগ্রেশন গাইড

আপনি Android ডকুমেন্টেশনের গোপনীয়তা স্যান্ডবক্সের মাধ্যমে পড়ার সময়, আপনি যে প্রোগ্রামটির সাথে কাজ করছেন সেটি নির্বাচন করতে বিকাশকারী পূর্বরূপ বা বিটা বোতামটি ব্যবহার করুন, কারণ নির্দেশাবলী পরিবর্তিত হতে পারে।


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

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

ইন্টিগ্রেশন প্ল্যানিংয়ে আপনাকে সাহায্য করার জন্য, এই গাইডটি একটি বিস্তৃত ভিউ প্রদান করে, যার মধ্যে এমন বৈশিষ্ট্য অন্তর্ভুক্ত থাকতে পারে যেগুলি Android ডেভেলপার প্রিভিউতে প্রাইভেসি স্যান্ডবক্সের বর্তমান পর্যায়ে এখনও বাস্তবায়িত হয়নি। এই ক্ষেত্রে, টাইমলাইন নির্দেশিকা প্রদান করা হয়.

এই পৃষ্ঠায়, আমরা একটি ক্লিক বা ভিউ প্রতিনিধিত্ব করতে উত্স ব্যবহার করি এবং একটি রূপান্তর উপস্থাপন করতে ট্রিগার করি

নীচের চার্টটি অ্যাট্রিবিউশন ইন্টিগ্রেশনের জন্য বিভিন্ন ওয়ার্কফ্লো বিকল্পগুলি প্রদর্শন করে৷ একই কলামে তালিকাভুক্ত বিভাগগুলি (সবুজ রঙে বৃত্তাকার) সমান্তরালভাবে কাজ করা যেতে পারে; উদাহরণ স্বরূপ, অ্যাপ-টু-অ্যাপ ইভেন্ট-লেভেল অ্যাট্রিবিউশনের মতো একই সময়ে অংশীদার এনগেজমেন্ট করা যেতে পারে।

অ্যাট্রিবিউশন ইন্টিগ্রেশন ওয়ার্কফ্লো ডায়াগ্রাম

চিত্র 1. অ্যাট্রিবিউশন ইন্টিগ্রেশন ওয়ার্কফ্লো।

পূর্বশর্ত এবং সেটআপ

অ্যাট্রিবিউশন রিপোর্টিং API সম্পর্কে আপনার বোঝার উন্নতি করতে এই বিভাগে পদক্ষেপগুলি সম্পূর্ণ করুন৷ বিজ্ঞাপন প্রযুক্তি ইকোসিস্টেমে API ব্যবহার করার সময় এই পদক্ষেপগুলি আপনাকে অর্থপূর্ণ ফলাফল সংগ্রহ করতে সেট আপ করবে।

API এর সাথে পরিচিত হন

  1. অ্যাট্রিবিউশন রিপোর্টিং এপিআই এবং এর ক্ষমতাগুলির সাথে নিজেকে পরিচিত করতে ডিজাইন প্রস্তাবটি পড়ুন।
  2. আপনার ব্যবহারের ক্ষেত্রে আপনার প্রয়োজন হবে এমন কোড এবং API কলগুলিকে কীভাবে অন্তর্ভুক্ত করবেন তা শিখতে বিকাশকারীর নির্দেশিকা পড়ুন।
  3. ডকুমেন্টেশনের জন্য আপনার যে কোনো প্রতিক্রিয়া জমা দিন , বিশেষ করে খোলা প্রশ্ন সম্পর্কিত।
  4. অ্যাট্রিবিউশন রিপোর্টিং API-এ আপডেট পেতে সাইন আপ করুন । এটি আপনাকে ভবিষ্যতের রিলিজে চালু করা নতুন বৈশিষ্ট্যগুলিতে বর্তমান থাকতে সাহায্য করবে।

সেট আপ করুন এবং নমুনা অ্যাপ্লিকেশন পরীক্ষা করুন

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

  4. ক্লায়েন্ট এপিআই এবং সার্ভার একসাথে কীভাবে কাজ করে সে সম্পর্কে আপনার অনুভব করার পরে, আপনার নিজের ইন্টিগ্রেশন গাইড করতে উদাহরণ হিসাবে নমুনা অ্যাপটি ব্যবহার করুন। আপনার নিজস্ব প্রোডাকশন সার্ভার সেট আপ করুন এবং আপনার অ্যাপে ইভেন্ট রেজিস্ট্রেশন কল যোগ করুন।

প্রাক-একীকরণ

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

অংশীদার ব্যস্ততা

বিজ্ঞাপন প্রযুক্তি অংশীদার (MMP/SSP/DSP) প্রায়ই সমন্বিত অ্যাট্রিবিউশন সমাধান তৈরি করে। এই বিভাগের পদক্ষেপগুলি আপনাকে আপনার অ্যাডটেক অংশীদারদের সাথে জড়িত থাকার সাফল্যের জন্য প্রস্তুত করতে সহায়তা করে।

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

প্রোটোটাইপ অ্যাপ-টু-অ্যাপ ইভেন্ট-লেভেল অ্যাট্রিবিউশন

এই বিভাগটি আপনাকে আপনার অ্যাপ বা SDK-এ ইভেন্ট-লেভেল রিপোর্ট সহ একটি মৌলিক অ্যাপ-টু-অ্যাপ অ্যাট্রিবিউশন সেট আপ করতে সাহায্য করে। আপনি সমষ্টি সার্ভার অ্যাট্রিবিউশন প্রোটোটাইপ করা শুরু করার আগে এই বিভাগটি সম্পূর্ণ করা প্রয়োজন।

  1. ইভেন্ট রেকর্ডের জন্য একটি সংগ্রহ সার্ভার সেট আপ করুন। আপনি একটি মক সার্ভার তৈরি করতে প্রদত্ত স্পেক ব্যবহার করে এটি করতে পারেন, অথবা নমুনা সার্ভার কোড দিয়ে আপনার নিজস্ব সার্ভার সেট আপ করতে পারেন।
  2. বিজ্ঞাপন দেখানো হলে আপনার SDK বা অ্যাপে রেজিস্টার সোর্স ইভেন্ট কল যোগ করুন।
    • সমালোচনামূলক বিবেচনা নিম্নলিখিত অন্তর্ভুক্ত:
      • নিশ্চিত করুন যে সোর্স ইভেন্ট আইডি উপলব্ধ রয়েছে এবং সোর্স রেজিস্ট্রেশন API কলগুলিতে সঠিকভাবে পাস করা হয়েছে৷
      • নিশ্চিত করুন যে আপনি ক্লিক উত্স নিবন্ধন করতে একটি `ইনপুট ইভেন্ট` পাস করতে পারেন।
      • বিভিন্ন ধরণের ইভেন্টের জন্য আপনি কীভাবে উত্স অগ্রাধিকার কনফিগার করবেন তা নির্ধারণ করুন। উদাহরণস্বরূপ, যে ইভেন্টগুলিকে উচ্চ মূল্য হিসাবে বিবেচনা করা হয়, যেমন ভিউ ওভার ক্লিকগুলিকে উচ্চ অগ্রাধিকার প্রদান করুন৷
      • মেয়াদ শেষ হওয়ার জন্য ডিফল্ট মান পরীক্ষার জন্য ঠিক আছে। বিকল্পভাবে, বিভিন্ন মেয়াদ শেষ হওয়ার উইন্ডো কনফিগার করা যেতে পারে
      • ফিল্টার এবং অ্যাট্রিবিউশন উইন্ডোগুলি পরীক্ষার জন্য ডিফল্ট হিসাবে রেখে দেওয়া যেতে পারে।
    • ঐচ্ছিক বিবেচনা নিম্নলিখিত অন্তর্ভুক্ত:
      • আপনি তাদের জন্য প্রস্তুত হলে একত্রিতকরণ কী ডিজাইন করুন।
      • আপনি অন্যান্য পরিমাপ অংশীদারদের সাথে কীভাবে কাজ করতে চান তা নির্ধারণ করার সময় আপনার পুনর্নির্দেশ কৌশল বিবেচনা করুন।
  3. কনভার্সন ইভেন্ট রেকর্ড করতে আপনার SDK বা অ্যাপে রেজিস্টার ট্রিগার ইভেন্ট যোগ করুন।
    • সমালোচনামূলক বিবেচনা নিম্নলিখিত অন্তর্ভুক্ত:
      • প্রত্যাবর্তিত সীমিত বিশ্বস্ততা বিবেচনা করে ট্রিগার ডেটা সংজ্ঞায়িত করুন : ক্লিকের জন্য উপলব্ধ 3 বিট এবং দর্শনের জন্য উপলব্ধ 1 বিটের জন্য আপনার বিজ্ঞাপনদাতাদের প্রয়োজনীয় রূপান্তর প্রকারের সংখ্যা আপনি কীভাবে কমাতে যাচ্ছেন?
      • ইভেন্ট রিপোর্টে উপলব্ধ ট্রিগারের সীমা : আপনি কীভাবে ইভেন্ট রিপোর্টে পেতে পারেন উৎস প্রতি মোট রূপান্তরের সংখ্যা কমানোর পরিকল্পনা করছেন?
    • ঐচ্ছিক বিবেচনা নিম্নলিখিত অন্তর্ভুক্ত:
      • আপনি নির্ভুলতা পরীক্ষা না করা পর্যন্ত ডিডপ্লিকেশন কী তৈরি করা এড়িয়ে যান।
      • সিমুলেশন টেস্টিং সমর্থন প্রস্তুত না হওয়া পর্যন্ত একত্রিতকরণ কী এবং মান তৈরি করা এড়িয়ে যান।
      • আপনি অন্যান্য পরিমাপ অংশীদারদের সাথে কীভাবে কাজ করতে চান তা নির্ধারণ না করা পর্যন্ত পুনঃনির্দেশগুলি এড়িয়ে যান।
      • ট্রিগার অগ্রাধিকার পরীক্ষার জন্য অপরিহার্য নয়.
      • প্রাথমিক পরীক্ষার জন্য ফিল্টার উপেক্ষা করা যেতে পারে।
  4. পরীক্ষা করুন যে উত্স ইভেন্টগুলি বিজ্ঞাপনের জন্য তৈরি করা হচ্ছে এবং যে ট্রিগারগুলি ইভেন্ট রিপোর্ট তৈরির জন্য নেতৃত্ব দিচ্ছে৷

সিমুলেশন টেস্টিং

এই বিভাগটি আপনার বর্তমান রূপান্তরগুলিকে ইভেন্টে স্থানান্তরিত করা এবং রিপোর্টিং এবং অপ্টিমাইজেশান সিস্টেমে যে প্রভাব ফেলতে পারে তা পরীক্ষা করার মাধ্যমে আপনাকে নিয়ে যাবে৷ এটি আপনাকে আপনার ইন্টিগ্রেশন শেষ করার আগে প্রভাব পরীক্ষা শুরু করার অনুমতি দেবে।

আপনার কাছে থাকা ঐতিহাসিক রূপান্তর রেকর্ডের উপর ভিত্তি করে ইভেন্টের জেনারেশন এবং সমষ্টিগত প্রতিবেদনগুলিকে সিমুলেট করে এবং তারপর একটি সিমুলেটেড অ্যাগ্রিগেশন সার্ভার থেকে সমষ্টিগত ফলাফল পাওয়ার মাধ্যমে পরীক্ষা করা হয়। রিপোর্টিং নির্ভুলতা কীভাবে পরিবর্তিত হবে তা দেখতে এই ফলাফলগুলি ঐতিহাসিক রূপান্তর সংখ্যার সাথে তুলনা করা যেতে পারে।

অপ্টিমাইজেশান মডেলগুলি, যেমন পূর্বাভাসিত রূপান্তর হার গণনা, এই রিপোর্টগুলিতে প্রশিক্ষিত করা যেতে পারে এই মডেলগুলির যথার্থতা বর্তমান ডেটার উপর নির্মিতগুলির সাথে তুলনা করার জন্য৷ এটি বিভিন্ন একত্রীকরণ মূল কাঠামো এবং ফলাফলের উপর তাদের প্রভাব নিয়ে পরীক্ষা করার একটি সুযোগ।

  1. একটি স্থানীয় মেশিনে পরিমাপ সিমুলেশন লাইব্রেরি সেট আপ করুন
  2. সিমুলেটেড রিপোর্ট জেনারেটরের সাথে সামঞ্জস্যপূর্ণ হওয়ার জন্য আপনার রূপান্তর ডেটা কীভাবে ফর্ম্যাট করা উচিত তার স্পেস পড়ুন।
  3. ব্যবসার প্রয়োজনীয়তার উপর ভিত্তি করে আপনার একত্রীকরণ কী ডিজাইন করুন।
    • সমালোচনামূলক বিবেচনা নিম্নলিখিত অন্তর্ভুক্ত:
      • আপনার ক্লায়েন্ট বা অংশীদারদের একত্রিত করতে এবং সেগুলির উপর আপনার মূল্যায়ন ফোকাস করার জন্য গুরুত্বপূর্ণ মাত্রাগুলি বিবেচনা করুন৷
      • আপনার প্রয়োজনীয়তার জন্য প্রয়োজনীয় সামগ্রিক মাত্রা এবং কার্ডিনালিটির ন্যূনতম সংখ্যা নির্ধারণ করুন।
      • নিশ্চিত করুন যে উৎস- এবং ট্রিগার-সাইড কী টুকরা 128 বিটের বেশি না হয়।
      • যদি আপনার সমাধানগুলি প্রতি ট্রিগার ইভেন্টে একাধিক মানগুলিতে অবদান রাখে, তাহলে সর্বোচ্চ অবদান বাজেট, L1 এর বিপরীতে মানগুলিকে স্কেল করতে ভুলবেন না। এটি শব্দের প্রভাব কমাতে সাহায্য করবে।
      • এখানে একটি উদাহরণ রয়েছে যে বিশদ একটি প্রচারাভিযান স্তরে সামগ্রিক রূপান্তর গণনা সংগ্রহ করার জন্য একটি কী সেট করে এবং একটি জিও স্তরে সামগ্রিক ক্রয়ের মান সংগ্রহ করার জন্য একটি কী।
  4. ইভেন্ট এবং সমষ্টিগত প্রতিবেদন তৈরি করতে রিপোর্ট জেনারেটর চালান।
  5. সারাংশ রিপোর্ট পেতে সিমুলেটেড অ্যাগ্রিগেশন সার্ভারের মাধ্যমে সমষ্টিগত প্রতিবেদনগুলি চালান।
  6. ইউটিলিটি পরীক্ষাগুলি সম্পাদন করুন:
    • রূপান্তর প্রতিবেদন নির্ভুলতা নির্ধারণ করতে ঐতিহাসিক রূপান্তর ডেটার সাথে ইভেন্ট-স্তর এবং সংক্ষিপ্ত প্রতিবেদন থেকে রূপান্তর মোটের তুলনা করুন। সেরা ফলাফলের জন্য, বিজ্ঞাপনদাতার ভিত্তির একটি বিস্তৃত, প্রতিনিধিত্বমূলক অংশে রিপোর্টিং পরীক্ষা এবং তুলনা চালান।
    • ইভেন্ট-স্তরের রিপোর্ট ডেটা এবং সম্ভাব্য সারাংশ রিপোর্ট ডেটার উপর ভিত্তি করে আপনার মডেলগুলিকে পুনরায় প্রশিক্ষণ দিন। ঐতিহাসিক প্রশিক্ষণ ডেটার উপর নির্মিত মডেলের সাথে নির্ভুলতার তুলনা করুন।
    • বিভিন্ন ব্যাচিং কৌশল চেষ্টা করুন এবং দেখুন কিভাবে তারা আপনার ফলাফল প্রভাবিত করে।
      • সমালোচনামূলক বিবেচনা নিম্নলিখিত অন্তর্ভুক্ত:
      • বিড সামঞ্জস্য করার জন্য সারসংক্ষেপ প্রতিবেদনের সময়োপযোগীতা।
      • ডিভাইসে অ্যাট্রিবিউটেবল ইভেন্টের গড় ফ্রিকোয়েন্সি। উদাহরণ স্বরূপ, ঐতিহাসিক ক্রয় ইভেন্ট ডেটার উপর ভিত্তি করে ব্যর্থ হওয়া ব্যবহারকারীরা ফিরে আসছে।
      • শব্দ স্তর. আরো ব্যাচ মানে ছোট একত্রীকরণ, এবং ছোট একত্রীকরণ মানে আরো শব্দ প্রয়োগ করা হয়।

প্রোটোটাইপ অ্যাগ্রিগেশন সার্ভার অ্যাট্রিবিউশন: সেটআপ

এই পদক্ষেপগুলি নিশ্চিত করবে যে আপনি আপনার উত্স এবং ট্রিগার ইভেন্টগুলির সমষ্টিগত প্রতিবেদনগুলি পেতে সক্ষম।

  1. আপনার একত্রীকরণ সার্ভার সেট আপ করুন:
  2. ব্যবসার প্রয়োজনীয়তার উপর ভিত্তি করে আপনার একত্রীকরণ কী ডিজাইন করুন। আপনি যদি ইতিমধ্যেই অ্যাপ-টু-অ্যাপ ইভেন্ট-লেভেল বিভাগে এই কাজটি সম্পন্ন করে থাকেন, তাহলে আপনি এই ধাপটি এড়িয়ে যেতে পারেন।
  3. সমষ্টিগত প্রতিবেদনের জন্য একটি সংগ্রহ সার্ভার সেট আপ করুন। আপনি যদি ইতিমধ্যেই অ্যাপ-টু-অ্যাপ ইভেন্ট-লেভেল বিভাগে একটি তৈরি করে থাকেন তবে আপনি এটি পুনরায় ব্যবহার করতে পারেন।

প্রোটোটাইপ অ্যাগ্রিগেশন সার্ভার অ্যাট্রিবিউশন: ইন্টিগ্রেশন

এই পয়েন্টটি অতিক্রম করতে, আপনাকে অবশ্যই প্রোটোটাইপ অ্যাগ্রিগেশন সার্ভার অ্যাট্রিবিউশন: সেটআপ বিভাগ বা প্রোটোটাইপ অ্যাপ থেকে অ্যাপ ইভেন্ট-লেভেল অ্যাট্রিবিউশন বিভাগ** সম্পূর্ণ করতে হবে।

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

ঐচ্ছিক বৈশিষ্ট্য সঙ্গে নকশা পুনরাবৃত্তি

নিম্নলিখিত অতিরিক্ত বৈশিষ্ট্য যা আপনি আপনার পরিমাপ সমাধান অন্তর্ভুক্ত করতে পারেন.

  1. একটি ডিবাগ কী সেট করা আপনাকে একটি উৎসের একটি অপরিবর্তিত প্রতিবেদন বা অ্যাট্রিবিউশন রিপোর্টিং এপিআই দ্বারা উত্পন্ন প্রতিবেদনের সাথে ট্রিগার ইভেন্ট পাওয়ার অনুমতি দেবে৷ আপনি রিপোর্টের তুলনা করতে এবং ইন্টিগ্রেশনের সময় বাগ খুঁজে পেতে ডিবাগ কী ব্যবহার করতে পারেন।

অ্যাট্রিবিউশন আচরণ কাস্টমাইজ করুন

  1. পোস্ট ইন্সটল ট্রিগারের জন্য অ্যাট্রিবিউশন
    • এই বৈশিষ্ট্যটি এমন ক্ষেত্রে ব্যবহার করা যেতে পারে যেখানে পোস্ট-ইন্সটল ট্রিগারগুলিকে একই অ্যাট্রিবিউশন সোর্সটিতে অ্যাট্রিবিউট করতে হবে যেটি ইন্সটলটি চালিত করেছে, এমনকি যদি আরও সম্প্রতি ঘটেছে এমন অন্যান্য যোগ্য অ্যাট্রিবিউশন সোর্সও থাকে।
    • উদাহরণস্বরূপ, এমন একটি ঘটনা হতে পারে যেখানে একজন ব্যবহারকারী একটি বিজ্ঞাপনে ক্লিক করেন যা একটি ইনস্টল চালায়। একবার ইনস্টল করার পরে, ব্যবহারকারী অন্য বিজ্ঞাপনে ক্লিক করে এবং একটি ক্রয় করে। এই ক্ষেত্রে, বিজ্ঞাপন প্রযুক্তি কোম্পানী ক্রয়টিকে পুনরায় এনগেজমেন্ট ক্লিকের পরিবর্তে প্রথম ক্লিকের জন্য দায়ী করতে চাইতে পারে।
  2. আপনার ইভেন্ট-স্তরের রিপোর্টে ডেটা সূক্ষ্ম সুর করতে ফিল্টার ব্যবহার করুন
    • রূপান্তর ফিল্টারগুলি নির্বাচিত ট্রিগারগুলিকে উপেক্ষা করতে এবং ইভেন্ট রিপোর্ট থেকে বাদ দেওয়ার জন্য সেট করা যেতে পারে৷ কারণ প্রতি অ্যাট্রিবিউশন উৎসে ট্রিগারের সংখ্যার সীমা রয়েছে, ফিল্টারগুলি আপনাকে শুধুমাত্র সেই ট্রিগারগুলিকে অন্তর্ভুক্ত করতে দেয় যা আপনার ইভেন্ট রিপোর্টে সবচেয়ে দরকারী তথ্য প্রদান করে।
    • ফিল্টারগুলি কার্যকরভাবে উপেক্ষা করে কিছু ট্রিগারকে বেছে বেছে ফিল্টার করতেও ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, যদি আপনার কোনো প্রচারাভিযান টার্গেটিং অ্যাপ ইনস্টল থাকে, তাহলে আপনি সেই প্রচারাভিযানের উত্স থেকে আরোপিত হওয়া থেকে পোস্ট-ইনস্টল ট্রিগারগুলি ফিল্টার করতে চাইতে পারেন।
    • ফিল্টারগুলি উত্স ডেটার উপর ভিত্তি করে ট্রিগার ডেটা কাস্টমাইজ করতেও ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, একটি উত্স নির্দিষ্ট করতে পারে "product" : ["1234"] যেখানে পণ্যটি ফিল্টার কী এবং 1234 হল মান। "1234" ছাড়া অন্য একটি মান আছে এমন "পণ্য" এর একটি ফিল্টার কী সহ যেকোনো ট্রিগার উপেক্ষা করা হয়।
  3. কাস্টমাইজড সোর্স এবং ট্রিগার অগ্রাধিকার
    • যে ক্ষেত্রে একাধিক অ্যাট্রিবিউশন উত্স একটি ট্রিগারের সাথে যুক্ত হতে পারে, বা একাধিক ট্রিগার একটি উত্সের সাথে যুক্ত করা যেতে পারে, আপনি নির্দিষ্ট উত্স/ট্রিগার বৈশিষ্ট্যগুলিকে অন্যদের থেকে অগ্রাধিকার দিতে একটি স্বাক্ষরিত 64-বিট পূর্ণসংখ্যা ব্যবহার করতে পারেন৷

MMP এবং অন্যান্যদের সাথে কাজ করা

  1. উত্স এবং ট্রিগার ইভেন্টের জন্য অন্যান্য তৃতীয় পক্ষের কাছে পুনঃনির্দেশ করে৷
    • আপনি একাধিক বিজ্ঞাপন প্রযুক্তি প্ল্যাটফর্মকে একটি অনুরোধ নিবন্ধনের অনুমতি দেওয়ার জন্য রিডাইরেক্ট URL সেট করতে পারেন। এটি অ্যাট্রিবিউশনে ক্রস-নেটওয়ার্ক ডিডপ্লিকেশন সক্ষম করতে ব্যবহার করা যেতে পারে।
  2. অনুলিপি কী
    • যখন একজন বিজ্ঞাপনদাতা একই ট্রিগার ইভেন্ট নিবন্ধন করার জন্য একাধিক বিজ্ঞাপন প্রযুক্তি প্ল্যাটফর্ম ব্যবহার করেন, তখন এই পুনরাবৃত্ত প্রতিবেদনগুলিকে অস্পষ্ট করতে একটি ডিডপ্লিকেশন কী ব্যবহার করা যেতে পারে। যদি কোনো ডিডপ্লিকেশন কী প্রদান না করা হয়, তাহলে ডুপ্লিকেট ট্রিগারগুলি প্রতিটি বিজ্ঞাপন প্রযুক্তি প্ল্যাটফর্মে অনন্য হিসাবে রিপোর্ট করা হতে পারে।

ক্রস-প্ল্যাটফর্ম পরিমাপের সাথে কাজ করা

  1. ক্রস অ্যাপ এবং ওয়েব অ্যাট্রিবিউশন (প্রান্তের Q4 এ উপলব্ধ)
    • এমন ক্ষেত্রে সমর্থন করে যেখানে একজন ব্যবহারকারী একটি অ্যাপে একটি বিজ্ঞাপন দেখেন, তারপর একটি মোবাইল বা অ্যাপ ব্রাউজারে রূপান্তরিত করেন, বা বিপরীতে।
{% শব্দার্থে %} {% endverbatim %} {% শব্দার্থে %} {% endverbatim %} ,

আপনি Android ডকুমেন্টেশনের গোপনীয়তা স্যান্ডবক্সের মাধ্যমে পড়ার সময়, আপনি যে প্রোগ্রামটির সাথে কাজ করছেন সেটি নির্বাচন করতে বিকাশকারী পূর্বরূপ বা বিটা বোতামটি ব্যবহার করুন, কারণ নির্দেশাবলী পরিবর্তিত হতে পারে।


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

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

ইন্টিগ্রেশন প্ল্যানিংয়ে আপনাকে সাহায্য করার জন্য, এই গাইডটি একটি বিস্তৃত ভিউ প্রদান করে, যার মধ্যে এমন বৈশিষ্ট্য অন্তর্ভুক্ত থাকতে পারে যেগুলি Android ডেভেলপার প্রিভিউতে প্রাইভেসি স্যান্ডবক্সের বর্তমান পর্যায়ে এখনও বাস্তবায়িত হয়নি। এই ক্ষেত্রে, টাইমলাইন নির্দেশিকা প্রদান করা হয়.

এই পৃষ্ঠায়, আমরা একটি ক্লিক বা ভিউ প্রতিনিধিত্ব করতে উত্স ব্যবহার করি এবং একটি রূপান্তর উপস্থাপন করতে ট্রিগার করি

নীচের চার্টটি অ্যাট্রিবিউশন ইন্টিগ্রেশনের জন্য বিভিন্ন ওয়ার্কফ্লো বিকল্পগুলি প্রদর্শন করে৷ একই কলামে তালিকাভুক্ত বিভাগগুলি (সবুজ রঙে বৃত্তাকার) সমান্তরালভাবে কাজ করা যেতে পারে; উদাহরণ স্বরূপ, অ্যাপ-টু-অ্যাপ ইভেন্ট-লেভেল অ্যাট্রিবিউশনের মতো একই সময়ে অংশীদার এনগেজমেন্ট করা যেতে পারে।

অ্যাট্রিবিউশন ইন্টিগ্রেশন ওয়ার্কফ্লো ডায়াগ্রাম

চিত্র 1. অ্যাট্রিবিউশন ইন্টিগ্রেশন ওয়ার্কফ্লো।

পূর্বশর্ত এবং সেটআপ

অ্যাট্রিবিউশন রিপোর্টিং API সম্পর্কে আপনার বোঝার উন্নতি করতে এই বিভাগে পদক্ষেপগুলি সম্পূর্ণ করুন৷ বিজ্ঞাপন প্রযুক্তি ইকোসিস্টেমে API ব্যবহার করার সময় এই পদক্ষেপগুলি আপনাকে অর্থপূর্ণ ফলাফল সংগ্রহ করতে সেট আপ করবে।

API এর সাথে পরিচিত হন

  1. অ্যাট্রিবিউশন রিপোর্টিং এপিআই এবং এর ক্ষমতাগুলির সাথে নিজেকে পরিচিত করতে ডিজাইন প্রস্তাবটি পড়ুন।
  2. আপনার ব্যবহারের ক্ষেত্রে আপনার প্রয়োজন হবে এমন কোড এবং API কলগুলিকে কীভাবে অন্তর্ভুক্ত করবেন তা শিখতে বিকাশকারীর নির্দেশিকা পড়ুন।
  3. ডকুমেন্টেশনের জন্য আপনার যে কোনো প্রতিক্রিয়া জমা দিন , বিশেষ করে খোলা প্রশ্ন সম্পর্কিত।
  4. অ্যাট্রিবিউশন রিপোর্টিং API-এ আপডেট পেতে সাইন আপ করুন । এটি আপনাকে ভবিষ্যতের রিলিজে চালু করা নতুন বৈশিষ্ট্যগুলিতে বর্তমান থাকতে সাহায্য করবে।

সেট আপ করুন এবং নমুনা অ্যাপ্লিকেশন পরীক্ষা করুন

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

  4. ক্লায়েন্ট এপিআই এবং সার্ভার একসাথে কীভাবে কাজ করে সে সম্পর্কে আপনার অনুভব করার পরে, আপনার নিজের ইন্টিগ্রেশন গাইড করতে উদাহরণ হিসাবে নমুনা অ্যাপটি ব্যবহার করুন। আপনার নিজস্ব প্রোডাকশন সার্ভার সেট আপ করুন এবং আপনার অ্যাপে ইভেন্ট রেজিস্ট্রেশন কল যোগ করুন।

প্রাক-একীকরণ

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

অংশীদার ব্যস্ততা

বিজ্ঞাপন প্রযুক্তি অংশীদার (MMP/SSP/DSP) প্রায়ই সমন্বিত অ্যাট্রিবিউশন সমাধান তৈরি করে। এই বিভাগের পদক্ষেপগুলি আপনাকে আপনার অ্যাডটেক অংশীদারদের সাথে জড়িত থাকার সাফল্যের জন্য প্রস্তুত করতে সহায়তা করে।

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

প্রোটোটাইপ অ্যাপ-টু-অ্যাপ ইভেন্ট-লেভেল অ্যাট্রিবিউশন

এই বিভাগটি আপনাকে আপনার অ্যাপ বা SDK-এ ইভেন্ট-লেভেল রিপোর্ট সহ একটি মৌলিক অ্যাপ-টু-অ্যাপ অ্যাট্রিবিউশন সেট আপ করতে সাহায্য করে। আপনি সমষ্টি সার্ভার অ্যাট্রিবিউশন প্রোটোটাইপ করা শুরু করার আগে এই বিভাগটি সম্পূর্ণ করা প্রয়োজন।

  1. ইভেন্ট রেকর্ডের জন্য একটি সংগ্রহ সার্ভার সেট আপ করুন। আপনি একটি মক সার্ভার তৈরি করতে প্রদত্ত স্পেক ব্যবহার করে এটি করতে পারেন, অথবা নমুনা সার্ভার কোড দিয়ে আপনার নিজস্ব সার্ভার সেট আপ করতে পারেন।
  2. বিজ্ঞাপন দেখানো হলে আপনার SDK বা অ্যাপে রেজিস্টার সোর্স ইভেন্ট কল যোগ করুন।
    • সমালোচনামূলক বিবেচনা নিম্নলিখিত অন্তর্ভুক্ত:
      • নিশ্চিত করুন যে সোর্স ইভেন্ট আইডি উপলব্ধ রয়েছে এবং সোর্স রেজিস্ট্রেশন API কলগুলিতে সঠিকভাবে পাস করা হয়েছে৷
      • নিশ্চিত করুন যে আপনি ক্লিক উত্স নিবন্ধন করতে একটি `ইনপুট ইভেন্ট` পাস করতে পারেন।
      • বিভিন্ন ধরণের ইভেন্টের জন্য আপনি কীভাবে উত্স অগ্রাধিকার কনফিগার করবেন তা নির্ধারণ করুন। উদাহরণস্বরূপ, যে ইভেন্টগুলিকে উচ্চ মূল্য হিসাবে বিবেচনা করা হয়, যেমন ভিউ ওভার ক্লিকগুলিকে উচ্চ অগ্রাধিকার প্রদান করুন৷
      • মেয়াদ শেষ হওয়ার জন্য ডিফল্ট মান পরীক্ষার জন্য ঠিক আছে। বিকল্পভাবে, বিভিন্ন মেয়াদ শেষ হওয়ার উইন্ডো কনফিগার করা যেতে পারে
      • ফিল্টার এবং অ্যাট্রিবিউশন উইন্ডোগুলি পরীক্ষার জন্য ডিফল্ট হিসাবে রেখে দেওয়া যেতে পারে।
    • ঐচ্ছিক বিবেচনা নিম্নলিখিত অন্তর্ভুক্ত:
      • আপনি তাদের জন্য প্রস্তুত হলে একত্রিতকরণ কী ডিজাইন করুন।
      • আপনি অন্যান্য পরিমাপ অংশীদারদের সাথে কীভাবে কাজ করতে চান তা নির্ধারণ করার সময় আপনার পুনর্নির্দেশ কৌশল বিবেচনা করুন।
  3. কনভার্সন ইভেন্ট রেকর্ড করতে আপনার SDK বা অ্যাপে রেজিস্টার ট্রিগার ইভেন্ট যোগ করুন।
    • সমালোচনামূলক বিবেচনা নিম্নলিখিত অন্তর্ভুক্ত:
      • প্রত্যাবর্তিত সীমিত বিশ্বস্ততা বিবেচনা করে ট্রিগার ডেটা সংজ্ঞায়িত করুন : ক্লিকের জন্য উপলব্ধ 3 বিট এবং দর্শনের জন্য উপলব্ধ 1 বিটের জন্য আপনার বিজ্ঞাপনদাতাদের প্রয়োজনীয় রূপান্তর প্রকারের সংখ্যা আপনি কীভাবে কমাতে যাচ্ছেন?
      • ইভেন্ট রিপোর্টে উপলব্ধ ট্রিগারের সীমা : আপনি কীভাবে ইভেন্ট রিপোর্টে পেতে পারেন উৎস প্রতি মোট রূপান্তরের সংখ্যা কমানোর পরিকল্পনা করছেন?
    • ঐচ্ছিক বিবেচনা নিম্নলিখিত অন্তর্ভুক্ত:
      • আপনি নির্ভুলতা পরীক্ষা না করা পর্যন্ত ডিডপ্লিকেশন কী তৈরি করা এড়িয়ে যান।
      • সিমুলেশন টেস্টিং সমর্থন প্রস্তুত না হওয়া পর্যন্ত একত্রিতকরণ কী এবং মান তৈরি করা এড়িয়ে যান।
      • আপনি অন্যান্য পরিমাপ অংশীদারদের সাথে কীভাবে কাজ করতে চান তা নির্ধারণ না করা পর্যন্ত পুনঃনির্দেশগুলি এড়িয়ে যান।
      • ট্রিগার অগ্রাধিকার পরীক্ষার জন্য অপরিহার্য নয়.
      • প্রাথমিক পরীক্ষার জন্য ফিল্টার উপেক্ষা করা যেতে পারে।
  4. পরীক্ষা করুন যে উত্স ইভেন্টগুলি বিজ্ঞাপনের জন্য তৈরি করা হচ্ছে এবং যে ট্রিগারগুলি ইভেন্ট রিপোর্ট তৈরির জন্য নেতৃত্ব দিচ্ছে৷

সিমুলেশন টেস্টিং

এই বিভাগটি আপনার বর্তমান রূপান্তরগুলিকে ইভেন্টে স্থানান্তরিত করা এবং রিপোর্টিং এবং অপ্টিমাইজেশান সিস্টেমে যে প্রভাব ফেলতে পারে তা পরীক্ষা করার মাধ্যমে আপনাকে নিয়ে যাবে৷ এটি আপনাকে আপনার ইন্টিগ্রেশন শেষ করার আগে প্রভাব পরীক্ষা শুরু করার অনুমতি দেবে।

আপনার কাছে থাকা ঐতিহাসিক রূপান্তর রেকর্ডের উপর ভিত্তি করে ইভেন্টের জেনারেশন এবং সমষ্টিগত প্রতিবেদনগুলিকে সিমুলেট করে এবং তারপর একটি সিমুলেটেড অ্যাগ্রিগেশন সার্ভার থেকে সমষ্টিগত ফলাফল পাওয়ার মাধ্যমে পরীক্ষা করা হয়। রিপোর্টিং নির্ভুলতা কীভাবে পরিবর্তিত হবে তা দেখতে এই ফলাফলগুলি ঐতিহাসিক রূপান্তর সংখ্যার সাথে তুলনা করা যেতে পারে।

অপ্টিমাইজেশান মডেলগুলি, যেমন পূর্বাভাসিত রূপান্তর হার গণনা, এই রিপোর্টগুলিতে প্রশিক্ষিত করা যেতে পারে এই মডেলগুলির যথার্থতা বর্তমান ডেটার উপর নির্মিতগুলির সাথে তুলনা করার জন্য৷ এটি বিভিন্ন একত্রীকরণ মূল কাঠামো এবং ফলাফলের উপর তাদের প্রভাব নিয়ে পরীক্ষা করার একটি সুযোগ।

  1. একটি স্থানীয় মেশিনে পরিমাপ সিমুলেশন লাইব্রেরি সেট আপ করুন
  2. সিমুলেটেড রিপোর্ট জেনারেটরের সাথে সামঞ্জস্যপূর্ণ হওয়ার জন্য আপনার রূপান্তর ডেটা কীভাবে ফর্ম্যাট করা উচিত তার স্পেস পড়ুন।
  3. ব্যবসার প্রয়োজনীয়তার উপর ভিত্তি করে আপনার একত্রীকরণ কী ডিজাইন করুন।
    • সমালোচনামূলক বিবেচনা নিম্নলিখিত অন্তর্ভুক্ত:
      • আপনার ক্লায়েন্ট বা অংশীদারদের একত্রিত করতে এবং সেগুলির উপর আপনার মূল্যায়ন ফোকাস করার জন্য গুরুত্বপূর্ণ মাত্রাগুলি বিবেচনা করুন৷
      • আপনার প্রয়োজনীয়তার জন্য প্রয়োজনীয় সামগ্রিক মাত্রা এবং কার্ডিনালিটির ন্যূনতম সংখ্যা নির্ধারণ করুন।
      • নিশ্চিত করুন যে উৎস- এবং ট্রিগার-সাইড কী টুকরা 128 বিটের বেশি না হয়।
      • যদি আপনার সমাধানগুলি প্রতি ট্রিগার ইভেন্টে একাধিক মানগুলিতে অবদান রাখে, তাহলে সর্বোচ্চ অবদান বাজেট, L1 এর বিপরীতে মানগুলিকে স্কেল করতে ভুলবেন না। এটি শব্দের প্রভাব কমাতে সাহায্য করবে।
      • এখানে একটি উদাহরণ রয়েছে যে বিশদ একটি প্রচারাভিযান স্তরে সামগ্রিক রূপান্তর গণনা সংগ্রহ করার জন্য একটি কী সেট করে এবং একটি জিও স্তরে সামগ্রিক ক্রয়ের মান সংগ্রহ করার জন্য একটি কী।
  4. ইভেন্ট এবং সমষ্টিগত প্রতিবেদন তৈরি করতে রিপোর্ট জেনারেটর চালান।
  5. সারাংশ রিপোর্ট পেতে সিমুলেটেড অ্যাগ্রিগেশন সার্ভারের মাধ্যমে সমষ্টিগত প্রতিবেদনগুলি চালান।
  6. ইউটিলিটি পরীক্ষাগুলি সম্পাদন করুন:
    • রূপান্তর প্রতিবেদন নির্ভুলতা নির্ধারণ করতে ঐতিহাসিক রূপান্তর ডেটার সাথে ইভেন্ট-স্তর এবং সংক্ষিপ্ত প্রতিবেদন থেকে রূপান্তর মোটের তুলনা করুন। সেরা ফলাফলের জন্য, বিজ্ঞাপনদাতার ভিত্তির একটি বিস্তৃত, প্রতিনিধিত্বমূলক অংশে রিপোর্টিং পরীক্ষা এবং তুলনা চালান।
    • ইভেন্ট-স্তরের রিপোর্ট ডেটা এবং সম্ভাব্য সারাংশ রিপোর্ট ডেটার উপর ভিত্তি করে আপনার মডেলগুলিকে পুনরায় প্রশিক্ষণ দিন। ঐতিহাসিক প্রশিক্ষণ ডেটার উপর নির্মিত মডেলের সাথে নির্ভুলতার তুলনা করুন।
    • বিভিন্ন ব্যাচিং কৌশল চেষ্টা করুন এবং দেখুন কিভাবে তারা আপনার ফলাফল প্রভাবিত করে।
      • সমালোচনামূলক বিবেচনা নিম্নলিখিত অন্তর্ভুক্ত:
      • বিড সামঞ্জস্য করার জন্য সারসংক্ষেপ প্রতিবেদনের সময়োপযোগীতা।
      • ডিভাইসে অ্যাট্রিবিউটেবল ইভেন্টের গড় ফ্রিকোয়েন্সি। উদাহরণ স্বরূপ, ঐতিহাসিক ক্রয় ইভেন্ট ডেটার উপর ভিত্তি করে ব্যর্থ হওয়া ব্যবহারকারীরা ফিরে আসছে।
      • শব্দ স্তর. আরো ব্যাচ মানে ছোট একত্রীকরণ, এবং ছোট একত্রীকরণ মানে আরো শব্দ প্রয়োগ করা হয়।

প্রোটোটাইপ অ্যাগ্রিগেশন সার্ভার অ্যাট্রিবিউশন: সেটআপ

এই পদক্ষেপগুলি নিশ্চিত করবে যে আপনি আপনার উত্স এবং ট্রিগার ইভেন্টগুলির সমষ্টিগত প্রতিবেদনগুলি পেতে সক্ষম।

  1. আপনার একত্রীকরণ সার্ভার সেট আপ করুন:
  2. ব্যবসার প্রয়োজনীয়তার উপর ভিত্তি করে আপনার একত্রীকরণ কী ডিজাইন করুন। আপনি যদি ইতিমধ্যেই অ্যাপ-টু-অ্যাপ ইভেন্ট-লেভেল বিভাগে এই কাজটি সম্পন্ন করে থাকেন, তাহলে আপনি এই ধাপটি এড়িয়ে যেতে পারেন।
  3. সমষ্টিগত প্রতিবেদনের জন্য একটি সংগ্রহ সার্ভার সেট আপ করুন। আপনি যদি ইতিমধ্যেই অ্যাপ-টু-অ্যাপ ইভেন্ট-লেভেল বিভাগে একটি তৈরি করে থাকেন তবে আপনি এটি পুনরায় ব্যবহার করতে পারেন।

প্রোটোটাইপ অ্যাগ্রিগেশন সার্ভার অ্যাট্রিবিউশন: ইন্টিগ্রেশন

এই পয়েন্টটি অতিক্রম করতে, আপনাকে অবশ্যই প্রোটোটাইপ অ্যাগ্রিগেশন সার্ভার অ্যাট্রিবিউশন: সেটআপ বিভাগ বা প্রোটোটাইপ অ্যাপ থেকে অ্যাপ ইভেন্ট-লেভেল অ্যাট্রিবিউশন বিভাগ** সম্পূর্ণ করতে হবে।

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

ঐচ্ছিক বৈশিষ্ট্য সঙ্গে নকশা পুনরাবৃত্তি

নিম্নলিখিত অতিরিক্ত বৈশিষ্ট্য যা আপনি আপনার পরিমাপ সমাধান অন্তর্ভুক্ত করতে পারেন.

  1. একটি ডিবাগ কী সেট করা আপনাকে একটি উৎসের একটি অপরিবর্তিত প্রতিবেদন বা অ্যাট্রিবিউশন রিপোর্টিং এপিআই দ্বারা উত্পন্ন প্রতিবেদনের সাথে ট্রিগার ইভেন্ট পাওয়ার অনুমতি দেবে৷ আপনি রিপোর্টের তুলনা করতে এবং ইন্টিগ্রেশনের সময় বাগ খুঁজে পেতে ডিবাগ কী ব্যবহার করতে পারেন।

অ্যাট্রিবিউশন আচরণ কাস্টমাইজ করুন

  1. পোস্ট ইন্সটল ট্রিগারের জন্য অ্যাট্রিবিউশন
    • এই বৈশিষ্ট্যটি এমন ক্ষেত্রে ব্যবহার করা যেতে পারে যেখানে পোস্ট-ইন্সটল ট্রিগারগুলিকে একই অ্যাট্রিবিউশন সোর্সটিতে অ্যাট্রিবিউট করতে হবে যেটি ইন্সটলটি চালিত করেছে, এমনকি যদি আরও সম্প্রতি ঘটেছে এমন অন্যান্য যোগ্য অ্যাট্রিবিউশন সোর্সও থাকে।
    • উদাহরণস্বরূপ, এমন একটি ঘটনা হতে পারে যেখানে একজন ব্যবহারকারী একটি বিজ্ঞাপনে ক্লিক করেন যা একটি ইনস্টল চালায়। একবার ইনস্টল করার পরে, ব্যবহারকারী অন্য বিজ্ঞাপনে ক্লিক করে এবং একটি ক্রয় করে। এই ক্ষেত্রে, বিজ্ঞাপন প্রযুক্তি কোম্পানী ক্রয়টিকে পুনরায় এনগেজমেন্ট ক্লিকের পরিবর্তে প্রথম ক্লিকের জন্য দায়ী করতে চাইতে পারে।
  2. আপনার ইভেন্ট-স্তরের রিপোর্টে ডেটা সূক্ষ্ম সুর করতে ফিল্টার ব্যবহার করুন
    • রূপান্তর ফিল্টারগুলি নির্বাচিত ট্রিগারগুলিকে উপেক্ষা করতে এবং ইভেন্ট রিপোর্ট থেকে বাদ দেওয়ার জন্য সেট করা যেতে পারে৷ কারণ প্রতি অ্যাট্রিবিউশন উৎসে ট্রিগারের সংখ্যার সীমা রয়েছে, ফিল্টারগুলি আপনাকে শুধুমাত্র সেই ট্রিগারগুলিকে অন্তর্ভুক্ত করতে দেয় যা আপনার ইভেন্ট রিপোর্টে সবচেয়ে দরকারী তথ্য প্রদান করে।
    • ফিল্টারগুলি কার্যকরভাবে উপেক্ষা করে কিছু ট্রিগারকে বেছে বেছে ফিল্টার করতেও ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, যদি আপনার কোনো প্রচারাভিযান টার্গেটিং অ্যাপ ইনস্টল থাকে, তাহলে আপনি সেই প্রচারাভিযানের উত্স থেকে আরোপিত হওয়া থেকে পোস্ট-ইনস্টল ট্রিগারগুলি ফিল্টার করতে চাইতে পারেন।
    • ফিল্টারগুলি উত্স ডেটার উপর ভিত্তি করে ট্রিগার ডেটা কাস্টমাইজ করতেও ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, একটি উত্স নির্দিষ্ট করতে পারে "product" : ["1234"] যেখানে পণ্যটি ফিল্টার কী এবং 1234 হল মান। "1234" ছাড়া অন্য একটি মান আছে এমন "পণ্য" এর একটি ফিল্টার কী সহ যেকোনো ট্রিগার উপেক্ষা করা হয়।
  3. কাস্টমাইজড সোর্স এবং ট্রিগার অগ্রাধিকার
    • যে ক্ষেত্রে একাধিক অ্যাট্রিবিউশন উত্স একটি ট্রিগারের সাথে যুক্ত হতে পারে, বা একাধিক ট্রিগার একটি উত্সের সাথে যুক্ত করা যেতে পারে, আপনি নির্দিষ্ট উত্স/ট্রিগার বৈশিষ্ট্যগুলিকে অন্যদের থেকে অগ্রাধিকার দিতে একটি স্বাক্ষরিত 64-বিট পূর্ণসংখ্যা ব্যবহার করতে পারেন৷

MMP এবং অন্যান্যদের সাথে কাজ করা

  1. উত্স এবং ট্রিগার ইভেন্টের জন্য অন্যান্য তৃতীয় পক্ষের কাছে পুনঃনির্দেশ করে৷
    • আপনি একাধিক বিজ্ঞাপন প্রযুক্তি প্ল্যাটফর্মকে একটি অনুরোধ নিবন্ধনের অনুমতি দেওয়ার জন্য রিডাইরেক্ট URL সেট করতে পারেন। এটি অ্যাট্রিবিউশনে ক্রস-নেটওয়ার্ক ডিডপ্লিকেশন সক্ষম করতে ব্যবহার করা যেতে পারে।
  2. অনুলিপি কী
    • যখন একজন বিজ্ঞাপনদাতা একই ট্রিগার ইভেন্ট নিবন্ধন করার জন্য একাধিক বিজ্ঞাপন প্রযুক্তি প্ল্যাটফর্ম ব্যবহার করেন, তখন এই পুনরাবৃত্ত প্রতিবেদনগুলিকে অস্পষ্ট করতে একটি ডিডপ্লিকেশন কী ব্যবহার করা যেতে পারে। যদি কোনো ডিডপ্লিকেশন কী প্রদান না করা হয়, তাহলে ডুপ্লিকেট ট্রিগারগুলি প্রতিটি বিজ্ঞাপন প্রযুক্তি প্ল্যাটফর্মে অনন্য হিসাবে রিপোর্ট করা হতে পারে।

ক্রস-প্ল্যাটফর্ম পরিমাপের সাথে কাজ করা

  1. ক্রস অ্যাপ এবং ওয়েব অ্যাট্রিবিউশন (প্রান্তের Q4 এ উপলব্ধ)
    • এমন ক্ষেত্রে সমর্থন করে যেখানে একজন ব্যবহারকারী একটি অ্যাপে একটি বিজ্ঞাপন দেখেন, তারপর একটি মোবাইল বা অ্যাপ ব্রাউজারে রূপান্তরিত করেন, বা বিপরীতে।
{% শব্দার্থে %} {% endverbatim %} {% শব্দার্থে %} {% endverbatim %}