Wi-Fi Hotspot বিজ্ঞাপন ও Guest Monetization
ISPbills-এ লক্ষ্যভিত্তিক Hotspot বিজ্ঞাপন, বাধ্যতামূলক video watch time, নির্দিষ্ট customer campaign, paid voucher ও revenue measurement কনফিগার করুন।
ISPbills-এ লক্ষ্যভিত্তিক Hotspot বিজ্ঞাপন, বাধ্যতামূলক video watch time, নির্দিষ্ট customer campaign, paid voucher ও revenue measurement কনফিগার করুন।
এই পৃষ্ঠায়
ISPbills বিদ্যমান captive-portal login form ও account check অপরিবর্তিত রাখে। এরপর RouterOS internet access দেওয়ার ঠিক আগে উপযুক্ত banner, full-page promotion, video বা external HTML creative দেখায়। Group Administrator router, Hotspot package, নির্দিষ্ট customer, device type ও portal language অনুযায়ী campaign target করতে পারেন এবং Hotspot dashboard থেকে impression, completion ও click পরিমাপ করতে পারেন।
Module-টি বিদ্যমান paid voucher inventory-ও ব্যবহার করে। তাই বিজ্ঞাপন এবং paid guest internet একই Hotspot workspace থেকে পরিচালনা করা যায়।
শুধু Group Administrator monetization setting পরিবর্তন, advertisement তৈরি বা edit, audience নির্বাচন এবং campaign analytics দেখতে পারেন। Operator ও staff এই control পান না।
শুরু করার আগে
- Hotspot Setup সম্পন্ন করুন এবং captive-portal login কাজ করছে কি না নিশ্চিত করুন।
- অংশগ্রহণকারী প্রতিটি MikroTik router সঠিক ISP group-এ নিবন্ধন করুন।
- Target করতে চাইলে প্রয়োজনীয় Hotspot package তৈরি করুন।
- Login ও payment traffic-এর জন্য Walled Garden কনফিগার করুন।
- যে media দেখানোর অনুমতি আপনার আছে, শুধু সেটিই প্রস্তুত করুন।
Hotspot Workspace খুলুন
Group Administrator sidebar থেকে Hotspot নির্বাচন করুন। কাজগুলো আলাদা page-এ সাজানো:
| Page | কাজ |
|---|---|
| Dashboard | Reach, completion, click-through, audience, campaign, router ও voucher metric দেখুন। |
| Advertisements | Campaign search, review, pause, activate, edit বা remove করুন। |
| Create Advertisement | নতুন banner, interstitial বা video campaign তৈরি করুন। |
| Monetization Settings | Delivery চালু, default layout ও cooldown নির্বাচন এবং voucher offer কনফিগার করুন। |
| Paid Vouchers | Paid internet access-এর বিদ্যমান recharge-card workspace খুলুন। |
| Logs | Hotspot login ও customer activity দেখুন। |
| Login Template | Captive-portal template download বা manage করুন। |
Monetization চালু করুন
Hotspot → Monetization Settings খুলে নিচের setting ঠিক করুন:
- Enable guest monetization — এটি মূল delivery switch। বন্ধ করলে campaign ও analytics থাকবে, কিন্তু advertisement দেখানো হবে না।
- Default layout — Spotlight, Split screen বা Minimal নির্বাচন করলে live device preview সঙ্গে সঙ্গে বদলায়। Campaign চাইলে default ব্যবহার করবে অথবা নিজের layout নেবে।
- Frequency cap — একই device আবার eligible campaign পাওয়ার আগে ন্যূনতম বিরতি। প্রতি login-এ ad দেখাতে চাইলে তবেই
0দিন। - Voucher offer — চাইলে advertisement-এর নিচে paid-access heading ও message দেখান।
Campaign active করার আগে setting save করুন।
Advertisement Format
| Format | উপযুক্ত ব্যবহার | Creative requirement |
|---|---|---|
| Banner | Sponsor artwork, স্থানীয় offer, package promotion | JPG, PNG, WebP, GIF অথবা direct HTTP/HTTPS image URL |
| Interstitial | ছোট announcement বা text-based offer | Media optional |
| Video | Product demo, sponsor clip, venue promotion | MP4, WebM অথবা direct HTTP/HTTPS video URL |
| External HTML | Third-party ad widget বা hosted creative snippet | Exact HTTP/HTTPS dependency-সহ HTML/embed code |
Uploaded media সর্বোচ্চ 50 MB হতে পারে এবং private application storage-এ থাকে। Guest শুধু session-bound campaign media route দিয়ে এটি পায়।
External HTML আলাদা sandbox frame-এ চলে এবং same-origin, form, popup বা top-page navigation access পায় না। Form, base tag, embedded object, applet ও redirecting meta tag গ্রহণ করা হয় না।
Campaign তৈরি করুন
Hotspot → Create Advertisement খুলে নিচের অংশ পূরণ করুন।
Campaign ও creative
- Internal campaign name দিন এবং Draft, Active বা Paused বেছে নিন।
- Advertisement format ও portal layout নির্বাচন করুন।
- Guest-facing headline ও message লিখুন।
- Creative upload করুন অথবা direct media URL দিন।
- চাইলে HTTP/HTTPS destination এবং button label দিন।
External domain ও MikroTik access
ISPbills media URL, destination URL ও external HTML থেকে exact hostname শনাক্ত করে campaign-এর নির্বাচিত router-গুলোতে managed Walled Garden rule স্বয়ংক্রিয়ভাবে মিলিয়ে দেয়। কোনো router নির্বাচন না করলে ISP group-এর সব router-এ প্রযোজ্য হয়। Active campaign pause, retarget বা delete করলে অপ্রয়োজনীয় ISPbills-managed advertising rule সরানো হয়; manual বা অন্য rule কখনো বদলানো হয় না।
Third-party script যদি এমন dependency load করে যার URL embed code-এ নেই, Additional dependency domains-এ exact hostname দিন। Wildcard ও credential-সহ URL গ্রহণ করা হয় না। প্রতিটি campaign change-এর পর router sync queue হয়, ব্যর্থ হলে retry করে এবং প্রতি 15 মিনিটে reconciliation হওয়ায় সাময়িক offline router পরে নিজে থেকেই update পায়।
Testing-এর সময় Draft ব্যবহার করুন। শুধু schedule-এর মধ্যে থাকা Active campaign delivery-এর জন্য eligible হয়।
Audience targeting
একটি audience mode নির্বাচন করুন:
- All eligible Hotspot guests — নতুন বা পরিচিত সব উপযুক্ত guest match করতে পারেন।
- Customers on selected packages — বর্তমানে নির্বাচিত package-এ থাকা Hotspot customer-রাই match করবেন।
- Specific customers (direct push) — নাম, mobile number, customer ID বা MAC address দিয়ে search করে নির্দিষ্ট customer নির্বাচন করুন।
প্রতিটি audience আরও সীমিত করা যায়:
- এক বা একাধিক router;
- mobile/tablet অথবা desktop device;
- English, Bangla অথবা দুই portal language;
- start ও end date;
- 0 থেকে 100 campaign priority।
Specific-customer campaign আগে, package campaign পরে এবং general campaign সবশেষে মূল্যায়ন হয়। একই audience level-এ বেশি priority আগে deliver হয়। তাই direct push নির্বাচিত customer-এর পরবর্তী eligible Hotspot login-এ দেখা যায়; এটি SMS বা browser push notification নয়।
Submitted mobile number, MAC address, router ও ISP group যাচাই হওয়ার পরই customer ও package targeting নির্ধারণ করা হয়। এক ISP group-এর campaign অন্য group-এর customer target বা expose করতে পারে না।
বাধ্যতামূলক Video Watch Time দিন
Video campaign-এ Require playback চালু করে Required playback seconds 1 থেকে 120-এর মধ্যে দিন।
Continue to Wi-Fi চালু হওয়ার আগে guest-কে নির্ধারিত সময় সক্রিয়ভাবে video দেখতে হবে:
- শুধু visible page-এ normal speed-এর forward playback count হয়;
- pause, stall, background tab বা hidden page-এর সময় count হয় না;
- সামনে seek করা ও playback speed বদলানো বন্ধ থাকে এবং progress দেয় না;
- শুধু page-এ কেটে যাওয়া সময় নয়, server media-time heartbeat যাচাই করে;
- clip ছোট হলে required watch time পূর্ণ না হওয়া পর্যন্ত আবার চলে;
- session ও router-bound completion proof server গ্রহণ করার পরই login আবার শুরু হয়।
একই matched device-কে নির্দিষ্ট বিরতির পর campaign আবার দেখাতে Force video again after সেট করুন। গ্রহণযোগ্য range 0 থেকে 10,080 মিনিট (সাত দিন)। 0 দিলে Monetization Settings-এর general frequency cap ব্যবহার হবে।
Paid Internet Voucher
Hotspot → Paid Vouchers বিদ্যমান Recharge Cards workflow ব্যবহার করে। Hotspot package-এর card তৈরি, distribute বা sell করুন এবং available ও used inventory দেখুন। Advertisement-এর optional voucher offer-এ guest কোথা থেকে বা কীভাবে code কিনবেন তা লিখতে পারেন।
সম্পূর্ণ purchase ও activation flow-এর জন্য Recharge Cards এবং Hotspot Self-Service দেখুন।
যেভাবে আয় করতে পারেন
উপযুক্ত business model venue, audience, advertiser ও স্থানীয় নিয়মের ওপর নির্ভর করে।
| Model | Charge-এর উদাহরণ | দরকারি evidence |
|---|---|---|
| Fixed sponsorship | Venue, router group বা campaign period-এর মাসিক fee | Schedule, targeted router, impression, completion |
| Cost per thousand impressions (CPM) | impressions ÷ 1,000 × agreed CPM |
Valid impression ও campaign date |
| Cost per click (CPC) | recorded clicks × agreed click price |
Click count ও destination |
| Mandatory video sponsorship | Fixed fee বা completed-view rate | Video completion ও required watch time |
| Voucher margin | voucher selling price − service ও distribution cost |
Available, sold ও redeemed voucher record |
| Package upsell | নির্বাচিত package user-কে faster বা longer package দেখানো | Target package, click ও পরবর্তী package sale |
BDT-তে উদাহরণ
ধরা যাক একটি café network-এ BDT 150 CPM-এ 30,000 sponsor impression, প্রতি click BDT 5-এ 400 click এবং প্রতিটি voucher-এ BDT 20 contribution margin-সহ 120 voucher বিক্রি হলো:
Impression revenue = 30,000 ÷ 1,000 × BDT 150 = BDT 4,500
Click revenue = 400 × BDT 5 = BDT 2,000
Voucher margin = 120 × BDT 20 = BDT 2,400
উদাহরণস্বরূপ মোট = BDT 8,900
এটি শুধু উদাহরণ, revenue guarantee নয়। Impression, completed view, click, invalid traffic, campaign date, tax ও payment কীভাবে গণনা হবে লিখিতভাবে ঠিক করুন। ISPbills campaign activity report করে; third-party advertiser-কে স্বয়ংক্রিয় invoice করে না।
Campaign-এর উদাহরণ
Venue sponsor banner
একটি café বা waiting area-এর router target করুন, sponsor offer-এর banner ব্যবহার করুন এবং regular guest-কে খুব ঘন ঘন একই message না দেখাতে general frequency cap দিন।
Package upgrade promotion
Customers on selected packages নির্বাচন করে entry-level Hotspot plan বেছে নিন এবং call-to-action-কে upgrade বা purchase flow-তে link করুন।
Direct customer message
Specific customers বেছে intended subscriber search করে campaign active করুন। Selected-user campaign তাদের পরবর্তী eligible login-এ সর্বোচ্চ audience priority পাবে।
Sponsored mandatory video
MP4 বা WebM upload করুন, যুক্তিসংগত watch duration ও rewatch interval দিন। Placement বিক্রির আগে phone-এ পুরো video এবং login continuation test করুন।
Dashboard বুঝুন
Dashboard শুধু বর্তমান ISP group-এর data ব্যবহার করে এবং দেখায়:
- 30 দিনের impression, completion ও click-through KPI;
- 14 দিনের engagement trend graph;
- completion ও click-through radial metric;
- device ও portal-language distribution chart;
- live, paused ও draft campaign readiness;
- direct-user ও package-targeted campaign count;
- router coverage, voucher inventory ও top advertisement।
Impression মানে campaign page দেখানো হয়েছে। Completion মানে guest campaign gate পূরণ করে এগিয়েছেন। Click মানে tracked call-to-action খোলা হয়েছে। এগুলো sale-এর প্রমাণ নয়।
Launch Checklist
- Campaign Draft হিসেবে তৈরি করুন।
- Creative, text, destination, schedule ও audience যাচাই করুন।
- Detected ও additional dependency domain যাচাই করে targeted router ও device থেকে test করুন।
- Package বা direct targeting হলে matching এবং non-matching customer—দুইভাবেই test করুন।
- Mandatory video-তে pause, tab change, seeking, speed change, short clip ও completion test করুন।
- Campaign active করে dashboard-এ প্রথম impression নিশ্চিত করুন।
- Performance ও guest experience নিয়মিত দেখুন; পুরোনো বা অতিরিক্ত ঘন campaign pause করুন।
Privacy ও দায়িত্বশীল বিজ্ঞাপন
Analytics-এ readable device বা visitor network identifier না রেখে one-way hash রাখা হয়। তারপরও campaign পরিচালনায় দায়িত্বশীল হতে হবে:
- অনুমতি থাকা media ও trademark ব্যবহার করুন;
- sensitive targeting বা misleading claim এড়ান;
- mandatory watch time যুক্তিসংগত রাখুন;
- স্থানীয় আইন বা contract চাইলে sponsored content প্রকাশ করুন;
- HTTPS destination ব্যবহার ও launch-এর আগে যাচাই করুন;
- নিজের jurisdiction অনুযায়ী retention, consent, tax ও advertiser-reporting rule ঠিক করুন।
সমস্যা শনাক্তকরণ
Advertisement দেখা যাচ্ছে না
- Monetization চালু এবং campaign Active কি না দেখুন।
- Start/end date ও general frequency cap যাচাই করুন।
- Login targeted router, device, language, package বা customer-এর কি না নিশ্চিত করুন।
- Forced-video interval campaign-টিকে সাময়িকভাবে ineligible করতে পারে।
Customer search-এ ফল আসছে না
কমপক্ষে দুই অক্ষর লিখুন এবং account বর্তমান ISP group-এর Hotspot customer কি না দেখুন। নাম, mobile, numeric customer ID বা MAC username দিয়ে search করা যায়।
Video progress বাড়ছে না
Page visible রাখুন, normal playback speed ব্যবহার করুন এবং ISPbills connection পরীক্ষা করুন। Pause, সামনে seek, অন্য tab-এ যাওয়া বা stalled video count হয় না।
Required time-এর আগে video শেষ হয়
Clip স্বয়ংক্রিয়ভাবে আবার শুরু হবে। Configured cumulative playback time পূর্ণ হওয়া পর্যন্ত দেখুন।
Customer খুব ঘন ঘন advertisement দেখছেন
Mandatory video-এর Force video again after বাড়ান অথবা Monetization Settings-এর general frequency cap বাড়ান।
External creative load হচ্ছে না
প্রতিটি dynamically loaded dependency exact additional domain হিসেবে আছে কি না, router-এর API credential কাজ করছে কি না এবং Walled Garden-এ ISPbills Hotspot advertising rule আছে কি না দেখুন। Campaign change-এর সময় offline থাকা router scheduled reconciliation-এ আবার retry হবে।