Attribution Link — چیست، مکانیزم ردیابی و انتساب نصب‌ها

نویسنده: IT Sectr منتشر شده: 2026-05-15 زمان مطالعه: 8 دقیقه

Attribution Link یک URL با پارامترهای ردیابی کدگذاری‌شده است که به شما امکان می‌دهد تعیین کنید کدام کانال تبلیغاتی، کمپین یا کریتیو منجر به نصب اپلیکیشن موبایل یا انجام عمل هدف شده است. بدون لینک‌های انتساب، بازاریابان نمی‌توانند نصب‌های ارگانیک را از پولی تشخیص دهند و اثربخشی واقعی بودجه تبلیغاتی را ارزیابی کنند. طبق داده‌های AppsFlyer (2025)، انتساب دقت ارزیابی ROAS را ۳۰–۴۰٪ در مقایسه با مدل‌های last-click بدون ردیابی افزایش می‌دهد.

نکات کلیدی

  • Attribution Link — لینکی با پارامترها برای تعیین منبع نصب یا رویداد در اپلیکیشن
  • مکانیزم مبتنی بر تطبیق کلیک روی لینک با شناسه دستگاه پس از نصب است
  • پارامترها شامل منبع (pid)، کمپین (c)، دیپ‌لینک (af_dp) و پنجره انتساب هستند
  • پلتفرم‌های انتساب — AppsFlyer، Adjust، Branch — لینک تولید می‌کنند و تحلیل جمع‌آوری می‌کنند
  • Fingerprinting زمانی استفاده می‌شود که شناسه تبلیغاتی دستگاه در دسترس نیست

Attribution Link یک آدرس URL حاوی پارامترهای ویژه برای ردیابی منبع ترافیک در تبلیغات موبایل است. هر بار که کاربر روی چنین لینکی در یک آگهی، ایمیل یا پست کلیک می‌کند، پلتفرم انتساب رویداد کلیک را ثبت کرده و آن را به یک شناسه یکتا متصل می‌کند.

پس از اینکه کاربر اپلیکیشن را نصب و باز کرد، SDK پلتفرم انتساب یک درخواست با شناسه دستگاه به سرور ارسال می‌کند. سرور این شناسه را با کلیک ذخیره‌شده تطبیق داده و مشخص می‌کند کدام منبع منجر به نصب شده است. این فرآیند post-install attribution نامیده می‌شود و اساس ساخت گزارش‌های اثربخشی کانال‌های تبلیغاتی است — بدون آن هر منبع به یک اندازه مؤثر به نظر می‌رسد.

Attribution Link می‌تواند ساده (فقط شناسه منبع) یا حاوی ده‌ها پارامتر برای تفکیک دقیق باشد: نوع کمپین، کریتیو، مخاطب، جغرافیا، دستگاه و حتی پست خاص یک اینفلوئنسر. پلتفرم‌های مدرن انتساب هم تطبیق قطعی بر اساس شناسه تبلیغاتی و هم تطبیق احتمالی با استفاده از fingerprinting را پشتیبانی می‌کنند.

فرآیند انتساب از طریق لینک شامل چهار مرحله متوالی است: کلیک، هدایت به فروشگاه، نصب و تأیید. هر مرحله توسط پلتفرم انتساب پردازش می‌شود و آنها را در یک زنجیره رویداد واحد متصل می‌کند.

مکانیزم کلیک-نصب

وقتی کاربر روی Attribution Link کلیک می‌کند، مرورگر یا webview یک درخواست GET به سرور پلتفرم انتساب ارسال می‌کند. سرور یک رکورد با شناسه کلیک، آدرس IP، user-agent، رفرر و تمام پارامترهای ارسال‌شده ایجاد می‌کند. سپس سرور کاربر را به App Store یا Google Play به صفحه اپلیکیشن هدایت می‌کند.

پس از نصب و اولین راه‌اندازی، اپلیکیشن (از طریق SDK) یک درخواست با شناسه تبلیغاتی دستگاه (IDFA در iOS، GAID در Android) به پلتفرم ارسال می‌کند. پلتفرم به دنبال رکورد کلیکی می‌گردد که حاوی همان IP، user-agent و زمان در پنجره انتساب باشد و نصب را به این کلیک متصل می‌کند. پنجره انتساب به طور پیش‌فرض ۷ روز برای کلیک‌ها و ۱ روز برای بازدیدها (view-through) است، اما برای کمپین خاص قابل تنظیم است.

