OneLink হল AppsFlyer-এর একটি ডিপ লিংকিং প্রযুক্তি যা মোবাইল অ্যাপ্লিকেশনে ইনস্টল এবং অ্যাকশনের অ্যাট্রিবিউশনের সাথে ডিপ লিংককে একত্রিত করে। সাধারণ ডিপ লিংকের বিপরীতে, OneLink অ্যাপ পুনরায় ইনস্টল করার পরেও এবং ব্যবহারকারীর পথের সমস্ত ধাপে ট্রাফিক উৎসের তথ্য সংরক্ষণ করে। AppsFlyer (2025)-এর তথ্য অনুসারে, প্ল্যাটফর্মের ক্লায়েন্টদের মধ্যে OneLink 85% মোবাইল অ্যাট্রিবিউশন ক্যাম্পেইনে ব্যবহৃত হয়।
মূল বিষয়
OneLink হল AppsFlyer-এর একটি স্মার্ট ডিপ লিংক প্রযুক্তি যা একটি লিংকের মাধ্যমে অ্যাট্রিবিউশন প্যারামিটার পাস করতে এবং ব্যবহারকারীর অ্যাকশনকে একটি নির্দিষ্ট বিজ্ঞাপন উৎসের সাথে সংযুক্ত করতে দেয়। এটি মোবাইল মার্কেটিং-এর মূল সমস্যার সমাধান করে: একটি বিজ্ঞাপনে ক্লিককে অ্যাপ ইনস্টলের সাথে সংযুক্ত করা।
একটি সাধারণ ডিপ লিংক অ্যাপ খোলে এবং মৌলিক প্যারামিটার পাস করতে পারে কিন্তু অ্যাপ স্টোরের মাধ্যমে যাওয়ার সময় ট্রাফিক উৎসের তথ্য হারিয়ে ফেলে। OneLink ইনস্টলের পরে অ্যাট্রিবিউশন পুনরুদ্ধার করতে URL প্যারামিটার, ডিভাইস আইডি এবং ফিঙ্গারপ্রিন্টিং প্রযুক্তির সংমিশ্রণ ব্যবহার করে। এটি মার্কেটারদের দেখতে দেয় কোন ক্যাম্পেইন, ক্রিয়েটিভ এবং চ্যানেল একটি রূপান্তরে — নিবন্ধন, ক্রয় বা অন্যান্য লক্ষ্য ইভেন্ট — নিয়ে গেছে।
OneLink সব প্ল্যাটফর্মে কাজ করে: iOS (Universal Links), Android (App Links), ওয়েব ব্রাউজার এবং এমনকি ডেস্কটপ অ্যাপেও। লিংকগুলি AppsFlyer ড্যাশবোর্ড বা প্রোগ্রামেটিকভাবে REST API-এর মাধ্যমে জেনারেট করা হয়, যা রিয়েল টাইমে প্রতিটি ক্যাম্পেইনের জন্য গতিশীলভাবে প্যারামিটার সেট করা সম্ভব করে।
OneLink-এর কার্যপ্রণালীর নীতি তিনটি ক্রমিক ধাপের উপর ভিত্তি করে: লিংক ক্লিক, অ্যাপ ইনস্টল এবং ইভেন্ট মিলান। প্রতিটি ধাপে, OneLink ট্রাফিক উৎস নির্ভুলভাবে নির্ধারণ করতে পদ্ধতির সংমিশ্রণ ব্যবহার করে অ্যাট্রিবিউশন ডেটা সংরক্ষণ এবং প্রেরণ করে।
একটি OneLink লিংকের একটি বিশেষ বিন্যাস রয়েছে যাতে AppsFlyer ডোমেইন, অ্যাপ আইডি এবং ক্যাম্পেইন প্যারামিটার অন্তর্ভুক্ত থাকে। মানক টেমপ্লেটটি https://app.onelink.me/{app-id}?pid={source}&c={campaign}&af_dp={deeplink}-এর মতো দেখায়। pid প্যারামিটার (মিডিয়া সোর্স) ট্রাফিক উৎস নির্দেশ করে, c হল ক্যাম্পেইনের নাম, af_dp হল অ্যাপের ভিতরে ডিপ লিংক।
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
AppsFlyerLib.getInstance()
.start(this, "YOUR_DEV_KEY")
}
override fun onNewIntent(intent: Intent?) {
super.onNewIntent(intent)
AppsFlyerLib.getInstance()
.onNewIntent(this, intent)
}
}
af_dp প্যারামিটার ডিপ লিংক নির্দিষ্ট করে যা ব্যবহারকারী অনুসরণ করবে যদি অ্যাপ ইতিমধ্যে ইনস্টল করা থাকে। নতুন ব্যবহারকারীদের জন্য, ডিফার্ড ডিপ লিংকিং প্রক্রিয়া সক্রিয় হয়: ইনস্টল এবং প্রথম লঞ্চের পরে, SDK সংরক্ষিত প্যারামিটার নির্ধারণ করে এবং ব্যবহারকারীকে কাঙ্ক্ষিত স্ক্রিনে নির্দেশ করে। af_click_lookback প্যারামিটার অ্যাট্রিবিউশন উইন্ডো সেট করে — যে সময়কালে একটি ক্লিককে ইনস্টলের দিকে নিয়ে গেছে বলে বিবেচনা করা হয়।
একটি OneLink লিংকে ক্লিক করার পরে, AppsFlyer ক্লিক রেকর্ড করে এবং এটি একটি অনন্য ক্লিক আইডির সাথে সংযুক্ত করে। যখন ব্যবহারকারী অ্যাপ ইনস্টল এবং খোলে, AppsFlyer SDK ডিভাইস আইডি (iOS-এ IDFA, Android-এ GAID) সহ সার্ভারে একটি অনুরোধ পাঠায়। সার্ভার ক্লিক আইডি কে ইনস্টলের সাথে মিলিয়ে ট্রাফিক উৎস নির্ধারণ করে।
যদি সঠিক আইডি মিল না পাওয়া যায় (উদাহরণস্বরূপ, ব্যবহারকারী বিজ্ঞাপন আইডি নিষ্ক্রিয় করেছেন), ফিঙ্গারপ্রিন্টিং ব্যবহার করা হয় — আইপি ঠিকানা, ডিভাইস মডেল, ওএস সংস্করণ এবং টাইমস্ট্যাম্পের বিশ্লেষণ। AppsFlyer-এর তথ্য অনুসারে, ফিঙ্গারপ্রিন্টিং বিজ্ঞাপন আইডি ছাড়াও iOS-এ 92–95% এবং Android-এ 95–97% অ্যাট্রিবিউশন নির্ভুলতা প্রদান করে। নির্ধারক (IDFA/GAID) এবং সম্ভাব্য (ফিঙ্গারপ্রিন্টিং) পদ্ধতির সংমিশ্রণ ট্রাফিক উৎসের সবচেয়ে সম্পূর্ণ চিত্র দেয়।
OneLink এবং একটি সাধারণ ডিপ লিংকের মধ্যে মূল পার্থক্য ব্যবহারকারীর পথ জুড়ে অ্যাট্রিবিউশন সংরক্ষণের ক্ষমতার মধ্যে নিহিত। একটি সাধারণ ডিপ লিংক (যেমন, myapp://screen) অ্যাপ খোলে কিন্তু নির্ধারণ করতে পারে না ব্যবহারকারী কোথা থেকে এসেছে যদি তারা এইমাত্র স্টোর থেকে অ্যাপ ইনস্টল করে থাকে।
| প্যারামিটার | OneLink | সাধারণ ডিপ লিংক |
|---|---|---|
| ইনস্টল অ্যাট্রিবিউশন | হ্যাঁ, ক্লিক দ্বারা উৎস পর্যন্ত | না |
| ডিফার্ড ডিপ লিংকিং | হ্যাঁ, ইনস্টলের পরে | না |
| প্যারামিটার স্থায়িত্ব | পুনরায় ইনস্টলের মাধ্যমে | শুধু সেশন |
| রিটার্গেটিং | ফিরে আসা ট্র্যাকিং | শুধু খোলা |
| এন্ড-টু-এন্ড অ্যানালিটিক্স | সম্পূর্ণ ফানেল | না |
OneLink অ্যাপের ভিতরে ইভেন্ট ট্র্যাক করতে এবং সেগুলিকে স্বয়ংক্রিয়ভাবে অ্যাট্রিবিউশন ডেটার সাথে সংযুক্ত করতে নিজস্ব SDK ব্যবহার করে। এটি বিজ্ঞাপন প্রদর্শন থেকে ক্রয়, রিফান্ড বা ৭ম দিনে ব্যবহারকারী ধারণ পর্যন্ত সম্পূর্ণ ফানেল জুড়ে রিপোর্ট তৈরি করতে সক্ষম করে। সাধারণ ডিপ লিংক এই ক্ষমতা প্রদান করে না — তারা বিশ্লেষণ এবং মার্কেটিং অ্যাট্রিবিউশন স্তর ছাড়া শুধুমাত্র নেভিগেশন প্রক্রিয়া হিসাবে কাজ করে।
OneLink মার্কেটিং দৃশ্যপটের বিস্তৃত পরিসরে ব্যবহৃত হয় যেখানে ব্যবহারকারীর অ্যাকশনকে বিজ্ঞাপন উৎসের সাথে নির্ভুলভাবে সংযুক্ত করার প্রয়োজন হয়। মূল ক্ষেত্রগুলির মধ্যে রয়েছে নতুন ব্যবহারকারী সংগ্রহ, বিদ্যমান ব্যবহারকারীদের পুনরায় যুক্ত করা এবং প্রতিটি চ্যানেলের কার্যকারিতা পরিমাপ করা।
ইনস্টল বিজ্ঞাপন (UA ক্যাম্পেইন) চালানোর সময়, Facebook Ads, Google Ads, TikTok, Snapchat এবং অন্যান্য প্ল্যাটফর্মে বিজ্ঞাপনে OneLink লিংক রাখা হয়। pid প্যারামিটার প্ল্যাটফর্মটিকে স্বতন্ত্রভাবে চিহ্নিত করে, এবং অতিরিক্ত c (campaign) প্যারামিটার নির্দিষ্ট ক্যাম্পেইন চিহ্নিত করে। AppsFlyer স্বয়ংক্রিয়ভাবে ক্লিককে ইনস্টলের সাথে মিলিয়ে দেয় এবং প্রতিটি উৎসের জন্য CPI (প্রতি ইনস্টলে খরচ), CR (রূপান্তর হার) এবং ROAS (বিজ্ঞাপন ব্যয়ে ফেরত) নিয়ে রিপোর্ট দেখায়।
যে ব্যবহারকারীদের কাছে ইতিমধ্যে অ্যাপ ইনস্টল আছে, তাদের জন্য OneLink রিটার্গেটিং ক্যাম্পেইন সমর্থন করে। যখন একজন বিদ্যমান ব্যবহারকারী একটি লিংকে ক্লিক করে, OneLink অ্যাপ খোলে এবং প্রচার প্যারামিটার যেমন ব্যক্তিগত ছাড় বা বোনাস পাস করে। AppsFlyer is_retargeting ফ্ল্যাগ ব্যবহার করে নতুন ব্যবহারকারীদের ফিরে আসা ব্যবহারকারীদের থেকে আলাদা করে এবং প্রতিটি ট্রাফিক প্রকারের জন্য পৃথক রিপোর্ট তৈরি করে — সঠিক LTV (জীবনকালীন মান) গণনার জন্য গুরুত্বপূর্ণ।
OneLink শুধু অর্থপ্রদত্ত ক্যাম্পেইনেই নয়, জৈব ট্রাফিকের জন্যও ব্যবহৃত হয়: ইমেল নিউজলেটার, SMS, QR কোড এবং সামাজিক নেটওয়ার্কে লিংক। যদি ব্যবহারকারী অ্যাপ ইনস্টল না করে থাকেন, OneLink তাদের App Store বা Google Play-তে নির্দেশ করে, এবং ইনস্টলের পরে — লক্ষ্য স্ক্রিনে: পণ্যের পৃষ্ঠা, নিবন্ধ, প্রোফাইল বা প্রচার অফার। ডিফার্ড ডিপ লিংকিং রূপান্তরের জন্য গুরুত্বপূর্ণ কারণ এটি ব্যবহারকারীর অ্যাকশন নেওয়ার ইচ্ছা এবং ম্যানুয়ালি সঠিক বিভাগ খুঁজে বের করার প্রয়োজনীয়তার মধ্যে ঘর্ষণ দূর করে।
OneLink প্রতিটি অংশীদার বা ইনফ্লুয়েন্সারের জন্য অনন্য লিংক জেনারেট করা সমর্থন করে। af_sub1 প্যারামিটারে অংশীদার আইডি, af_sub2 — পোস্ট বা ভিডিওর নাম থাকতে পারে। এটি মার্কেটারদের দেখতে দেয় কোন কন্টেন্ট সবচেয়ে বেশি ইনস্টল এবং রূপান্তর তৈরি করে এবং অনুমানের পরিবর্তে ডেটার ভিত্তিতে বাজেট অপ্টিমাইজ করতে দেয়।
OneLink সঠিকভাবে কাজ করার জন্য, AppsFlyer SDK মোবাইল অ্যাপে সংহত করতে হবে। প্রক্রিয়াটিতে SDK ইনস্টল করা, OneLink ডোমেইন কনফিগার করা এবং প্ল্যাটফর্মের সিস্টেম প্রক্রিয়ার মাধ্যমে আগত ডিপ লিংক হ্যান্ডল করা অন্তর্ভুক্ত — iOS-এ Universal Links এবং Android-এ App Links।
SDK মানক নির্ভরতা ম্যানেজারের মাধ্যমে ইনস্টল করা হয়। Android-এ, Gradle-এ নির্ভরতা যোগ করা হয়; iOS-এ, CocoaPods বা Swift Package Manager-এর মাধ্যমে। ইনস্টলের পরে, SDK AppsFlyer ড্যাশবোর্ড থেকে প্রাপ্ত ডেভ কী দিয়ে আরম্ভ করা হয় এবং স্বয়ংক্রিয়ভাবে ইনস্টল এবং ইভেন্ট ট্র্যাক করা শুরু করে।
https://app.onelink.me/A1b2C3d4?pid=facebook&c=summer_campaign&af_dp=myapp://promo/summer2026&af_click_lookback=7d
উপরের উদাহরণে, SDK প্রধান অ্যাক্টিভিটির onCreate পদ্ধতিতে ডেভ কী ব্যবহার করে আরম্ভ করা হয়েছে। onNewIntent পদ্ধতি ডিপ লিংক হ্যান্ডল করার জন্য বাধ্যতামূলক যদি অ্যাপ ইতিমধ্যে চলমান থাকে। এই কল ছাড়া, OneLink লিংক থেকে পুনরায় খোলার জন্য অ্যাট্রিবিউশন রেকর্ড করা হবে না, যা রিটার্গেটিং ক্যাম্পেইনের পরিসংখ্যান বিকৃত করবে।
iOS-এর জন্য, Universal Links কনফিগার করতে হবে: OneLink ডোমেইন (app.onelink.me) সহ entitlements যোগ করুন এবং সার্ভারে apple-app-site-association ফাইল রাখুন। ড্যাশবোর্ডে OneLink সেটআপ করার সময় AppsFlyer স্বয়ংক্রিয়ভাবে এই ফাইল জেনারেট করে; ডেভেলপারকে শুধু entitlement যোগ করতে এবং AppDelegate-এ আগত লিংক হ্যান্ডল করতে হবে।
import AppsFlyerLib
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(
_ application: UIApplication,
continue userActivity: NSUserActivity,
restorationHandler: Any?
) -> Bool {
AppsFlyerLib.shared()
.continue(userActivity, restorationHandler: nil)
return true
}
}
continue userActivity পদ্ধতি সিস্টেম দ্বারা কল করা হয় যখন একটি Universal Link অনুসরণ করা হয়। এর ভিতরে, AppsFlyerLib.shared().continue কল করা হয়, যা লিংক থেকে অ্যাট্রিবিউশন প্যারামিটার বের করে এবং সার্ভারে পাঠায়। Android-এ App Links-এর জন্য Intent Filter এবং auto-verify সহ একই পদ্ধতি ব্যবহার করা হয়।
ইন্টিগ্রেশন শেষ হওয়ার পরে, প্রতিটি বিজ্ঞাপন ক্যাম্পেইনের জন্য AppsFlyer ড্যাশবোর্ড বা API-এর মাধ্যমে OneLink লিংক জেনারেট করা যেতে পারে। সব প্ল্যাটফর্মে লিংক পরীক্ষা করা গুরুত্বপূর্ণ: নতুন ইনস্টল করা অ্যাপে (ডিফার্ড), ইতিমধ্যে ইনস্টল করা অ্যাপে (ডাইরেক্ট), এবং ওয়েব পৃষ্ঠায় যদি অ্যাপ ইনস্টল না থাকে। পরীক্ষা AppsFlyer Test Link টুলের মাধ্যমে করা হয়, যা স্টোরে প্রকাশ না করেই সব প্ল্যাটফর্মে আচরণ সিমুলেট করে।
OneLink-এর সাথে কাজ করার সময়, প্ল্যাটফর্মের সীমাবদ্ধতা বিবেচনা করা গুরুত্বপূর্ণ: iOS-এ, App Tracking Transparency (ATT) চালু করার পরে, IDFA-তে অ্যাক্সেসের জন্য স্পষ্ট ব্যবহারকারী সম্মতি প্রয়োজন, যা নির্ধারক অ্যাট্রিবিউশনের নির্ভুলতা হ্রাস করে। Google Android 14+ এবং তার উপরে GAID-এর ব্যবহার সীমাবদ্ধ করে, ব্যবহারকারীর নিশ্চিতকরণ প্রয়োজন। এই শর্তে, ফিঙ্গারপ্রিন্টিং প্রাথমিক অ্যাট্রিবিউশন পদ্ধতিতে পরিণত হয় এবং এর নির্ভুলতা সরাসরি ডেটা মানের উপর নির্ভর করে — SDK যত বেশি সিগন্যাল সংগ্রহ করে, ক্লিককে ইনস্টলের সাথে সঠিকভাবে মেলানোর সম্ভাবনা তত বেশি।
সচরাচর জিজ্ঞাসিত প্রশ্ন
OneLink-এ অন্তর্নির্মিত অ্যাট্রিবিউশন রয়েছে: এটি ক্লিক উৎস ট্র্যাক করে, অ্যাপ পুনরায় ইনস্টলের মাধ্যমে প্যারামিটার সংরক্ষণ করে এবং ডিফার্ড ডিপ লিংকিং সমর্থন করে — ইনস্টলের পরে ব্যবহারকারীকে লক্ষ্য স্ক্রিনে নির্দেশ করা। একটি সাধারণ ডিপ লিংক কোনো বিজ্ঞাপন উৎসের সাথে সংযোগ ছাড়াই কেবল অ্যাপ খোলে।
OneLink পদ্ধতির সংমিশ্রণ ব্যবহার করে: ক্লিকে একটি অনন্য শনাক্তকারী তৈরি করা হয়, যা ইনস্টলের সময় ডিভাইসের IDFA/GAID-এর সাথে মিলানো হয়। যদি বিজ্ঞাপন আইডি অনুপলব্ধ থাকে, তাহলে IP, ডিভাইস মডেল এবং টাইমস্ট্যাম্প ব্যবহার করে ফিঙ্গারপ্রিন্টিং প্রয়োগ করা হয়। নির্ভুলতা Android-এ 95–97% পর্যন্ত পৌঁছায়।
ডিফার্ড ডিপ লিংকিং হল একটি প্রক্রিয়া যা OneLink ক্লিকের পরে লক্ষ্য স্ক্রিন মনে রাখে এবং অ্যাপ ইনস্টল করার পরে ব্যবহারকারীকে সেখানে নির্দেশ করে। এটি ছাড়া, একজন নতুন ব্যবহারকারী ইনস্টলের পরে বিজ্ঞাপিত পণ্য পৃষ্ঠা বা প্রচারের পরিবর্তে হোম স্ক্রিনে পৌঁছাবে।
না, OneLink হল AppsFlyer-এর একটি পেটেন্টকৃত প্রযুক্তি যা শুধুমাত্র AppsFlyer SDK-এর সাথে কাজ করে। অন্যান্য প্ল্যাটফর্মের মাধ্যমে ডিপ লিংক অ্যাট্রিবিউশনের জন্য, বিকল্প রয়েছে: Branch Universal Ads এবং Adjust Deep Linking, কিন্তু তাদের লিংক বিন্যাস এবং ক্ষমতা ভিন্ন।
AppsFlyer ড্যাশবোর্ডে Test Link টুল সরবরাহ করে। এটি iOS, Android এবং ওয়েবে লিংকের আচরণ সিমুলেট করে: দেখায় কোন স্ক্রিন খুলবে, কী প্যারামিটার পাস হবে এবং উৎস কীভাবে নির্ধারিত হবে। পরীক্ষা সব প্ল্যাটফর্ম এবং দৃশ্যপটে করা উচিত — নতুন ডিভাইস, পুনরায় ইনস্টল এবং ইতিমধ্যে ইনস্টল করা অ্যাপ।
সারসংক্ষেপ
আমরা একটি মোবাইল অ্যাপ্লিকেশন টার্নকি তৈরি করব
IT Sectr 2017 সাল থেকে স্টার্টআপ এবং ব্যবসার জন্য iOS এবং Android অ্যাপ্লিকেশন তৈরি করে। আমরা আপনাকে পরামর্শ দেব এবং সেরা সমাধান প্রস্তাব করব।
আরও পড়ুন