উদ্দেশ্য
ঠিকানা যাচাইকরণ বিভিন্ন ধরনের ব্যবহারের ক্ষেত্রে মূল্য প্রদান করে এবং আমরা আপনাকে অন্বেষণ করার পরামর্শ দিয়েছি। যেমন: প্লেস স্বয়ংসম্পূর্ণ এবং মানচিত্র , আঞ্চলিক প্রাপ্যতা এবং এন্টারপ্রাইজ বিশ্বাস ও নির্ভরযোগ্যতার মতো ব্যবহারকারীর প্রবাহে সামঞ্জস্যপূর্ণ পণ্যগুলির একটি সামগ্রিক দৃশ্য।
একবার আপনি ঠিকানা যাচাইকরণ API মূল্যায়নের বিন্দুতে পৌঁছে গেলে, এখানে কিছু নির্দেশিকা রয়েছে যা আমরা আপনাকে আপনার পরীক্ষার অংশ হিসাবে ব্যবহার করার পরামর্শ দিই৷
এই পরীক্ষার লক্ষ্যগুলি হবে:
- নিশ্চিত করুন ঠিকানা যাচাইকরণ API আপনার ব্যবহারের ক্ষেত্রে উপযুক্ত।
- ঠিকানা যাচাইকরণ API কীভাবে আপনার সমাধানের প্রয়োজনীয়তা পূরণ করে তা যাচাই করুন, যেমন:
- ভালো মানের ঠিকানা চিহ্নিত করা।
- নিম্ন মানের ইনপুট ঠিকানার সতর্কতা.
- তথ্য সম্বোধনের জন্য সংশোধন করা, যার মধ্যে অনুমান, প্রতিস্থাপন, এবং বানান সংশোধন।
- শিপিংয়ের জন্য একটি বিন্যাসিত ঠিকানা প্রদান করা।
- অনুপস্থিত বা ভুল সাবপ্রিমাইজ ডেটা সম্পর্কে সতর্কতা (শুধুমাত্র USA)।
- নিশ্চিত করুন যে আপনি API প্রয়োগ করে একটি পরিমাপযোগ্য সুবিধা পাবেন।
আপনার পরীক্ষা করার পরে, আপনি উপরের প্রশ্নের উত্তর দিতে সক্ষম হবেন, এবং API আপনার ব্যবসার জন্য উপযুক্ত কিনা তা নির্ধারণ করতে পারবেন।
আপনার ডেটা প্রস্তুত করুন
আপনার পরীক্ষাটি আপনার বিদ্যমান ঠিকানা ডেটার নমুনার বিপরীতে করা উচিত। পরীক্ষার জন্য ডেটা বাছাই করবেন না, তবে এলোমেলো নমুনাগুলি বেছে নিন যা আপনি যে ভৌগলিক অঞ্চলে কাজ করেন তার প্রতিনিধি৷ এর মানে হল, আপনি যদি মার্কিন যুক্তরাষ্ট্র এবং যুক্তরাজ্য উভয়েই কাজ করেন তবে আপনার ব্যবসার 70% ইউকেতে সঞ্চালিত হয় বনাম মার্কিন যুক্তরাষ্ট্রে 30%, নমুনাটি সেই বিভাজনটিকে প্রতিফলিত করবে৷
ক্যাপচার পয়েন্ট থেকে ঠিকানা ব্যবহার করুন. উদাহরণস্বরূপ, আপনি যদি আপনার ইকমার্স চেকআউটের মধ্যে ঠিকানা যাচাইকরণ বাস্তবায়নের পরিকল্পনা করছেন, তাহলে আপনার গ্রাহকদের দ্বারা প্রবেশ করানো ঠিকানাগুলি ব্যবহার করুন, কোনো বিদ্যমান প্রক্রিয়াকরণ হওয়ার আগে যা ঠিকানা যাচাইকরণ API প্রয়োগ করে প্রতিস্থাপিত হতে পারে।
পরীক্ষার জন্য প্রায় 5,000 - 10,000 রেকর্ডের একটি নমুনা আকার প্রস্তুত করুন।
API কল করুন
বিভাগ পূর্বশর্ত: একটি ঠিকানা যাচাইকরণের অনুরোধ কিভাবে পাঠাতে হয় তা বুঝুন ।
একবার আপনি ডেটা প্রস্তুত করলে, আপনাকে API এর বিরুদ্ধে প্রতিটি ঠিকানা রেকর্ড চালাতে হবে।
এপিআই কল করতে কিভাবে নির্দেশিকা জন্য ঠিকানা বৈধতা API ডকুমেন্টেশন দেখুন. উচ্চ ভলিউমে ঠিকানাগুলি প্রক্রিয়া করার জন্য ঠিকানা যাচাইকরণ API ব্যবহার করার জন্য সর্বোত্তম অনুশীলনগুলি বর্ণনা করে আমাদের একটি নিবন্ধও রয়েছে৷
এই পদক্ষেপের ফলাফল প্রতিটি ঠিকানা রেকর্ডের জন্য API থেকে ডেটা আউটপুট হওয়া উচিত। তারপরে আপনি আপনার ব্যবহারের ক্ষেত্রে API এর উপযুক্ততা নির্ধারণ করতে ফলাফলগুলি বিশ্লেষণ করতে সক্ষম হবেন। এটি একটি স্প্রেডশীট, একটি ডাটাবেস, বা অন্য টুল ব্যবহার করছে কিনা তা আপনার উপর নির্ভর করে।
ফলাফল পর্যালোচনা করুন
বিভাগ পূর্বশর্ত: বৈধকরণ প্রতিক্রিয়া কীভাবে পরিচালনা করতে হয় তা বুঝুন, বিশেষ করে ফিক্স, কনফার্ম এবং গ্রহণ করার ধারণা ।
এই বিভাগে আমরা আউটপুট পরিস্থিতি নিয়ে আলোচনা করব যা আপনি বিশ্লেষণ করতে পারেন সমাধান উপযুক্ত মূল্যায়ন করতে।
এই নথিতে আলোচনা করা মূল API ক্ষেত্রের ওভারভিউ
প্রতিক্রিয়া ডেটা | এটা কি? | কিভাবে মূল্যায়ন | এটা কিভাবে সাহায্য করে? |
---|---|---|---|
verdict.inputGranularity | ঠিকানার ইনপুট গ্রানুলারিটি বর্ণনা করে। | SUB_PREMISE প্রিমিস PREMISE_PROXIMITY ব্লক রুট অন্যান্য | ইনপুট ঠিকানায় সম্ভাব্য বৈধ হওয়ার জন্য যথেষ্ট ডেটা আছে কিনা তা আপনাকে নির্ধারণ করতে দেয়৷ |
verdict.validationGranularity | ঠিকানার সামগ্রিক আউটপুট বৈধতা বর্ণনা করে। | SUB_PREMISE প্রিমিস PREMISE_PROXIMITY ব্লক রুট অন্যান্য | আপনাকে API থেকে আউটপুটে সামগ্রিক ঠিকানার গুণমান নির্ধারণ করতে দেয়। |
verdict.hasInferred Components | এপিআই একটি উপাদান অনুমান করে থাকলে সংকেত। | সত্য/মিথ্যা | API অনুপস্থিত উপাদান যোগ করতে সক্ষম যেখানে এটি ডেটা অনুমান করতে পারে। উদাহরণস্বরূপ, একটি অনুপস্থিত রাজ্য কোড। |
verdict.hasReplacedComponents | এপিআই কোনো উপাদান প্রতিস্থাপন করলে সংকেত। | সত্য/মিথ্যা | API কিছু পরিস্থিতিতে সঠিক ডেটা দিয়ে ভুল উপাদান প্রতিস্থাপন করতে সক্ষম। |
verdict.address সম্পূর্ণ | ঠিকানা সম্পূর্ণ হলে সংকেত. | সত্য/মিথ্যা | যদি API নির্ধারণ করে যে আউটপুট ঠিকানায় সমস্ত প্রয়োজনীয় উপাদান রয়েছে, এটি সত্য হবে। |
address.missing ComponentTypes | ঠিকানায় উপাদান অনুপস্থিত থাকলে সতর্ক করার সংকেত। | মানের জন্য টেবিল দুই দেখুন । | একটি অসম্পূর্ণ ঠিকানা থেকে অনুপস্থিত উপাদান হাইলাইট. |
বৈধ ঠিকানা পর্যালোচনা করুন
আপনার সিস্টেম বৈধ হিসাবে গ্রহণ করবে ঠিকানাগুলির সেট নির্ধারণ করতে API থেকে ফেরত ডেটা সাজান। API থেকে সন্ধান করার জন্য মূল সংকেতগুলি হল:
-
verdict.validationGranularity
এPREMISE
বা এর চেয়ে ভালো আছে। -
verdict.addressComplete
true
। - কোন অনুমান বা প্রতিস্থাপিত উপাদান.
আরো তথ্যের জন্য একটি ঠিকানা গ্রহণ দেখুন.
এই অনুশীলনের আউটপুট ঠিকানা ডেটার একটি উপসেট হওয়া উচিত যা আপনার সিস্টেম দ্বারা বৈধ হিসাবে গৃহীত হবে। এই মুহুর্তে, আপনি নির্ধারণ করতে পারেন:
- গ্রহণযোগ্যতা শতাংশ হার গ্রহণযোগ্য?
- আপনি যদি একটি বিদ্যমান ঠিকানা যাচাইকরণ কর্মপ্রবাহ ব্যবহার করেন, তাহলে গ্রহণযোগ্যতার হার কি সমতুল্য বা ভাল?
উদাহরণ: বৈধ ঠিকানা
ঠিকানা দেওয়া হয়েছে | অঞ্চল |
---|---|
76 বাকিংহাম প্যালেস রোড, লন্ডন SW1W 9TQ | যুক্তরাজ্য |
রায়
{
"inputGranularity": "PREMISE",
"validationGranularity": "PREMISE",
"geocodeGranularity": "PREMISE",
"addressComplete": true
}
অবৈধ ঠিকানা পর্যালোচনা করুন
এই পদক্ষেপটি অবৈধ হিসাবে চিহ্নিত করা কিছু ঠিকানা ডেটা ম্যানুয়ালি পর্যালোচনা করার একটি সুযোগ, এবং ঠিকানা যাচাইকরণ API ব্যবহার না করে, সেই অবৈধ ঠিকানাটি ডাউনস্ট্রিম সমস্যা সৃষ্টি করতে পারে কিনা তা দেখার সুযোগ।
আপনার সিস্টেম অবৈধ হিসাবে চিহ্নিত করবে ঠিকানার সেট নির্ধারণ করতে API থেকে ফেরত ডেটা সাজান। API থেকে সন্ধান করার জন্য মূল সংকেতগুলি হল:
-
verdict.validationGranularity
আপনার ঝুঁকির স্তরের উপর নির্ভর করেOTHER
বাROUTE
এ সেট করা হয়েছে। -
verdict.addressComplete
false
।
আরও তথ্যের জন্য একটি ঠিকানা ঠিক করুন দেখুন।
এই অনুশীলনের আউটপুট ঠিকানা ডেটার একটি উপসেট হওয়া উচিত যা আপনার সিস্টেম দ্বারা অবৈধ হিসাবে চিহ্নিত করা হবে। এই মুহুর্তে, আপনি অবৈধ শতাংশ হার গ্রহণযোগ্য কিনা তা নির্ধারণ করতে পারেন।
এটা মনে রাখা গুরুত্বপূর্ণ যে ঠিকানাগুলিকে অবৈধ হিসাবে চিহ্নিত করা ঠিকানা যাচাইকরণ API এর কার্যকারিতার একটি মূল অংশ এবং অবৈধ হিসাবে চিহ্নিত ঠিকানাগুলির উচ্চ হার অবশ্যই API-তে খারাপভাবে প্রতিফলিত হয় না। এপিআই আপনাকে তথ্য দিচ্ছে যে ঠিকানাটিতে কিছু ভুল আছে এবং এটি ডাউনস্ট্রিম সমস্যা সৃষ্টি করার আগে আগে ত্রুটিগুলি ধরার মাধ্যমে আপনার কর্মপ্রবাহে দক্ষতা আনতে পারে।
উদাহরণ: অবৈধ ঠিকানা
ঠিকানা দেওয়া হয়েছে | অঞ্চল |
---|---|
21 45 40 তম রাস্তা | USA |
রায়
{
"inputGranularity": "PREMISE",
"validationGranularity": "OTHER",
"geocodeGranularity": "OTHER",
"hasUnconfirmedComponents": true
}
অনুপস্থিত বা অনিশ্চিত উপাদান পর্যালোচনা করুন
এই পর্যায়ে, অনুপস্থিত বা অনিশ্চিত উপাদানগুলিও পর্যালোচনা করা যেতে পারে। এটি রিটার্নে ঠিকানা বস্তুর অংশ। দুটি ক্ষেত্র missingComponentTypes
এবং unconfirmedComponentTypes
।
এপিআই দ্বারা একটি ঠিকানাকে অবৈধ হিসাবে চিহ্নিত করার কারণ সনাক্ত করতে সাহায্য করতে এই ক্ষেত্রগুলি ব্যবহার করুন এবং সঠিক তথ্য সংগ্রহ করুন যা এটিকে বৈধ হতে সক্ষম করবে, তথ্য সংগ্রহের বিন্দুতে ফিড করে নির্দিষ্ট ক্ষেত্র(গুলি) যা ভুল। এটি এমন একটি উপায় যা API আপনাকে আপনার ডেটার গুণমান সম্পর্কে সুনির্দিষ্ট তথ্য প্রদান করে মূল্য প্রদান করছে।
উদাহরণ: অনুপস্থিত এবং অপ্রমাণিত উপাদান
ঠিকানা দেওয়া হয়েছে | অঞ্চল |
---|---|
ফেক সেন্ট, নিউ ইয়র্ক, এনওয়াই 10011 | USA |
রায়
{
"inputGranularity": "ROUTE",
"validationGranularity": "OTHER",
"geocodeGranularity": "OTHER",
"hasUnconfirmedComponents": true
}
অনুপস্থিত এবং অনিশ্চিত উপাদান
"missingComponentTypes": [
"street_number"
],
"unconfirmedComponentTypes": [
"route"
]
সংশোধন সহ ঠিকানা পর্যালোচনা করুন
ঠিকানা যাচাইকরণ API একটি সম্ভাব্য অবৈধ ঠিকানা ইনপুট গ্রহণ করে এবং বৈধ ঠিকানা ডেটা আউটপুট করে ইনপুট ডেটাতে সংশোধন করতে সক্ষম। এটি একটি উপায় যা এপিআই মান যোগ করে এবং পরীক্ষার অংশ হিসাবে এটি ক্যাপচার করা গুরুত্বপূর্ণ।
দেখার জন্য মূল সংকেত হল:
-
inferred
,replaced
, বাspellCorrected
addressComponents
যে কোনো উপাদানেtrue
সেট করা হয়েছে। -
verdict.hasInferredComponents
, অথবাverdict.hasReplacedComponents
true
সেট করা হয়েছে।
আরও তথ্যের জন্য একটি ঠিকানা নিশ্চিত করুন দেখুন।
এই অনুশীলনের আউটপুটটি ঠিকানা ডেটার একটি উপসেট হওয়া উচিত যা API দ্বারা প্রয়োগ করা সংশোধন করেছে৷
API আপনার ডেটাতে সংশোধন করছে কিনা তা নির্ধারণ করতে এই ডেটার একটি অংশ ম্যানুয়ালি পর্যালোচনা করা যেতে পারে যা আপনার ডাউনস্ট্রিম ওয়ার্কফ্লোতে ঘর্ষণকে কমিয়ে দেবে।
উদাহরণ: একটি সংশোধন সহ ঠিকানা
ঠিকানা দেওয়া হয়েছে | অঞ্চল |
---|---|
76 ব্রুকিংম প্যালেস রোড, লন্ডন SW1W 9TQ | যুক্তরাজ্য |
রুট addressComponent
{
"componentName": {
"text": "Buckingham Palace Road",
"languageCode": "en"
},
"componentType": "route",
"confirmationLevel": "CONFIRMED",
"spellCorrected": true
}
[শুধুমাত্র USA] অনুপস্থিত বা ভুল উপপ্রিমাইজ ডেটা সহ ঠিকানা পর্যালোচনা করুন
ঠিকানা যাচাইকরণ API মার্কিন ঠিকানাগুলির জন্য একটি সাবপ্রিমাইজ অনুপস্থিত বা ভুল কিনা তা নির্ধারণ করতে সক্ষম।
দেখার জন্য মূল সংকেত হল:
- ঠিকানা বস্তুতে:
-
unconfirmedComponentTypes
subpremise
ধারণ করে -
missingComponentTypes
এsubpremise
রয়েছে
-
- ইউএসপিএসডেটা অবজেক্টে:
-
dpvConfirmation
হলD
(সাবপ্রিমাইজ অনুপস্থিত) -
dpvConfirmation
হলS
(সাবপ্রিমাইজ অনিশ্চিত)
-
আরও তথ্যের জন্য মার্কিন যুক্তরাষ্ট্রের ঠিকানা হ্যান্ডেল দেখুন।
এই পরীক্ষাটি দেখাবে যে অ্যাপার্টমেন্ট নম্বরের মতো অনুপস্থিত বা ভুল উপ-প্রাঙ্গনে আপনার ডেটাতে কোনও সমস্যা আছে কিনা। এটি ডাউনস্ট্রিম সমস্যা সৃষ্টি করতে পারে, বিশেষ করে ডেলিভারি ব্যবহারের ক্ষেত্রে। ঠিকানা যাচাইকরণ API আপনার ওয়ার্কফ্লোতে মান যোগ করতে পারে এটিকে আগে শনাক্ত করে, আপনাকে সংশোধন করা ডেটা সংগ্রহের পদক্ষেপগুলি বাস্তবায়নের অনুমতি দেয়।
উদাহরণ: অনুপস্থিত subpremise
ঠিকানা দেওয়া হয়েছে | অঞ্চল |
---|---|
111 8th Avenue, Manhattan, NY 10011 | মার্কিন |
অনুপস্থিত উপাদান
"missingComponentTypes": [
"subpremise"
]
ইউএসপিএস ডেটা ডিপিভি নিশ্চিতকরণ
"dpvConfirmation": "D"
[শুধুমাত্র USA] USPS মানসম্মত ঠিকানা পর্যালোচনা করুন
ঠিকানা যাচাইকরণ API মার্কিন যুক্তরাষ্ট্রের ঠিকানাগুলির জন্য USPS প্রমিত ঠিকানাও প্রদান করে। এটি বিশেষভাবে গুরুত্বপূর্ণ যদি আপনার শিপিং লেবেলে ইউএসপিএস ফরম্যাট করা ঠিকানাগুলি প্রিন্ট করার প্রয়োজন হয়।
এই ডেটা দেখার জন্য UspsAddress পর্যালোচনা করা যেতে পারে এবং এটি আপনার কর্মপ্রবাহে মান যোগ করে কিনা তা নির্ধারণ করা যেতে পারে।
উদাহরণ: USPS প্রমিত ঠিকানা
"standardizedAddress": {
"firstAddressLine": "111 8TH AVE FL 11",
"cityStateZipAddressLine": "NEW YORK NY 10011-5201",
"city": "NEW YORK",
"state": "NY",
"zipCode": "10011",
"zipCodeExtension": "5201"
}
উপসংহার
পরীক্ষা শুরু করুন - সঠিক ঠিকানা ডেটা নিশ্চিত করতে, গ্রাহকের অভিজ্ঞতা বাড়াতে এবং আপনার ব্যবসায়িক ক্রিয়াকলাপগুলিকে সুগম করতে আজই আপনার ঠিকানা যাচাইকরণ API পরীক্ষা শুরু করুন৷ উপরে উল্লিখিত পরীক্ষার পরিস্থিতি অনুসরণ করার পরে, ঠিকানা যাচাইকরণ API আপনার কর্মপ্রবাহে মান আনবে কিনা তা নির্ধারণ করতে আপনার প্রয়োজনীয় তথ্য থাকবে।
আরও পড়ার পরামর্শ দেওয়া হয়েছে:
- ঠিকানা যাচাইকরণ API বিকাশকারী ডকুমেন্টেশন
- উচ্চ ভলিউমে ঠিকানাগুলি প্রক্রিয়া করতে ঠিকানা যাচাইকরণ API ব্যবহার করুন
- ইকমার্স চেকআউটের জন্য ঠিকানা যাচাইকরণ
অবদানকারী
হেনরিক ভালভ | ডেভএক্স ইঞ্জিনিয়ার