AppsFlyer یک پلتفرم انتساب موبایل و تحلیل بازاریابی است که به توسعهدهندگان و بازاریابان امکان میدهد منبع نصبها و درآمد اپلیکیشن را دقیقاً تعیین کنند. این سرویس مسیر کامل کاربر را از نمایش تبلیغ تا انجام اقدام هدف ردیابی میکند. به گفته راهنمای رسمی AppsFlyer، انتساب نصبها امکان مبارزه با تقلب و بهینهسازی بودجههای تبلیغاتی را در تمام پلتفرمها فراهم میکند.
نکات اصلی
AppsFlyer یک پلتفرم ابری انتساب موبایل و تحلیل بازاریابی است که در سال ۲۰۱۱ تأسیس شد. این سیستم به توسعهدهندگان اپلیکیشن امکان میدهد تعیین کنند کدام کانالهای تبلیغاتی منجر به نصب، ثبتنام و خرید میشوند. AppsFlyer سالانه بیش از ۱۲ میلیارد نصب را پردازش میکند.
این پلتفرم از بیش از ۸۰۰۰ شبکه تبلیغاتی و شریک MMP پشتیبانی میکند. دادهها از طریق SDKهای موبایل، API سرور به سرور و یکپارچهسازی با SKAdNetwork اپل جمعآوری میشوند. AppsFlyer مطابق با استانداردهای ISO 27001 و SOC 2 Type II برای محافظت از دادههای کاربران گواهی شده است.
ارزش کلیدی AppsFlyer — پنل مدیریت یکپارچه برای همه کمپینهای تبلیغاتی است. بازاریاب هزینه نصب (CPI)، درآمد به ازای هر کاربر (ARPU) و بازگشت سرمایه (ROAS) را برای هر کانال در یک رابط بدون جمعآوری دستی داده از منابع مختلف میبیند.
AppsFlyer از چندین مدل انتساب نصب و رویداد پشتیبانی میکند. مدل اصلی — انتساب Last-Click: نصب به آخرین کلیک تبلیغ قبل از انتقال به App Store یا Google Play نسبت داده میشود. اگر کاربر تبلیغی را در Facebook، سپس در Google Ads دید و اپلیکیشن را نصب کرد — نصب به Google Ads ثبت خواهد شد.
مدل First-Click نصب را به اولین کلیک در زنجیره تماس نسبت میدهد. این مدل برای ارزیابی اثربخشی کانالهای بالای قیف (Top-of-Funnel) مفید است. AppsFlyer امکان تنظیم انعطافپذیر پنجره انتساب را فراهم میکند: از ۱ روز تا ۹۰ روز از لحظه کلیک.
View-Through (یا انتساب مبتنی بر نمایش) نه تنها کلیکها، بلکه نمایش تبلیغات را نیز در نظر میگیرد. اگر کاربر بنر تبلیغاتی را دید، روی آن کلیک نکرد، اما در طول پنجره مشخص (معمولاً ۲۴ ساعت) اپلیکیشن را نصب کرد — AppsFlyer میتواند نصب را به این نمایش نسبت دهد. پنجره View-Through جداگانه از Click-Through تنظیم میشود.
Cohort LTV — گزارشی از AppsFlyer است که درآمد به ازای هر کاربر را بر اساس روزهای پس از نصب نشان میدهد. به عنوان مثال، کوهورت کاربرانی که اپلیکیشن را در ۱ مارس نصب کردهاند، میتواند ARPU ۲.۵ دلار در روز ۷ و ۴.۸ دلار در روز ۳۰ را نشان دهد. این امکان مقایسه کیفیت ترافیک از منابع مختلف را فراهم میکند.
SKAdNetwork (SKAN) — فریمورک اپل برای انتساب نصب بدون استفاده از IDFA است که در سال ۲۰۲۱ راهاندازی شد. AppsFlyer یکی از اولین MMPهایی بود که به طور کامل از SKAdNetwork پشتیبانی کرد. انتقال به SKAN به دلیل تغییر سیاست حریم خصوصی iOS 14.5 بود که نیاز به رضایت صریح کاربر برای دسترسی به IDFA دارد.
SKAdNetwork بر اساس اصل postback کار میکند: شبکه تبلیغاتی اعلان رمزگذاری شدهای درباره کلیک به اپل میفرستد، اپل تأیید نصب را از طریق پیامهای postback تجمیعشده برمیگرداند. AppsFlyer این postbackها را دریافت و برای نمایش در گزارشها رمزگشایی میکند.
محدودیتهای SKAdNetwork شامل تأخیر postback تا ۴۸ ساعت، عدم وجود داده در سطح کاربران فردی (فقط تجمیعشده) و حداکثر محدودیت ۱۰۰ کمپین برای هر اپلیکیشن است. AppsFlyer ابزارهایی برای بهینهسازی کار در شرایط این محدودیتها ارائه میدهد، از جمله SKAdNetwork Copilot — سیستم توصیهگر برای انتخاب تنظیمات بهینه کمپینها.
AppsFlyer Protect360 — یک سیستم داخلی محافظت از تقلب تبلیغات موبایل است. این سیستم از یادگیری ماشین برای شناسایی نصبهای نامعتبر استفاده میکند: تقلب کلیک، تقلب نصب، اسپم کلیک و تقلب دستگاه. Protect360 هر نصب را در زمان واقعی بررسی و به آن امتیاز مشکوک بودن اختصاص میدهد.
طبق دادههای AppsFlyer، Protect360 تا ۳۰٪ از نصبهای تقلبی را قبل از ورود به گزارشها مسدود میکند. این سیستم بیش از ۱۰۰ سیگنال را تحلیل میکند: تعداد کلیکها از یک IP، زمان بین کلیک و نصب، ناهنجاریها در نسخههای سیستمعامل و انواع دستگاهها. بازاریاب در داشبورد یک بخش مجزا Fraud Score برای هر کانال میبیند. تشخیص تقلب در زمان واقعی کار میکند: هر نصب در میلیثانیه قبل از ثبت در گزارشها بررسی میشود.
انواع تقلب که Protect360 شناسایی میکند: Install Fraud (نصبهای تقلبی از طریق شبیهسازها و مزارع دستگاه)، Click Fraud (کلیکهای جعلی بدون انتقال واقعی به فروشگاه)، Click Spam (کلیکهای خودکار بدون قصد نصب) و SDK Spoofing (جعل دادههای SDK). هر نوع تقلب الگوهای منحصر به فردی دارد که سیستم از طریق مدلهای ML نظارتشده آموزش دیده بر دادههای تاریخی میلیاردها نصب شناسایی میکند.
شاخصهای کلیدی عملکرد (KPI) با در نظر گرفتن تقلب به صورت فیلتر شده نمایش داده میشوند. AppsFlyer به طور خودکار CPI، ROAS و LTV را پس از حذف نصبهای تقلبی دوباره محاسبه میکند که تصویر واقعی از اثربخشی کمپینهای تبلیغاتی ارائه میدهد. Fraud Score هر منبع تبلیغاتی در داشبورد به صورت نشانگر رنگی نمایش داده میشود: سبز (ریسک پایین، ۰–۵٪ تقلب)، زرد (ریسک متوسط، ۵–۱۵٪) و قرمز (ریسک بالا، بیش از ۱۵٪).
یادگیری ماشین Protect360 بر روی دادههای میلیونها نصب آموزش میبیند و دائماً بهروز میشود. مدلها هر ۲۴ ساعت با در نظر گرفتن الگوهای جدید تقلب دوباره آموزش میبینند. این به سیستم امکان میدهد بدون بهروزرسانی دستی قوانین با انواع جدید کلاهبرداری سازگار شود.
AppsFlyer SDKهای بومی برای iOS، Android، React Native، Flutter و Unity ارائه میدهد. یکپارچهسازی پایه شامل نصب SDK، مقداردهی اولیه با کلید توسعهدهنده و تنظیم نمایندگان برای مدیریت لینکها است. SDK به طور خودکار دادههای مربوط به نصبها، جلسات و خریدها را جمعآوری میکند.
import com.appsflyer.AppsFlyerLib
class MainApplication : Application() {
override fun onCreate() {
super.onCreate()
AppsFlyerLib.getInstance()
.init("YOUR_DEV_KEY", null, this)
AppsFlyerLib.getInstance()
.start(this)
}
}
import AppsFlyerLib
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
AppsFlyerLib.shared()
.appsFlyerDevKey = "YOUR_DEV_KEY"
AppsFlyerLib.shared()
.appleAppID = "123456789"
AppsFlyerLib.shared()
.start()
return true
}
}
import 'package:appsflyer_sdk/appsflyer_sdk.dart';
final appsFlyerSdk = AppsFlyerSdk(
AppsFlyerOptions(
devKey: "YOUR_DEV_KEY",
isDebug: true,
appId: "123456789"
)
);
void main() {
appsFlyerSdk.initSdk(
registerConversionDataCallback: true,
);
}
AppsFlyer چندین داشبورد داخلی ارائه میدهد: Overview (پنل کلی)، Cohort LTV (درآمد بر اساس کوهورت)، Raw Data Report (دادههای خام برای صادرات) و Aggregate (معیارهای بازار). Overview معیارهای کلیدی را نشان میدهد: نصبها، ترافیک ارگانیک، ترافیک غیرارگانیک، درآمد، ROAS و هزینه نصب. همه داشبوردها در رابط وب و از طریق REST API برای یکپارچهسازی با سیستمهای گزارش داخلی در دسترس هستند.
Raw Data Report — صادرات جزئی دادهها در سطح نصبها و رویدادهای فردی است. دادهها در قالبهای CSV و JSON و همچنین از طریق S3-exporter برای بارگذاری خودکار در انبار شخصی در دسترس هستند. Raw Data Report برای ساخت داشبوردهای شخصی در Tableau، Power BI یا Looker ضروری است.
Aggregate — ابزار تحلیل تطبیقی است که نشان میدهد شاخصهای اپلیکیشن شما چگونه با بازار ارتباط دارند. AppsFlyer دادهها را بر اساس ۱۲ میلیارد نصب تجمیع و معیارهایی بر اساس دستهبندی اپلیکیشنها، مناطق و پلتفرمهای تبلیغاتی ارائه میدهد. توسعهدهنده میتواند ببیند چه CPI برای دستهبندی او نرمال در نظر گرفته میشود و Retention Rate بسته به منطقه جغرافیایی چگونه تغییر میکند.
AppsFlyer از مدل اشتراکهای پولی استفاده میکند که هزینه آن به تعداد نصبهای ماهانه بستگی دارد. برای پروژههای کوچک، بسته Starter با محدودیت تا ۵۰۰۰ نصب در ماه در دسترس است. بسته پایه (Pro) از ۲–۳ هزار دلار در سال شروع میشود و شامل مجموعه کامل عملکردهای انتساب، یکپارچهسازی با تمام شبکههای تبلیغاتی و محافظت Protect360 است.
در تعرفه شرکتی Enterprise در دسترس هستند: نمونه اختصاصی پلتفرم، SLA سفارشی، مدیر شخصی، آموزش تیم و ممیزی امنیتی. هزینه Enterprise به صورت فردی محاسبه میشود و معمولاً برای اپلیکیشنهای با ترافیک متوسط تا ۵۰۰ هزار نصب در ماه از ۲۰ هزار دلار در سال شروع میشود.
هزینههای اضافی شامل: یکپارچهسازی با شبکههای تبلیغاتی پریمیوم، Raw Data Report گسترده با صادرات ساعتی به S3 و حسابهای چندپلتفرمی برای آژانسها و تبلیغدهندگان بزرگ است. AppsFlyer همچنین دوره آزمایشی رایگان ۳۰ روزه برای آشنایی با پلتفرم بدون نیاز به اطلاعات پرداخت ارائه میدهد.
سؤالات متداول
AppsFlyer — پلتفرم انتساب موبایل و تحلیل بازاریابی است. برای تعیین منابع نصب، محاسبه ROI کمپینهای تبلیغاتی، محافظت از تقلب و تحلیل رفتار کاربران پس از نصب اپلیکیشن استفاده میشود.
Firebase Analytics — یک پلتفرم تحلیلی رایگان بدون عملکردهای انتساب تبلیغات است. AppsFlyer دقیقاً در انتساب تخصص دارد: تعیین میکند کدام کانال تبلیغاتی منجر به نصب شده و از تقلب محافظت میکند. Firebase یکپارچهسازی SKAdNetwork یا Protect360 را ارائه نمیدهد.
AppsFlyer از SKAdNetwork اپل برای انتساب نصب بدون IDFA استفاده میکند. علاوه بر این، روشهای احتمالی (Probabilistic Modeling) به کار گرفته میشوند که بیش از ۱۰۰ سیگنال دستگاه را برای شناسایی دقیق نصبها بدون دادههای شخصی تحلیل میکنند.
AppsFlyer با مدل اشتراک پولی کار میکند. هزینه به حجم نصبهای ماهانه و مجموعه عملکردها بستگی دارد. برای پروژههای کوچک، بسته Starter با محدودیت تا ۵۰۰۰ نصب در ماه در دسترس است.
برای یکپارچهسازی AppsFlyer، SDK را از طریق مدیر وابستگی نصب کنید، با کلید توسعهدهنده در Application.onCreate (Android) یا didFinishLaunchingWithOptions (iOS) مقداردهی اولیه کنید و Conversion Data Listener را برای دریافت دادههای اولین جلسه کاربر تنظیم کنید.
خلاصه
ما یک اپلیکیشن موبایل به صورت کلید در دست توسعه خواهیم داد
IT Sectr از سال 2017 برنامههای iOS و Android را برای استارتاپها و کسبوکارها ایجاد میکند. ما به شما مشاوره میدهیم و بهترین راهحل را پیشنهاد خواهیم کرد.
همچنین بخوانید