যদি আপনি একই ফ্লায়ার ইংরেজি এবং স্পেনীয় ভাষীদের হাতে তুলে দেন, উভয়েই একই QR কোড স্ক্যান করবে — এবং উভয়েই একই পৃষ্ঠায় পৌঁছাবে, তাদের ফোন যে ভাষায় সেট করা থাকুক না কেন। ভাষা-ভিত্তিক ডায়নামিক রাউটিং এই সমস্যার সমাধান করে। এটি স্ক্যানের সময় ডিভাইসের লোকেল সেটিং পড়ে এবং প্রতিটি দর্শককে সঠিক URL-এ পাঠিয়ে দেয় কোনো কন্টেন্ট দেখার আগেই।
এটি এমন একটি বৈশিষ্ট্য যা বেশিরভাগ ছোট ব্যবসার মালিকরা জানেন না, কিন্তু বহুভাষিক দর্শকদের কাছে বিক্রয় করে এমন যে কেউর জন্য এটি ডায়নামিক রাউটিংয়ের সবচেয়ে কার্যকর প্রয়োগ।
ভাষা সনাক্তকরণ আসলে কীভাবে কাজ করে
যখন একটি স্মার্টফোন কোনো URL খোলে, এর ব্রাউজার একটি Accept-Language হেডার পাঠায় — একটি ছোট স্ট্রিং যেমন es-MX, fr-FR, বা zh-TW। ডায়নামিক QR প্ল্যাটফর্মগুলি যেগুলি ভাষা রাউটিং সমর্থন করে, রিডিরেক্ট স্তরে এই হেডারটি ইন্টারসেপ্ট করে এবং আপনার সেট করা নিয়মের বিপরীতে এটি মেলায়। সম্পূর্ণ প্রক্রিয়া মিলিসেকেন্ডে ঘটে এবং স্ক্যানকারীর কাছে অদৃশ্য থাকে।
আপনি যা কনফিগার করেন, সাধারণ কথায়:
- ডিফল্ট URL — যেখানে সেই সব মানুষ যান যাদের ভাষা স্পষ্টভাবে ম্যাপ করা হয়নি (সাধারণত আপনার প্রাথমিক বাজারের পৃষ্ঠা)
- ভাষার নিয়ম — এক বা একাধিক লোকেল কোড যা গন্তব্য URL-এর সাথে যুক্ত থাকে
কিছু প্ল্যাটফর্ম ব্যাপকভাবে ম্যাপ করতে দেয় (es সমস্ত স্পেনীয় বৈকল্পিক ধরে) বা সংকীর্ণভাবে (es-MX শুধুমাত্র মেক্সিকান স্পেনীয় ধরে)। ব্যাপক ম্যাচিং প্রায় সবসময় সঠিক পছন্দ যদি না আপনার মেক্সিকান এবং স্পেনীয় ল্যান্ডিং পৃষ্ঠা সত্যিই আলাদা হয়।
কখন ভাষা রাউটিং সেটআপের যোগ্য
প্রতিটি ক্যাম্পেইনের এটি প্রয়োজন নেই। ভাষা রাউটিং এই ধরনের পরিস্থিতিতে এর সেটআপ খরচ সার্থক করে:
- দ্বিভাষিক মুদ্রিত মেনু — একটি রেস্তোরাঁ যেখানে ইংরেজি এবং স্পেনীয় পৃষ্ঠপোষক একটি মুদ্রিত QR ব্যবহার করে; প্রতিটি গোষ্ঠী তাদের সংস্করণ ডিজিটাল মেনুতে আঘাত করে।
- বাণিজ্য প্রদর্শনী উপকরণ — একটি আন্তর্জাতিক প্রদর্শনীতে প্রদর্শিত ব্র্যান্ড ব্রোশারের একটি ব্যাচ মুদ্রণ করে; ছয়টি দেশ থেকে উপস্থিতরা ছয়টি স্থানীয়করণ পণ্য পৃষ্ঠায় পৌঁছায়।
- সীমানা জুড়ে পাঠানো প্যাকেজিং — একটি একক লেবেল যেখানে একটি কোড থাকে যা US এবং কানাডার ফ্রেঞ্চ বাজার উভয়কে সেবা করে আলাদা মুদ্রণ রানের প্রয়োজন ছাড়াই।
- মিশ্র-ভাষার পাড়ার খুচরা সাইনেজ — একটি উইন্ডো স্টিকার ইংরেজি এবং ম্যান্ডারিন স্পিকারদের আলাদা প্রচারমূলক পৃষ্ঠায় রুট করে।
- কর্মচারী-মুখী উৎপাদন নির্দেশাবলী — একটি কারখানার মেঝে QR কোড কর্মীর ডিভাইস ভাষায় নিরাপত্তা ডক্সে রুট করে।
সবচেয়ে স্পষ্ট সংকেত যে আপনার এটি প্রয়োজন: আপনি ইতিমধ্যে প্রতিটি ভাষার জন্য পৃথক ল্যান্ডিং পৃষ্ঠা বজায় রাখছেন কিন্তু পৃথক QR কোড চালাচ্ছেন (বা ফোকাস পরিবর্তন করার প্রতিবার একটি একক কোড ম্যানুয়ালি আপডেট করছেন)। ভাষা রাউটিং এটি একটি একক কোড এবং একটি একক মুদ্রণ কাজে সংকুচিত করে।
এটি সেটআপ করা: ধাপে ধাপে
নিম্নলিখিত পদক্ষেপগুলি বেশিরভাগ ডায়নামিক QR প্ল্যাটফর্মের জন্য প্রযোজ্য।
১. প্রথমে আপনার গন্তব্য পৃষ্ঠাগুলি তৈরি করুন। ভাষা রাউটিং কোনো কাজে লাগে না যদি পৃষ্ঠাগুলি এখনও বিদ্যমান না থাকে। কোনো নিয়ম কনফিগার করার আগে নিশ্চিত করুন যে প্রতিটি স্থানীয়করণ URL চালু এবং মোবাইল-অপ্টিমাইজড।
২. একটি নতুন ডায়নামিক QR কোড তৈরি করুন। স্ট্যাটিক কোডগুলি একটি নির্ধারিত URL এম্বেড করে — তারা রুট করতে পারে না। আপনার একটি ডায়নামিক কোডের প্রয়োজন। যদি আপনি কোন কোড ধরন দিয়ে শুরু করবেন সে সম্পর্কে নিশ্চিত না হন, তাহলে QR কোড ফাইন্ডার আপনাকে কিছু তৈরি করার আগে সঠিক ফরম্যাটের দিকে নির্দেশ করতে পারে। 🔧
३. আপনার নিয়মগুলি অগ্রাধিকার ক্রমে প্রবেশ করুন।
বেশিরভাগ ইন্টারফেস নিয়মগুলি উপরে থেকে নিচে প্রক্রিয়া করে। সবচেয়ে নির্দিষ্ট লোকেল কোডগুলি প্রথমে রাখুন (pt-BR আগে pt), তারপর সর্বব্যাপী ভাষা কোড, তারপর ডিফল্ট।
४. বাস্তব ডিভাইস থেকে পরীক্ষা করুন। সেটিংসে আপনার ফোনের ভাষা পরিবর্তন করুন, কোড স্ক্যান করুন এবং রিডিরেক্ট যাচাই করুন। আপনি যে প্রতিটি লোকেল কনফিগার করেছেন তার জন্য এটি করুন। এমুলেটররা প্রান্তের কেস মিস করতে পারে; একটি বাস্তব ডিভাইস করবে না।
५. গন্তব্যের দ্বারা আপনার বিশ্লেষণ পরীক্ষা করুন। চালু করার পরে, কোন গন্তব্য URLs ট্রাফিক পাচ্ছে তা পর্যালোচনা করুন। বুঝতে পারা যে ছয়টি মেট্রিক্স যা আসলেই সিদ্ধান্ত নিতে সাহায্য করে — প্রতি-গন্তব্য স্ক্যান সংখ্যা সহ — আপনাকে বলে যে আপনার ভাষা বিতরণ আপনার দর্শকদের কাছ থেকে আপনি যা প্রত্যাশা করেছেন তার সাথে মেলে কিনা।
এড়ানোর সাধারণ ভুল
দেশের পরিবর্তে ভাষা দ্বারা রুটিং। দেশ-ভিত্তিক রাউটিং স্ক্যানকারীর IP ঠিকানা ব্যবহার করে। ভাষা রাউটিং ডিভাইস লোকেল ব্যবহার করে। এগুলি একই নয়: একজন জার্মান পর্যটক মিয়ামিতে একটি US IP আছে কিন্তু একটি জার্মান ফোন সেটিং আছে। আপনার ভাষা দ্বারা রুট করুন যদি না আপনার ভূগোল ব্যবহার করার একটি নির্দিষ্ট আইনি বা মূল্য নির্ধারণের কারণ থাকে।
ডান থেকে বাম স্ক্রিপ্ট ভুলে যাওয়া। যদি আপনি আরবি বা হিব্রু পৃষ্ঠায় রুট করছেন, সেই পৃষ্ঠাগুলি মোবাইলে সত্যিই সঠিকভাবে রেন্ডার করে তা নিশ্চিত করুন কিছু মুদ্রণ করার আগে। একটি রাউটিং নিয়ম যা নিখুঁতভাবে কাজ করে কিন্তু কাউকে একটি ভাঙা লেআউটে পাঠায় উদ্দেশ্য হতে হার দেয়।
সমস্ত উপকরণে একই QR কোড ডিজাইন ব্যবহার করা। যদি আপনার ইংরেজি এবং স্পেনীয় ফ্লায়ার একই রকম দেখায়, কোনো দর্শকই জানে না যে কোড তাদের জন্য উদ্দেশ্য করা হয়েছে। প্রতিটি ভাষায় প্রতিটি ফ্লায়ারে একটি সংক্ষিপ্ত CTA ("স্ক্যান করুন আরও" / "Escanea para más") সেই ঘর্ষণ দূর করে। স্ট্যাটিক বনাম ডায়নামিক QR কোড গাইড বিভিন্ন মুদ্রিত উপকরণ জুড়ে স্ক্যানযোগ্যতা রাখার জন্য নকশা পছন্দ সম্পর্কে বিস্তারিত জানায়।
একটি বুদ্ধিমান ডিফল্ট সেট না করা।
যদি আপনি es এবং fr ম্যাপ করেন কিন্তু de নয়, একজন জার্মান স্ক্যানকারী আপনার ডিফল্টে আঘাত করে। নিশ্চিত করুন যে ডিফল্ট আপনার শক্তিশালী বা সবচেয়ে সর্বজনীন পৃষ্ঠা — একটি অর্ধ-নির্মিত প্লেসহোল্ডার নয়।
গন্তব্য URLs বাসি হতে দেওয়া। ভাষা-রুট করা কোডগুলি একই মুদ্রিত শিল্পকর্ম ভাগ করে। যদি একটি গন্তব্য পৃষ্ঠা অফলাইন যায়, সেই লোকেলে আঘাত করা সমস্ত স্ক্যানকারী একটি ভাঙা অভিজ্ঞতা পান। প্রতিটি গন্তব্য URL অডিট করার জন্য অন্তত মাসে একবার একটি পুনরাবৃত্ত ক্যালেন্ডার অনুস্মারক রাখুন।
একটি দ্রুত রেফারেন্স: ভাষা কোড যা আপনি সবচেয়ে বেশি ব্যবহার করবেন
| ভাষা | ব্যাপক কোড | সাধারণ আঞ্চলিক বৈকল্পিক |
|---|---|---|
| স্পেনীয় | es |
es-MX, es-ES |
| ফ্রেঞ্চ | fr |
fr-FR, fr-CA |
| পর্তুগীজ | pt |
pt-BR, pt-PT |
| চাইনিজ (সরলীকৃত) | zh-Hans |
zh-CN |
| চাইনিজ (ঐতিহ্যবাহী) | zh-Hant |
zh-TW |
| আরবি | ar |
ar-SA, ar-EG |
| জার্মান | de |
de-DE, de-AT |
বেশিরভাগ প্ল্যাটফর্ম মান BCP 47 কোড গ্রহণ করে। যদি আপনার ভিন্ন ফরম্যাট ব্যবহার করে, ডকুমেন্টেশন চেক করুন — অন্তর্নিহিত যুক্তি একই।
মূল বিষয়গুলি
- ভাষা রাউটিং স্ক্যানকারীর ডিভাইস লোকেল (
Accept-Languageহেডার) পড়ে এবং তাদের স্বয়ংক্রিয়ভাবে রিডিরেক্ট করে — কোনো পৃথক কোডের প্রয়োজন নেই। - এটি বহুভাষিক দর্শকদের জুড়ে ব্যবহৃত মুদ্রিত উপকরণে সবচেয়ে বেশি অর্থপ্রদান করে, যেখানে ভাষা প্রতি পুনর্মুদ্রণ ব্যয়বহুল বা অপ্রয়োজনীয়।
- সবসময় গন্তব্য পৃষ্ঠা তৈরি এবং পরীক্ষা করুন কোনো নিয়ম কনফিগার করার আগে, এবং প্রতিটি লক্ষ্য লোকেলে বাস্তব ডিভাইস থেকে পরীক্ষা করুন।
- আপনি স্পষ্টভাবে ম্যাপ করেননি এমন যে কোনো ভাষার জন্য একটি অর্থপূর্ণ ডিফল্ট URL সেট করুন।
- চালু করার পরে প্রতি-গন্তব্য স্ক্যান ডেটা নিরীক্ষণ করুন; অপ্রত্যাশিত বিতরণ প্রায়ই দর্শক অন্তর্দৃষ্টি প্রকাশ করে (বা একটি ভুল-কনফিগার করা নিয়ম)।
