কয়েক বছর ধরে একটি জিওফেন্স (geofence — ম্যাপে আঁকা একটি ভার্চুয়াল সীমানা) একটাই কাজ করত: ইউজার ম্যাপের সেই লাইন পার হলেই আপনার অ্যাপ একটা পুশ নোটিফিকেশন পাঠিয়ে দিত। একটা পিং, আর জিওফেন্সের কাজ শেষ। টাইমিং ভুল হলে, বা ইউজার নোটিফিকেশন বন্ধ রাখলে, ওখানেই সব শেষ হয়ে যেত।
একটামাত্র পুশের পেছনে অনেক বেশি ইনটেন্ট (intent) খরচ হয়ে যাচ্ছে, তাই না? কেউ আপনার দোকানে ঢুকছে, এয়ারপোর্ট টার্মিনালে বসে থাকছে, বা নিজের শহর ছেড়ে যাচ্ছে — এগুলো রিয়েল-টাইম বিহেভিয়রাল সিগন্যাল। একটা একলা পুশ এই সিগন্যাল প্রায় ধরতেই পারে না।
এটা এখন বদলে গেছে। একটা জিওজোন (geozone) এখন ইউজারকে সরাসরি একটা জার্নিতে (journey) ঢুকিয়ে দিতে পারে — একবার ফায়ার করে চুপ হয়ে যাওয়ার বদলে, একাধিক চ্যানেল জুড়ে চলতে থাকা একটা সিকোয়েন্স।
জিওফেন্সিং মার্কেটিং কী? Geofencing marketing একটি বাস্তব জায়গার চারপাশে একটি ভার্চুয়াল সীমানা আঁকে এবং ইউজারের সেখানে ঢোকা (entry), কিছুক্ষণ থাকা (dwell), বা বের হয়ে যাওয়া (exit) — এই তিনটি মুহূর্তকে ট্রিগার হিসেবে ব্যবহার করে একটি মার্কেটিং অ্যাকশন চালায়: একটা মেসেজ, একটা অফার, বা একটা পুরো অটোমেটেড ফ্লো। মোবাইল অ্যাপের জন্য এটি বাস্তব জগতের চলাফেরাকে এমন একটা সিগন্যালে বদলে দেয় যার উপর ঠিক সেই মুহূর্তে অ্যাকশন নেওয়া যায়।
Pushwoosh-এ, একটি জিওজোন এন্ট্রি, ডোয়েল ও এক্সিট — এই তিন মুহূর্তেই একটা ইভেন্ট ফায়ার করে, এবং সেই ইভেন্ট চলে যায় Pushwoosh কাস্টমার জার্নি বিল্ডার-এ। ফলে একটা লোকেশন সিগন্যাল শুধু একটা পুশ নোটিফিকেশন নয়, বরং একটা সম্পূর্ণ অমনিচ্যানেল জার্নি শুরু করতে পারে।
জিওফেন্সিং মার্কেটিং কিভাবে কাজ করে
জিওফেন্সিং ৩টি মুহূর্তে কাজ করে, আর প্রতিটি মুহূর্তেই একটা ইভেন্ট ফায়ার হয় যার উপর আপনি অ্যাকশন নিতে পারেন:
- Entry (এন্ট্রি) — ইউজার জোনে ঢুকে পড়ে। এটাই ক্লাসিক প্রক্সিমিটি ট্রিগার।
- Dwell (ডোয়েল) — ইউজার নির্দিষ্ট সময় ধরে জোনের ভেতরে থাকে। এখানেই আসল ইনটেন্ট বোঝা যায়: যে থেমে আছে, সে কোনো কারণেই থেমে আছে।
- Exit (এক্সিট) — ইউজার জোন থেকে বের হয়ে যায়। এটাই ফলো-আপ, ফিডব্যাক, বা উইন-ব্যাকের সিগন্যাল।
| ট্রিগার | ইভেন্ট | সাধারণ দৃশ্যকল্প | যে KPI দেখতে হবে |
|---|---|---|---|
| Entry | PW_GeozoneEntered (বা কাস্টম নাম) | ইউজার কোনো দোকান, ভেন্যু বা শাখার কাছে চলে আসে → একটা কনটেক্সচুয়াল অফার পাঠান | Entry-to-open rate, visit-to-conversion |
| Dwell | PW_GeozoneDwell (আপনার সেট করা সময় পার হওয়ার পর) | ইউজার কোনো মল, টার্মিনাল বা শোরুমে থেমে থাকে → প্রাসঙ্গিক একটা অ্যাকশনের প্রম্পট দিন | Dwell-to-action rate |
| Exit | PW_GeozoneExited (বা PW_GeozoneExitedByTimeout) | ইউজার এলাকা ছেড়ে চলে যায় → সেশন বন্ধ করুন, ফিডব্যাক চান, বা ফলো-আপ শুরু করুন | Exit-to-re-engagement rate |
PW_GeozoneEntered (বা কাস্টম নাম)PW_GeozoneDwell (আপনার সেট করা সময় পার হওয়ার পর)PW_GeozoneExited (বা PW_GeozoneExitedByTimeout)আরেকটা প্রিসিশন আপগ্রেড: জিওজোন এখন আর শুধু সার্কেলের মধ্যে সীমাবদ্ধ নয়। আপনি একটা পলিগন এঁকে কোনো মল, এয়ারপোর্ট বা ক্যাম্পাসের আসল আকৃতির সাথে মিলিয়ে নিতে পারেন, ফলে ট্রিগার একটা মোটামুটি সার্কেলের বদলে আসল সীমানার উপরেই ফায়ার করে।
আপনি যদি আগে থেকেই Pushwoosh ইউজার হন, এটা আপনার বর্তমান Pushwoosh SDK-তেই চলবে। কোনো আপডেট লাগবে না — SDK আগে থেকেই geo বোঝে 😎।
জিওফেন্সিং মার্কেটিংয়ের ব্যবহার ও উদাহরণ
ট্রিগার সব জায়গায় একই। যেটা বদলায় তা হলো কোন মুহূর্তটা ধরছেন আর কোন মেসেজ সেই মুহূর্তের জন্য মানানসই। নিচে ৪ ধরনের অ্যাপে এটা কিভাবে কাজ করে দেখুন — প্রতিটা উদাহরণ বাংলাদেশ ও পশ্চিমবঙ্গের বাস্তব প্রেক্ষাপট থেকে নেওয়া।
🛒 রিটেইল ও ডেলিভারি: প্রক্সিমিটি রি-এনগেজমেন্ট
সমস্যা: দোকানের কাছাকাছি ফুট ট্র্যাফিক এমন একটা “ওয়ার্ম ইনটেন্ট” যা আপনার অ্যাপ প্রায়ই মিস করে। যে একজন মানুষ এক ব্লক দূরে হাঁটছে, সে ইতিমধ্যে আপনার এলাকায় থাকার সিদ্ধান্ত নিয়ে ফেলেছে — এখন আপনার কাজ হলো তাকে ভেতরে ঢোকার একটা কারণ দেওয়া।
সমাধান: এখানে দরকার entry নয়, dwell-এ ট্রিগার করা। সীমানা পার হওয়ার সাথে সাথেই ফায়ার করলে প্রতিটা পথচারী ধরা পড়বে; কিন্তু dwell টাইমার শুধু তাদেরই ধরবে যারা আসলেই থেমেছে।
যেমন দেখতে লাগবে: ধরুন, ঢাকার বসুন্ধরা সিটি বা যমুনা ফিউচার পার্কের মতো একটা শপিং মলে আপনার ফ্ল্যাগশিপ স্টোরের জিওজোনে একজন ইউজার ঢোকে এবং থেকে যায়। ভেতরে ৩ মিনিট পার হলে PW_GeozoneDwell ফায়ার করে জার্নি শুরু করে দেয় (শুধু পথচারী হলে এটা কখনোই ট্রিগার হবে না)। এটা একটা ইন-অ্যাপ মেসেজ পাঠায়: “আপনি আমাদের ডাউনটাউন স্টোরের কাছেই আছেন — আজকের জন্য ১৫% ছাড় পেতে এটা দেখান।” ঈদ বা পহেলা বৈশাখের মতো সিজনাল সেল চলাকালীন এই একই ফ্লো একটা টাইম-লিমিটেড ফেস্টিভ অফার পাঠাতেও কাজে লাগে। যদি পুশ হয় তার রিচেবল চ্যানেল, তাহলে সেটা ইন-অ্যাপ মেসেজের বদলে পুশ হিসেবে যায়।
আরও এক ধাপ এগিয়ে যান: শুধু পুশ না দিয়ে সম্ভাব্য ক্রেতার হাতে একটা আসল ডিসকাউন্ট কার্ড বা কুপন তুলে দিন। কোনো সম্ভাব্য ক্রেতা ঢোকার মুহূর্তেই, অফারসহ একটা ওয়ালেট পাস ইস্যু করুন। এটা লক স্ক্রিনে একটা কার্ড হিসেবে চলে আসে যা এক ট্যাপেই সেভ করে রাখা যায়।
আর সবচেয়ে ভালো দিকটা হলো, এই কার্ড যেহেতু Apple Wallet বা Google Wallet-এ থাকে, তাই আপনার অ্যাপ ইনস্টল না থাকলেও এটা স্টোর জোনে থাকা প্রত্যেকের কাছে পৌঁছায়।
iOS ও Android — দুটোর জন্যই পুরো সেটআপ পড়ুন: Geofenced wallet passes: trigger the card on a store visit
💰 ফিনটেক: লোকেশন-অ্যাওয়ার কনটেক্সট ও সিকিউরিটি নাজ
সমস্যা: একটা ফিনটেক অ্যাপের জন্য (মোবাইল ওয়ালেট, ট্রেডিং অ্যাপ, বা নিওব্যাংক ধরনের কিছু — bKash বা Nagad-এর মতো মোবাইল ফাইনান্সিয়াল সার্ভিস অ্যাপ ভাবুন), ইউজারের লোকেশন বদলে যাওয়া একটা আসল কনটেক্সট, শুধু নয়েজ নয়। কেউ তার চেনা এলাকা ছেড়ে গেছে জানলে অ্যাপ যেন সজাগ মনে হয়, ভীতিকর না হয়ে।
সমাধান: নতুন কোনো এলাকায় ঢোকা, বা হোম জোন থেকে বের হয়ে যাওয়া — দুটোকেই সিগন্যাল হিসেবে ব্যবহার করুন যে পরিস্থিতি বদলে গেছে।
যেমন দেখতে লাগবে: একজন ইউজার তার হোম-সিটি জিওজোন থেকে বের হয়ে যায়, আর অ্যাপ একটা হালকা নাজ পাঠায়: “ভ্রমণে আছেন? ট্রাভেল মোড চালু করুন যাতে বিদেশেও আপনার কার্ড কাজ করে।” এটা আতঙ্কিত করে না, বরং আশ্বস্ত করে — কনটেক্সট আর সুবিধা একসাথে। ঠিকভাবে করলে, এটাই সেই ছোট্ট টাচ যা অ্যাপকে মনে করায় যে সে আপনার খেয়াল রাখছে।
দেখুন কিভাবে ফিনটেক অ্যাপ তাদের বাকি এনগেজমেন্ট লাইফসাইকেল চালায়।
🛫 মোবিলিটি ও ট্রাভেল: ডোয়েল-ভিত্তিক সার্ভিস প্রম্পট
সমস্যা: যে ইউজার অনেকক্ষণ ধরে একই জায়গায় আছে, সে প্রায়ই আটকে আছে, অপেক্ষা করছে, বা কিছু ঠিক করার চেষ্টা করছে — আর ঠিক তখনই একটা সময়মতো প্রম্পট কাজে লাগে।
সমাধান: dwell। ইউজার জোনের ভেতরে সত্যিকারের কিছুটা সময় কাটানোর পরই ফায়ার করুন।
যেমন দেখতে লাগবে: ধরুন, ঢাকার হযরত শাহজালাল আন্তর্জাতিক বিমানবন্দরের একটা টার্মিনাল জিওজোনে একজন ইউজার ১৫ মিনিট কাটিয়েছেন। dwell ইভেন্ট ফায়ার করে এবং অ্যাপ ঠিক সেই মুহূর্তে যা দরকার তা অফার করে: “অপেক্ষা লম্বা হচ্ছে? একটা লাউঞ্জ পাস নিন — পরের এক ঘণ্টার জন্য ২০% ছাড়।” এখানে দেরি করাটাই আসল কথা: যে শুধু হেঁটে যাচ্ছে তাকে পিং করছেন না, যে স্পষ্টতই অপেক্ষা করছে তাকে সাহায্য করছেন।
এখানেই কাজে লাগা আর বিরক্তিকর হওয়ার পার্থক্য, আর এটাই মোবিলিটি ও ডেলিভারি অ্যাপের জন্য সবচেয়ে গুরুত্বপূর্ণ।
🆕 ইভেন্ট ও মিডিয়া: জিওজোন-গেটেড কনটেন্ট
সমস্যা: কিছু কনটেন্ট শুধু অন-সাইটেই অর্থবহ থাকে: লাইভ ফিড, ভেন্যু ম্যাপ, বা স্টেডিয়ামের ভেতরের কাভারেজ। অন্য সব জায়গায় এটা শুধু জঞ্জাল। জিওফেন্সিং দিয়ে ইউজারের লোকেশন অনুযায়ী এটা চালু-বন্ধ করা যায়।
সমাধান: entry হলে একটা কনটেন্ট সিরিজ খুলে যায়, exit হলে বন্ধ হয়ে যায়।
যেমন দেখতে লাগবে: ধরুন, ঢাকার শের-ই-বাংলা জাতীয় ক্রিকেট স্টেডিয়ামের জিওজোনে একজন ইউজার ঢোকেন, আর অ্যাপ একটা লাইভ-কাভারেজ জার্নি আনলক করে দেয় — যেমন স্কোর, শিডিউল, এক্সক্লুসিভ অ্যাঙ্গেল: “আপনি এখন স্টেডিয়ামে আছেন। লাইভ স্ট্যাটস আর রিপ্লের জন্য ট্যাপ করুন।” যখন তিনি বের হয়ে যান, সিরিজটা বন্ধ হয়ে যায়, ফলে আর দরকার নেই এমন কনটেন্ট কারো বাড়ি পর্যন্ত পিছু নেয় না। লোকেশন অভিজ্ঞতাটাকে গেট করে রাখে — যতক্ষণ দরকার ততক্ষণ প্রাসঙ্গিক থাকে, তারপর হারিয়ে যায়। ক্রিকেট আর ফুটবলের মতো বড় ইভেন্টের সিজনে এই ধরনের ইন-স্টেডিয়াম জার্নি ফ্যানদের এনগেজমেন্টে দারুণ কাজে দেয়।
মিডিয়া অ্যাপ ঠিক এভাবেই ইভেন্ট-চালিত এনগেজমেন্ট চালায়।
আপনার প্রথম জিওফেন্সিং ক্যাম্পেইন কিভাবে শুরু করবেন
নতুন কোনো স্ট্যাক দরকার নেই। ম্যাপে একটা জোন আঁকা থেকে শুরু করে লাইভ ক্যাম্পেইন পর্যন্ত — সবচেয়ে ছোট পথটা এখানে।
- 1
জিওজোন তৈরি করুন এবং ইভেন্ট চালু করুন
জোনটা আঁকুন (সার্কেল বা পলিগন), প্রথমবার একটা জোন যোগ করলে entry ইভেন্ট এমনিতেই তৈরি হয়ে যায়। আপনার ফ্লোতে দরকার হলে dwell আর exit চালু করুন।
- 2
কন্ডিশন সেট করুন
ফ্লো শুরু করার সিগন্যালটা বেছে নিন: entry, N মিনিট পর dwell, অথবা exit। assume-exit টাইমআউট যোগ করুন যাতে একটা নিশ্চুপ ডিভাইস কোনো ইউজারকে জার্নির মাঝপথে আটকে না রাখে।
- 3
জার্নি ব্র্যাঞ্চ করুন
কাস্টমার জার্নি বিল্ডারে, geo ইভেন্টটাকে একটা ট্রিগার-ভিত্তিক এন্ট্রি হিসেবে ব্যবহার করুন, তারপর চ্যানেল আর রিচেবিলিটি অনুযায়ী ব্র্যাঞ্চ করুন — আগে পুশ, না পৌঁছালে ইন-অ্যাপ বা ইমেইলে ফলব্যাক করুন। যদি প্রথমবার শূন্য থেকে একটা জার্নি বানাচ্ছেন, তাহলে আইডিয়া থেকে লাইভ ক্যাম্পেইন কয়েক মিনিটে কিভাবে বানাবেন — এই গাইডটা পুরো মেকানিক্স শুরু থেকে শেষ পর্যন্ত কভার করে।
- 4
প্রতিটা মুহূর্তের জন্য চ্যানেল বেছে নিন
মেসেজটাকে সিগন্যালের সাথে মেলান। entry-তে কিছু ছোট আর তাৎক্ষণিক দরকার; dwell-এ একটু বড় অফার দেওয়া যায়; exit ফলো-আপের জন্য।
কয়েকটা ভুল এড়িয়ে চলুন:
- খুব ছোট রেডিয়াস। প্ল্যাটফর্মের সর্বনিম্ন হলো ৫০ মিটার, আর GPS পিক্সেল-পারফেক্ট না, তাই খুব ছোট জোন আসল ভিজিটরদেরও মিস করে ফেলে। ডিফল্ট হলো ২০০ মিটার (সর্বোচ্চ ১০০ কিমি পর্যন্ত যেতে পারেন) — এখান থেকে শুরু করে টিউন করুন। ঢাকার মতো ঘনবসতিপূর্ণ শহরে, উঁচু বিল্ডিংয়ের কারণে GPS সিগন্যাল আরও অনিয়মিত হতে পারে, তাই এখানে একটু বাড়তি স্ল্যাক রাখাই ভালো।
- কোনো dwell ফিল্টার নেই। শুধু entry-তে ট্রিগার করলে যে কেউ পাশ দিয়ে হেঁটে গেলেও মেসেজ পেয়ে যায়। ট্রিগারটা dwell-এ (
PW_GeozoneDwell) বদলে দিন, তাহলে শুধু যারা আসলেই থেমেছে তারাই ফ্লোতে ঢুকবে। - entry-তে কোনো কুলডাউন নেই। একটা কুলডাউন সেট করুন (১ মিনিট থেকে ৪১ দিন পর্যন্ত যেকোনো কিছু), যাতে কেউ জোনে বারবার ঢুকলে-বের হলে প্রতিবারই পিং না পায়; আপনার জোনগুলো ক্লাস্টারে থাকলে কুলডাউন পুরো ক্লাস্টারকেই কভার করে। এটা শুধু entry অ্যাকশনকে গেট করে, তাই dwell, exit আর assume-exit শিডিউল নয়, বরং আসল ভিজিটকেই অনুসরণ করে।
সেটআপের খুঁটিনাটি — যেমন পারমিশন, ইভেন্টের নাম, dwell কনফিগারেশন — জানতে geo ক্যাম্পেইন ডকুমেন্টেশন দেখুন।
Pushwoosh দিয়ে geo-triggered জার্নি লঞ্চ করুন
একটা মোবাইল অ্যাপের হাতে থাকা সবচেয়ে শক্তিশালী রিয়েল-টাইম সিগন্যালগুলোর একটা হলো লোকেশন, তবু বেশিরভাগ অ্যাপ এটা একটামাত্র পুশের পেছনে খরচ করে ফেলে। Pushwoosh জিওজোন এন্ট্রি, dwell আর exit-কে এমন ইভেন্টে বদলে দেয় যা সরাসরি কাস্টমার জার্নি বিল্ডারে ঢোকে, ফলে সীমানা পার হওয়া একজন ইউজার একটা একলা পিংয়ের বদলে একটা পুরোপুরি সমন্বিত, অমনিচ্যানেল ফ্লো শুরু করে দেয়। বাংলাদেশ আর পশ্চিমবঙ্গের বেশিরভাগ অ্যাপ Android-first, তাই এই একই জিওজোন সেটআপ শুরু থেকেই আপনার বেশিরভাগ ইউজারবেসকে কভার করে।
FAQ
সম্পর্কিত আর্টিকেল
সব দেখুন