ক্রোম 92-এ রূপান্তর পরিমাপ API পরিবর্তন হচ্ছে।
কি পরিবর্তন হচ্ছে?
2021 সালের প্রথম মাসে API প্রস্তাবের পরিবর্তনগুলি অনুসরণ করে, Chrome-এ API বাস্তবায়ন বিকশিত হচ্ছে। এখানে কি পরিবর্তন হচ্ছে:
- API নাম, এবং অনুমতি নীতির নাম।
- HTML অ্যাট্রিবিউটের নাম এবং
.well-known
URL. - প্রতিবেদনের বিন্যাস। প্রতিবেদনগুলি এখন অনুরোধের অংশে JSON হিসাবে পাঠানো হয়৷
- রিপোর্টের বিষয়বস্তু:
credit
সরিয়ে দেওয়া হয়েছে, সেই রিপোর্টগুলির সাথে 0 ক্রেডিট থাকবে।
Chrome 92-এ যা অপরিবর্তিত থাকে তা হল সমর্থিত বৈশিষ্ট্যগুলির সেট: ইভেন্ট-লেভেল রিপোর্ট, শুধুমাত্র ক্লিকের জন্য। এই বিষয়ে আপডেট আশা করুন . এই পরিবর্তনের পরে, অন্যান্য আপডেট এবং বৈশিষ্ট্যগুলি ভবিষ্যতের Chrome সংস্করণগুলিতে প্রকাশিত হবে৷
এই পরিবর্তনগুলি কখন কার্যকর হয়?
এই পরিবর্তনগুলি Chrome 92 থেকে শুরু করে কার্যকর হবে, 20শে জুলাই 2021-এ স্থিতিশীল। Chrome 92 বিটা 3রা জুন 2021-এ প্রকাশিত হয়েছিল।
আপনার কি করা উচিত?
আপনি যদি একটি অরিজিন ট্রায়াল চালান বা এই API এর জন্য একটি ডেমো প্রয়োগ করে থাকেন তবে আপনার কাছে দুটি বিকল্প রয়েছে:
- বিকল্প 1 (প্রস্তাবিত) : আপনার কোড এখন বা পরের সপ্তাহগুলিতে স্থানান্তর করুন, আদর্শভাবে 2021 সালের জুলাইয়ের মাঝামাঝি আগে। এইভাবে, আপনার কোডবেস ভবিষ্যতের পরিবর্তনের জন্য প্রস্তুত হবে এবং নতুন Chrome ক্লায়েন্টদের জন্য কাজ করতে থাকবে।
- বিকল্প 2 : ভবিষ্যতের ক্রোম সংস্করণে আরও আপডেট এবং বৈশিষ্ট্য প্রকাশের জন্য অপেক্ষা করুন এবং একবারে সমস্ত প্রয়োজনীয় কোড পরিবর্তন করুন৷
মাইগ্রেট করুন
উদাহরণ মাইগ্রেশন
আপনি এই পুল অনুরোধে (খসড়া) একটি ছোট ডেমো অ্যাপের জন্য একটি মাইগ্রেশন উদাহরণ দেখতে পারেন।
আপনার অনুমতি নীতি কোড আপডেট করুন
উত্তরাধিকার কোড | নতুন কোড |
---|---|
allow='conversion-measurement' | allow='attribution-reporting' |
আপনার বৈশিষ্ট্য সনাক্তকরণ কোড আপডেট করুন
উত্তরাধিকার কোড | নতুন কোড |
---|---|
document.featurePolicy.features() | document.featurePolicy.features() |
HTML বৈশিষ্ট্য আপডেট করুন
উত্তরাধিকার কোড | নতুন কোড |
---|---|
conversiondestination | attributiondestination |
impressiondata | attributionsourceeventid |
impressionexpiry | attributionexpiry |
reportingorigin | attributionreportto |
window.open()
আর্গুমেন্ট আপডেট করুন
window.open()
দ্বারা শুরু করা নেভিগেশনের জন্য একটি অ্যাট্রিবিউশন উৎস নিবন্ধিত হতে পারে। আপনি যদি অ্যাট্রিবিউশন উত্স নিবন্ধন করতে window.open()
ব্যবহার করেন তবে এই কলগুলি আপডেট করুন৷
আপনার নতুন কোডটি নিম্নরূপ হওয়া উচিত (এই পুনঃনামকরণটি HTML বৈশিষ্ট্যের নাম পরিবর্তনকে অনুসরণ করে):
window.open(
'https://dest.example',
'_blank',
'attributionsourceeventid=1234,attributiondestination=https://dest.example,attributionreportto=https://reporter.example,attributionexpiry=604800000'
);
আপনার নিবন্ধন কল URL এবং প্যারামিটার আপডেট করুন
উত্তরাধিকার কোড | নতুন কোড |
---|---|
.well-known/register-conversion?conversion-data={DATA} | .well-known/attribution-reporting/trigger-attribution?trigger-data={DATA} |
আপনার রিপোর্টিং এন্ডপয়েন্ট কোড আপডেট করুন
উত্তরাধিকার কোড | নতুন কোড | |
---|---|---|
ব্রাউজার থেকে আশা করার অনুরোধ | .well-known/register-conversion?impression-data=&conversion-data={DATA}&attribution-credit=100 | .well-known/attribution-reporting/trigger-attribution |
ইনকামিং রিপোর্ট | ইউআরএল প্যারামিটার হিসেবে পাঠানো হয়েছে। | অনুরোধের অংশে JSON হিসেবে পাঠানো হয়েছে। প্রতিবেদনের ডেটা নিম্নলিখিত কীগুলির সাথে একটি JSON অবজেক্ট হিসাবে অনুরোধের অংশে অন্তর্ভুক্ত করা হয়েছে: source_event_id : পূর্বে impression-data , 64-বিট ইভেন্ট আইডি অ্যাট্রিবিউশন সোর্সে সেট করা হয়েছিল।trigger_data : পূর্বে conversion-data , অ্যাট্রিবিউশন ট্রিগার রিডাইরেক্টে 3-বিট ডেটা সেট করা হয়েছিল।⚠️ credit সরানো হয়েছে। |
অ্যাট্রিবিউশন রিপোর্টিং: সমস্ত সংস্থান
অ্যাট্রিবিউশন রিপোর্টিং দেখুন।