پرش به مطلب اصلی

مقدمه

ادتریس یک پلتفرم اتریبیوشن و تحلیل موبایل است که به توسعه‌دهندگان و تیم‌های بازاریابی کمک می‌کند عملکرد اپلیکیشن را اندازه‌گیری، تحلیل و بهینه‌سازی کنند.

با ادتریس می‌توانید مسیر کاربر را از اولین تعامل با تبلیغ تا کلیک روی کمپین، نصب اپلیکیشن و رفتار داخل برنامه دنبال کنید و با داده‌های دقیق، تصمیم‌های بهتری برای کمپین‌ها بگیرید.

ادتریس با پلتفرم‌های تبلیغاتی یکپارچه می‌شود و امکاناتی مانند موارد زیر را در اختیار شما قرار می‌دهد:

  • اندازه‌گیری اثربخشی کمپین‌ها
  • تحلیل رفتار کاربران
  • ردیابی رویدادهای داخل اپلیکیشن
  • تشخیص تقلب تبلیغاتی
  • گزارش‌گیری و تحلیل داده در پنل

همچنین با پشتیبانی از Deep Link، ری‌انگیجمنت (Re-engagement)، تحلیل Cohort و دسته‌بندی کاربران، به بهبود تجربه کاربری و افزایش تعامل و نگهداشت کاربران کمک می‌کند.

ادتریس با تمرکز بر حریم خصوصی و رعایت استانداردهایی مانند GDPR و CCPA، استفاده امن و قابل‌اعتماد از داده‌های تحلیلی را ممکن می‌کند.

مفاهیم اصلی ادتریس

Install

در واژگان اتریبیوشن، Install فقط به معنای نصب فایل APK یا دریافت اپ از فروشگاه نیست.

روی دستگاه (Android / iOS)

یک Install زمانی ثبت می‌شود که شرایط زیر برقرار باشد:

  • اپلیکیشن توسط کاربر باز شده باشد.
  • SDK به‌درستی پیاده‌سازی و با داده‌های صحیح (از پنل) مقداردهی اولیه شده باشد.
  • Lifecycle اپلیکیشن دریافت شده و SDK به callbackهای مربوط متصل باشد.
  • پکیج sdk_click از SDK به سرور ارسال شود.

پس از sdk_click، سرور در صورت موفقیت Attribution را به‌روزرسانی می‌کند. SDK هنگام تغییر Attribution یک callback با آبجکت Attribution فراخوانی می‌کند که شامل adid است.

adid تنها پس از ایجاد موفق Device در سرور صادر می‌شود؛ بنابراین دریافت adid در SDK به معنی ثبت موفق دستگاه در سرور است.

در وب (Web)

در محیط وب، تعریف Install مانند Android یا iOS نیست. برای اپلیکیشن‌های وب، Install به این شکل تعریف می‌شود:

  • وب‌اپ در مرورگر کاربر باز شده باشد.
  • SDK به‌درستی پیاده‌سازی و با تنظیمات صحیح (از پنل) مقداردهی اولیه شده باشد.
  • در PWA، گزینه Add to Home Screen Install واقعی نیست؛ فقط یک میانبر روی صفحهٔ دستگاه ایجاد می‌کند.
  • به‌دلیل محدودیت دسترسی به شناسهٔ سخت‌افزاری، از UUID تولیدشده به‌عنوان شناسهٔ دستگاه استفاده می‌شود. اگر داده در Local Storage ذخیره نشود (مثلاً حالت ناشناس، تغییر مرورگر یا پاک‌کردن داده‌ها)، ممکن است حتی روی یک دستگاه، sdk_click جدید و Install جدید ثبت شود.

کدام SDK را استفاده کنیم؟

Tracker چیست و چگونه کار می‌کند؟

ردیابی رویدادها (Event Tracking)

چگونه اشکال‌زدایی (Debug) کنیم؟