Fingerprinting و انتساب احتمالی

اگر شناسه تبلیغاتی دستگاه در دسترس نباشد (کاربر ردیابی را در تنظیمات محدود کرده است)، پلتفرم از fingerprinting استفاده می‌کند — روش تطبیق احتمالی بر اساس مجموعه‌ای از نشانه‌های غیرمستقیم. امضا شامل آدرس IP، نوع و نسخه سیستم‌عامل، مدل دستگاه، زبان، منطقه زمانی، وضوح صفحه و زمان دقیق است. ترکیب ۶–۸ پارامتر از این دست با تطبیق در پنجره ۵ دقیقه‌ای احتمال تطابق ۹۵–۹۷٪ در Android و ۹۰–۹۴٪ در iOS را فراهم می‌کند.

پلتفرم‌های انتساب دائماً الگوریتم‌های fingerprinting را با اضافه کردن یادگیری ماشین برای فیلتر کردن تطابق‌های کاذب بهبود می‌بخشند. به عنوان مثال، AppsFlyer Privacy Cloud از داده‌های تجمیعی و حریم خصوصی تفاضلی برای انتساب دقیق بدون جمع‌آوری داده‌های شخصی استفاده می‌کند — این امر پس از معرفی App Tracking Transparency (ATT) در iOS و محدودیت GAID در Android بسیار مهم است.

Attribution Link ساختار URL استانداردی با پارامترهای اجباری و اختیاری دارد. پارامترهای اجباری منبع و کمپین را مشخص می‌کنند، اختیاری‌ها تفکیک و رفتار لینک را جزئی‌تر می‌کنند.

text
https://app.adjust.com/abc123?campaign=spring_sale&adgroup=banners&creative=banner_v2&deep_link=myapp://sale&click_label=header_cta

پارامتر campaign نام کمپین تبلیغاتی، adgroup — گروه آگهی، creative — کریتیو خاص را مشخص می‌کند. پارامتر deep_link یک دیپ‌لینک برای کاربران نصب‌شده قبلی تعیین می‌کند. پارامتر click_label امکان تمایز دکمه‌ها یا موقعیت‌های مختلف در یک کریتیو را فراهم می‌کند. این جزئیات به بازاریاب اجازه می‌دهد نه تنها ببیند کدام کانال کار می‌کند، بلکه کدام متن دکمه یا تصویر تبدیل بیشتری ایجاد می‌کند.

پارامترتوضیحاتمثال
pidمنبع (media source)facebook_ads
cنام کمپینsummer2026
af_dpدیپ‌لینک برای باز کردنmyapp://promo
af_click_lookbackپنجره انتساب7d
af_sub1-5پارامترهای سفارشیpartner_id_42

پارامترهای سفارشی af_sub1 – af_sub5 امکان ارسال هرگونه اطلاعات اضافی مختص کمپین خاص را فراهم می‌کنند: ID شریک، نوع مخاطب، نوع تست A/B. بر اساس این پارامترها، پلتفرم انتساب گزارش‌های بخش‌بندی‌شده می‌سازد که به بازاریاب امکان بهینه‌سازی بودجه در سطح میکروبخش‌ها را می‌دهد.

پلتفرم‌های انتساب موبایل

بازار انتساب موبایل توسط چندین پلتفرم بزرگ ارائه می‌شود که هر کدام فرمت Attribution Link، مجموعه SDK و الگوریتم‌های خود را ارائه می‌دهند. انتخاب پلتفرم به مجموعه ابزارها، جغرافیای مخاطب و الزامات حریم خصوصی داده‌ها بستگی دارد.

AppsFlyer

بزرگترین پلتفرم انتساب با پشتیبانی از OneLink که دیپ‌لینکینگ و انتساب را در یک لینک ترکیب می‌کند. SDK AppsFlyer از تمام پلتفرم‌های اصلی (iOS، Android، Flutter، React Native، Unity) پشتیبانی می‌کند و Privacy Cloud را برای انتساب بدون جمع‌آوری داده‌های شخصی فراهم می‌کند. ویژگی متمایز — پشتیبانی از انتساب برای کمپین‌های وب علاوه بر موبایل.

Adjust

پلتفرم Adjust (توسط AppLovin خریداری شده) فرمت لینک خود را با تأکید بر حفاظت از داده‌ها ارائه می‌دهد. Adjust اولین پلتفرمی بود که fingerprinting خصوصی را بدون ذخیره آدرس‌های IP پیاده‌سازی کرد. SDK Adjust از Kotlin Multiplatform و SwiftUI پشتیبانی می‌کند و پنل مدیریت گزارش‌های بلادرنگ با تأخیر کمتر از ۳۰ ثانیه از کلیک تا نمایش در داشبورد را ارائه می‌دهد.

