ترکر نصب
ویرایش
شروع به کار
برای استفاده از چابک در اجرای کمپینهای خود باید در ابتدا باید SDK چابک را اپلیکیشن یا وب سایت خود پیاده کنید. برای مشاهده مستندات فنی اینجا را کلیک کنید.
انواع ترکر
- ترکرهای ساده
این نوع ترکرها در هر جایی قابل استفاده هستند و شما میتوانید تمامی موارد از قبل تنظیم شده را در اینجا بشمارید.
- ترکرهای نتورکهای خاص (شبکههای تبلیغاتی)
در صورتی که بخواهید با یک اد نتورک خاص در ایران، کمپین تبلیغات اجرا کنید، چابک میتواند برای بهبود کیفیت کمپین شما پارامترهای مورد نظر اد نتورک را به آنها بدهد تا بتوانند با استفاده از این کمپینها کیفیت کمپین شما را بهتر کنند.
ایجاد ترکر
ساخت ترکر از طریق پنل انجام میشود. برای مشاهده نحوه ساخت ترکر میتوانید به مستندات پنل مراجعه کنید.
نمونه لینک ترکر چابک:
حساب رایگان:
حساب عملیاتی:
رصد رویدادها (رفتار یا اهداف تبلیغ)
برای پیادهسازی به صفحه رصد رفتار درونبرنامهای مراجعه کنید. پس از آن با انواع رویدادها در چابک آشنا میشویم:
۱. رویدادهای سیستمی (پیشفرض در چابک)
رویدادهایی که به طور پیش فرض بدون نیاز به پیادهسازی خاصی تنها با استفاده از چابک بررسی میشوند. مثلا اولین ورود، اطلاعات گوشی و… .
۲. رویدادهای غیر سیستمی یا سفارشی (Custom Events)
این رویدادها توسط شما تعریف و پیادهسازی میشوند. شما میتوانید تا سقف ۳۰۰ رویداد و ۱۰۰ زیر رویداد یا اتریبیوت در اپلیکیشن خود داشته باشید.
یکی از مهمترین بخشهایی که میتواند به شما در تحلیل اپ به شما کمک کند، رویدادهای سفارشی است. هرچه آنها دقیقتر انتخاب شوند، میتوانند به شما کمک کنند تا بتوانید هم رفتار کاربران را به درستی تحلیل کنید و هم بتوانید در زمان تعامل مجدد (re-engage) با آنها موثرتر عمل کنید.
نکته:
اگر از CPA/CPO (یا در کل رویدادهایی که خارج از اپلیکیشن رخ میدهند مانند خرید) استفاده میکنید، دقت کنید که حتما از وبسرویس چابک استفاده کنید.
روش آیدی یا دیفالت ترکر (Pre-Install Campaigns)
شما میتوانید منبع (Source) نصب را در کمپینهای خود بفهمید. برای انجام این کار باید در ابتدا ترکر خود را در پنل ایجاد کنید، آیدی ترکر را در متد زیر قرار دهید و پس از گرفتن خروجی ipa گرفتن آن را در استور مورد نظر بگذارید.
نکته:
دقت داشته باشید کهTRACKER_ID
شناسه ۶ کاراکتری است که در لینک ترکر شما وجود دارد. به عنوان مثال در لینکhttps://sand.chabok.io/JY@4sc
آیدی ترکرJY@4sc
میباشد. این آیدی را میتوانید از پنل>ترکر>جزئیات ترکر مانند تصویر زیر کپی کنید:
کالبکهای ترکر (Callback)
در صورتی هم که میخواهید دادههای ترکر را در سیستمهای دیگر از جمله سرورهای خود دریافت کنید میتوانید از کالبک استفاده کنید. این کار را میتوانید از پنل هنگام ایجاد ترکر جدید انجام دهید. به این ترتیب لینکی که میخواهید زمان رخ دادن رویداد (کلیک یا نصب) فرخوانی شود را وارد میکنید.
همچنین شما میتوانید در کالبک خود از پارامترهایی برای اطلاعات بیشتر از مبدا رویداد کسب کنید. برای مشاهده این پارامترها و نمونه لینک کالبک میتوانید به مستندات پنل مراجعه کنید.
قابلیت دعوت دوستان
یکی از راههای موثر برای جذب کاربران به اپلیکیشن، ارسال لینک دعوت به آنهاست. روشهای زیادی برای ارسال لینک دعوت به کاربران وجود دارد که برای مثال یک نمونه از آن را توضیح خواهیم داد.
فرض کنید یک تعداد از کاربران، اپلیکیشن شرکت در رویداد را نصب و در رویدادی ثبت نام کردند، برای جذب کاربران بیشتر در اپلیکیشن نیاز است لینک دعوتی به آنها ارسال کنید تا لینک را با دوستان خود به اشتراک بگذارند، با کلیک کاربران جدید بر روی لینک دعوت، به صفحه نصب اپلیکیشن به طور خودکار هدایت میشوند و به طور مثال کاربران دعوتکننده نیز کد تخفیفی برای شرکت در رویدادهای بعدی دریافت خواهند کرد.
ایجاد لینک دعوت دوستان
برای ایجاد لینک دعوت دوستان از طریق خود اپلیکیشن کافیست در انتهای لینک ترکر نصب، پارامتر lable
را اضافه کنید.
برای اینکه متوجه شوید نصب اپلیکیشن انجام شده و دعوتنامه به کاربر دیگر ارسال شده، نیاز به پیادهسازی متد chabokReferralResponse:(NSString *)referralId
به کمک کد زیر را دارید.
نکته
: lable مقداری هست که در انتهای لینک ترکر نصب گذاشته میشود و با هر بار کلیک کاربر بر روی لینک، کاربر به صفحه نصب اپلیکیشن هدایت میشود. این مقدار از طریق فراخوانی متد گفته شده قابل دریافت است.
اگر قصد دارید لینک دعوت به دوستان را در حساب آزمایشی به کاربران ارسال کنید، کافیست لینک ترکر خود را به فرمت زیر در اپلیکیشنتان استفاده کنید.
اگر در حساب عملیاتی، خواستید لینک ترکر را به کاربران ارسال کنید باید لینک ترکر را به شکل زیر در اپلیکیشنتان استفاده کنید.
نکته
: برای پیادهسازی قابلیت دعوت دوستان کافیست در انتهای لینک ترکر نصب به جای user_1001، شناسه کاربری شخص دعوتکننده را قرار دهید.
مکانیزم ضد تقلب (Fraud Prevention)
SDK چابک به گونهای پیادهسازی شده است که امکان تقلب و نصب غیر واقعی در روشهای مبتنی بر نصب و رفتار (CPA و CPI) را به طور کامل از بین میبرد. علاوه بر آن، به هیج وجه فراخوانی و رصد رویدادهای چابک قابل دستکاری نیستند.
مواردی که چابک برای حذف تقلب انجام میدهد عبارتند از:
- IP Filtering:
آیپی کاربر را در زمان کلیک و نصب تطبیق میدهد، جلوی نصبهای متعدد با یک آیپی را میگیرد و همچنین آیپیهای ناشناخته را رد میکند.
- User Verification:
با توجه به ساختار کاربر محور بودن سیستم چابک، تمام اطلاعات کاربر در کلیک و نصب را مقایسه میکند تا واقعی بودن کاربر جذب شده مشخص شود.
- SDK Signature:
روی SDK امضای خاصی را میگذارد تا هنگام کلیک دریافت شود و پس از نصب با اپلیکیشن شما تطبیق داده شود. همچنین یکی از راههای مقابله با SDK Spoofing است. SDK Spoofing یکی از راههای تقلب است که نصبها را روی دستگاههای واقعی شبیهسازی میکند و آن را جزو نصبهای کمپین محاسبه مینماید. این کار معمولا از اپلیکیشنهای دیگر روی دستگاه صورت میگیرد و نصبهای بیشمار غیر واقعی را وارد کمپین شما میکند.
- Server to Server Verification:
اطلاعات کاربر را هنگام کلیک جمعآوری میکند و با اطلاعاتی که سرور شما در هنگام نصب دریافت میکند اعتبارسنجی مینماید؛ در صورت عدم تطابق، نصب را رد میکند.
- TTI:
زمان قابل قبول بین کلیک و نصب است. چابک به طور خودکار فاصله زمانی بسیار کوتاه را رد میکند و همینطور در صورتی که از محدودهای که شما تعیین کردهاید بیشتر شود (محدوده اتریبیوشن)، نصب شمرده نخواهد شد.
- Two-Phase Authentication:
احراز هویت برای تشخیص واقعی بودن کاربر در هنگام نصب است. در چابک این کار از طریق ارسال پیام کوتاه انجام میشود.
تست ترکر
۱- آیا کلیکها، نصبها، ایونتها و حذفها به درستی شمرده میشوند؟
با پشت سر گذاشتن مراحل زیر ترکر را تست کنید:
۱- یک خروجی قابل نصب از اپلیکیشن بگیرید و آن را در جای دلخواه آپلود کنید.
۲- از پنل یک ترکر ایجاد کنید و لینک جایی که آپلود کردهاید (به عنوان لینک مقصد) را در آن قرار دهید.
۳- با دستگاههای مختلف روی لینک ترکر کلیک کنید، اپلیکیشن را نصب و باز کنید. پس از آن چک کنید که کلیک و نصب به درستی شمارش شده است یا خیر.
۴- ایونتی که مد نظر دارید را به لینک ترکر اضافه کنید و سپس در اپلیکیشن آن را فراخوانی نمایید. چک کنید که ایونت به درستی رصد شده است یا خیر.
۵- در آخر، اپلیکیشن را حذف کنید و پس از مدت کوتاهی (۱۵ دقیقه) به همان دستگاه پوش تستی بزنید. چک کنید که حذف به درستی شمرده شده است یا خیر.
نکته:
اگر از CPA/CPO (یا در کل ایونتهایی که خارج از اپلیکیشن رخ میدهند مانند خرید) استفاده میکنید، دقت کنید که حتما از وبسرویس چابک استفاده کنید.