Branch

Branch در لینک‌های جهانی (Universal Ads) تخصص دارد و ادغام عمیق‌تری با دیپ‌لینکینگ نسبت به پلتفرم‌های سنتی انتساب ارائه می‌دهد. Branch Links در تمام پلتفرم‌ها از جمله دسکتاپ و Smart TV کار می‌کنند و سیستم انتساب از گراف تطبیق دستگاه برای اتصال کاربر به منبع حتی در غیاب IDFA استفاده می‌کند. Branch همچنین یک تعرفه رایگان برای استارتاپ‌ها تا ۱۰ هزار نصب در ماه ارائه می‌دهد.

مقایسه پلتفرم‌ها

معیارAppsFlyerAdjustBranch
فرمت لینکOneLink (app.onelink.me)Adjust Link (app.adjust.com)Branch Link (lnk.branch.io)
دیپ‌لینکینگ معوقبلهبلهبله
حریم خصوصیPrivacy Cloudبدون ذخیره IPگراف دستگاه
تعرفه رایگانخیر (trial ۳۰ روز)خیربله، تا ۱۰K نصب
انتساب وببلهمحدودبله

هنگام انتخاب پلتفرم، نه تنها عملکرد Attribution Link، بلکه سازگاری با شبکه‌های تبلیغاتی نیز مهم است. به عنوان مثال، فیس‌بوک نیاز به گواهی MMP (Mobile Measurement Partner) دارد که هر سه پلتفرم دارند، اما عمق ادغام متفاوت است: AppsFlyer دقیق‌ترین تفکیک را بر اساس کریتیوهای فیس‌بوک ارائه می‌دهد و Adjust — برای TikTok و Snapchat.

راه‌اندازی Attribution Link در پروژه

راه‌اندازی Attribution Link شامل دو مرحله است: ادغام SDK پلتفرم انتساب در اپلیکیشن و ایجاد خود لینک‌ها برای کمپین‌های تبلیغاتی. فرآیند را با مثال AppsFlyer — محبوب‌ترین پلتفرم — بررسی می‌کنیم.

ایجاد لینک در پنل مدیریت

در رابط AppsFlyer، اپلیکیشن، نوع لینک (OneLink) انتخاب می‌شود، منبع و کمپین تنظیم می‌شود. سیستم به طور خودکار URL به شکل https://app.onelink.me/{id}?... با پارامترهای انتخاب‌شده تولید می‌کند. لینک آماده را می‌توان کپی و در آگهی در پلتفرم تبلیغاتی جایگذاری کرد. برای تولید انبوه از API استفاده می‌شود — مثلاً هنگام ایجاد ۱۰ هزار لینک یکتا برای اینفلوئنسرها.

bash
curl -X POST "https://api.appsflyer.com/onelink/v1/build" \
    -H "Authorization: Bearer YOUR_API_TOKEN" \
    -H "Content-Type: application/json" \
    -d '{
    "brand_domain": "app.onelink.me",
    "app_id": "id123456789",
    "campaign": "spring_sale_2026",
    "media_source": "facebook_ads",
    "deep_link": "myapp://sale/spring"
}'

درخواست ارائه‌شده از طریق REST API AppsFlyer یک لینک OneLink ایجاد می‌کند. پارامتر brand_domain زیردامنه، app_id — شناسه اپلیکیشن iOS/Android را مشخص می‌کند. API لینک آماده‌ای را برمی‌گرداند که می‌توان بلافاصله در کمپین استفاده کرد. این رویکرد ایجاد لینک برای هزاران کمپین را بدون کپی دستی در پنل مدیریت خودکار می‌کند.

ادغام SDK برای تأیید

برای انتساب صحیح، SDK پلتفرم باید هنگام راه‌اندازی اپلیکیشن مقداردهی اولیه شود و رویدادهای نصب را به سرور ارسال کند. در iOS ادغام از طریق AppDelegate، در Android — از طریق Application یا Activity اصلی انجام می‌شود. SDK به طور خودکار شناسه دستگاه را جمع‌آوری کرده و آن را همراه با داده‌های اولین راه‌اندازی ارسال می‌کند.

پس از تنظیم SDK، تمام کلیک‌های Attribution Link به طور خودکار با نصب‌ها در پنل انتساب تطبیق داده می‌شوند. بازاریاب گزارشی با تفکیک بر اساس منابع، کمپین‌ها، کریتیوها و جغرافیا می‌بیند. علاوه بر این، تبدیل‌های رویدادی — مثلاً ثبت‌نام، خرید یا رسیدن به سطح — تنظیم می‌شوند و هر کدام به Attribution Link اصلی متصل می‌شوند. این تحلیل سرتاسری کامل از کلیک تا LTV کاربر را فراهم می‌کند. بدون چنین اتصالی، بازاریاب نمی‌تواند تعیین کند کدام کاربران بیشترین درآمد را آورده‌اند و مجبور است به شاخص‌های میانگین کانال‌ها تکیه کند که منجر به تخصیص ناکارآمد بودجه تبلیغاتی می‌شود.

سؤالات متداول

Attribution Link چه تفاوتی با لینک معمولی دارد؟

Attribution Link شامل پارامترهای ویژه (pid، c، af_dp) است که پلتفرم انتساب برای ردیابی منبع ترافیک استفاده می‌کند. لینک معمولی صرفاً URL یا اپلیکیشن را باز می‌کند بدون ذخیره اطلاعات درباره اینکه کاربر از کجا آمده است.

انتساب بدون شناسه تبلیغاتی چگونه کار می‌کند؟

اگر IDFA یا GAID در دسترس نباشد، پلتفرم از fingerprinting — تطبیق آدرس IP، مدل دستگاه، نسخه سیستم‌عامل و زمان استفاده می‌کند. دقت fingerprinting در پنجره ۵ دقیقه‌ای به ۹۵٪ در Android و ۹۰٪ در iOS می‌رسد.

کدام پارامترها در Attribution Link الزامی هستند؟

پارامتر منبع (pid یا media_source) و شناسه اپلیکیشن الزامی در نظر گرفته می‌شوند. سایر پارامترها (کمپین، کریتیو، گروه آگهی، دیپ‌لینک) اختیاری هستند، اما بدون آنها گزارش فقط کانال را بدون جزئیات داخلی نشان می‌دهد.

آیا می‌توان نصب‌های ارگانیک را از طریق Attribution Link ردیابی کرد؟

نصب‌های ارگانیک (بدون کلیک روی لینک) نمی‌توانند از طریق Attribution Link به منبع خاصی متصل شوند. پلتفرم‌های انتساب آنها را به عنوان ارگانیک علامت‌گذاری کرده و جداگانه در گزارش‌ها نشان می‌دهند. برای کمپین‌های ارگانیک از روش‌های دیگر — برچسب‌های UTM در وب و آمار فروشگاه‌های اپلیکیشن — استفاده می‌شود.

چگونه پلتفرم انتساب را انتخاب کنیم؟

انتخاب به مجموعه کانال‌های تبلیغاتی، جغرافیا و الزامات حریم خصوصی بستگی دارد. AppsFlyer برای کمپین‌های پیچیده با شبکه‌های متعدد، Adjust — برای پروژه‌های با تمرکز بر حفاظت از داده‌ها، و Branch — برای استارتاپ‌ها و محصولات با دیپ‌لینکینگ عمیق مناسب است.

خلاصه

  • Attribution Link — URL با پارامترها برای تعیین منبع نصب و تبدیل در اپلیکیشن موبایل
  • مکانیزم شامل کلیک، هدایت، نصب و تطبیق بر اساس شناسه تبلیغاتی یا fingerprinting است
  • پارامترها pid، c، af_dp، af_sub1-5 امکان تفکیک تا سطح کریتیو را فراهم می‌کنند
  • پلتفرم‌های انتساب — AppsFlyer، Adjust، Branch — SDK و پنل گزارش ارائه می‌دهند
  • Fingerprinting در غیاب شناسه تبلیغاتی با دقت تا ۹۷٪ انتساب را تضمین می‌کند
  • ادغام نیاز به تنظیم SDK و ایجاد لینک از طریق پنل یا API پلتفرم دارد

ما یک اپلیکیشن موبایل به صورت کلید در دست توسعه خواهیم داد

IT Sectr از سال 2017 برنامه‌های iOS و Android را برای استارتاپ‌ها و کسب‌وکارها ایجاد می‌کند. ما به شما مشاوره می‌دهیم و بهترین راه‌حل را پیشنهاد خواهیم کرد.

بحث درباره پروژه

همچنین بخوانید