علت اختلاف در شمارش نصب چیست؟
این مساله موضوعی است که در هر سیستم آنالیزی ایجاد می شود، در یک داشبورد، اپلیکیشن شما 5005 شمارش نصب دارد، در دیگری 7246، تکلیف چیست؟
این مسئله به عنوان «اختلاف» یا “discrepcancy”شناخته میشود و به اختلافات عددی بین یک معیار در یک سیستم عامل و سیستم دیگر اشاره دارد.
در هر داشبورد چه اتریبیوشن و چه غیر از آن، همیشه دلایل خاصی وجود دارد که چرا داده ها همیشه مطابقت ندارند. از آنجا که داشبورد ما هم متفاوت نیست، این وبلاگ در مورد اینکه چرا اختلافاتی بین ما و دیگران رخ می دهد بالاخص کافه بازار و گوگل ادز، دلایل مشخصی را در اختیار شما قرار میدهد. در ابتدا قبل از طبقه بندی موضوعاتی که فقط در برخی از فروشندگان، از جمله کافه بازار،گوگل، اپل و فیسبوک وجود دارد. اختلافات رایجی را که در سیستم عامل ها اتفاق می افتد به دلیل های مختلفی از جمله تعریف نصب، نصب مجدد و … روی می دهد که طی این مقاله بررسی خواهیم کرد.
دلیل تفاوت شمارش نصب در سرچ ادز کافه بازار و ترکر ادتریس درچیست؟
Discrepancy یا اختلاف در شمارش نصب اپلیکیشن ها عموما امری طبیعی است.
شرکت ها و استارتاپ ها به دلایل گوناگون مثل معرفی محصول، ایجاد آگاهی نسبت به محصول یا برند و غیره کمپینهای تبلیغاتی دیجیتال برگزار میکنند. اما معمولاً در تمام مواقع، آمار اعلامشده از سمت شرکتهای تبلیغاتی (Ad Publishers) با آمار شمارندههای تبلیغات (Ad Trackers) همچون ادجاست و ترکر ادتریس همخوانی ندارد.
این عدم همخوانی که در تمام مدلهای تبلیغات از جمله تبلیغات بنری، ویدیویی و نصبی دیده میشود به قدری طبیعی است که اگر بین دو آمار تفاوتی مشاهده نشود میتوان به صحت دادههای یکی از طرفین شک کرد.
تفاوت قابل قبول بین آمار ترکر های تبلیغاتی و نمایشدهندگان در مقالات مختلف حدود بیست درصد است اما این تفاوت در عمل به طور معمول حدود ۲۰ تا ۵۰ درصد بوده و این مغایرت به این معنا نیست که یکی از طرفین در شمارش دچار خطا شده است. البته قابل توجه است که مغایرت آماری امکان تبلیغات در جستوجو کافهبازار با شمارنده ادتریس کمتر از بیست درصد است. با مطالبی که در مقالهی جاری مرور میکنیم، با دلایل اصلی اختلاف آمار بین شرکتها و شمارندههای تبلیغاتی آشنا میشویم. آشنایی با این دلایل و استفاده از این راهکارها موجب کم شدن این تفاوت آماری میگردد.
دلایل این اختلاف در نصب
۱) مغایرت در معیار شمارش:
وقتی از شمارش نصب توسط ترکر یا شمارنده هایی مثل ترکر ادتریس یاادجاست صحبت میکنیم، اولین تعریفی که به ذهن میرسد شمرده شدن یک نصب به ازای دانلود برنامه توسط کاربر است. در حالی که پلتفرمهایی مثل اتریبیوشن ادتریس به جای دانلود، نصب را میشمارند و تا زمانی هم که برنامه توسط کاربر باز نشود، شمارشی صورت نمیگیرد. به بیان دیگر، هر چند کاربر برنامه را دانلود و نصب کرده، تا زمانی که آن را باز نکند، شمارنده این نصب را محاسبه نخواهد کرد. این مغایرت در معیار شمارش که بین نمایشدهنده تبلیغ و شمارنده وجود دارد، یکی از عوامل مهم تفاوت آمار محسوب میشود.
۲) محدودیتهای اعمالشده از سمت کاربر:
پیشبینی میشود حدود ۱۵ تا ۲۰ درصد کاربران تلفن همراه رهیابی (Tracking) دادههای نصب روی تلفن همراه خود را برای شمارندهها محدود کرده باشند. بدیهیست که به همین دلیل، تعدادی از نصبها توسط شمارندههای تبلیغاتی شمرده نمیشوند.
۳) مغایرت در زمان شمارش: زمان شمارش (Attribution Window)
حداکثر فاصله زمانی بین نمایش یک تبلیغ در بخش جستجو یا نمایش صفحه جزییات برنامه با نصب برنامه است. اگر این مدت زمان بین نمایشدهنده و شمارنده تبلیغاتی متفاوت باشد، منجر به اختلاف در آمار میشود.
۴) مغایرت در آمار ری اتریبیوشن (Reattribution):
شرح اختلاف در شمارش نصب اپلیکیشن توسط کافه بازار با سایر شبکه های تبلیغاتی
یکی دیگر از دلایل تفاوت آمارها، اختلاف در شمارش نصب اپلیکیشن مجدد یا ری اتریبیوشن هاست. اگر کاربر قبلا یک برنامهی خاص را نصب و سپس حذف کرده باشد و یک بار دیگر از طریق نمایش تبلیغ برنامه را نصب کند، این نصب توسط شبکههای تبلیغاتی به عنوان یک نصب جدید شمرده میشود، با اینکه در بسیاری مواقع شمارندههای تبلیغات این نصب را محاسبه نمیکنند. برای کم کردن مغایرت آماری ناشی از این علت، میتوانیم در تنظیمات شمارندهها این رویداد شمارش (Reattribution Event) را تعریف کنیم.
۵) خطاهای فنی در اجرا یا نصب برنامه:
گاهی اوقات نیز ممکن است کاربر برنامه مورد نظر را نصب و باز کند اما خود برنامه قبل از اجرا به دلایلی دچار خطا شده، بسته شود. در این صورت هم هرچند برنامه دانلود شده اما شمارندهها این نصب را نمیشمارند.
اختلافات رایج در شمارش نصب اپلیکیشن با گوگل ادز (گوگل ادوردز)
در زیر سناریوهای رایج را مشاهده میکنید که منجر به عدم تطابق میشود. این موارد در همه سیستم عامل ها دیده میشود و عمدتا دلیل آن روش های مختلف عملکرد ما در مقایسه با سایر سیستم ها است.
1. دانلود در مقابل نصب
یک تفاوت اساسی بین دانلود و شمارش نصب اپلیکیشن وجود دارد، اما اغلب آنها با یکدیگر مقایسه میشوند که باعث میشود برخی تصور کنند اختلافاتی بین تعداد نصب و دانلود وجود دارد. بیایید ببینیم چه چیزی آنها را غیر قابل مقایسه میکند. و این دلیل اختلاف در شمارش نصب ریشه در تعریف دانلود و نصبب اپلیکیشن دارد.
دانلود اپلیکیشن زمانی نشان داده می شوند که کاربر برنامه های را از فروشگاه دانلود می کند.
نصب اپلیکیشن رویدادی است که پس از دانلود انجام می شود و اولین باری است که کاربر برنامه را باز میکند.
اتریبیوشن ادتریس نصب ها را بوسیله ترکر پیگیری می کند، در حالی که دارندگان فروشگاه اپلیکیشن (اپل و گوگل) هم دانلود و هم نصب را پیگیری می کنند. ما به چند دلیل فقط نصب را بررسی می کنیم. اول به این دلیل که ما به داده های دانلود گوگل پلی و اپل استور دسترسی نداریم. بدین ترتیب ما نصب اپلیکیشن را می سنجیم زیرا اطلاعاتی است که خودمان اندازه گیری می کنیم.
دوم، به دلیل نحوه عملکرد کیت توسعه نرم افزار یاSDK ، این کیت فقط در اولین باز شدن برنامه شروع میشود (در واقع لازم است توسط کاربر فعال شود). هنگامی که SDK برای اولین بار خاموش شد، به سرورهای ما سیگنال میدهد و به ما اطلاع میدهد که نصب جدیدی رخ داده است. بنابراین ما فقط وقتی SDK به ما میگوید میدانیم چه زمانی برنامه در دستگاه جدید وجود دارد.
اختلافات فقط در صورت دانلود برنامه ها اما باز نشدن آنها رخ می دهد. همچنین میتواند زمان نصب را تحت تأثیر قرار دهد، زیرا ادتریس زمان نصب را موقع باز شدن محاسبه کرده، در حالی که اپ استور و گوگل پلی زمان دانلود را ثبت می کنند.
با توجه به این مساله به یاد داشته باشید که دانلود در هر سیستم عاملی با نصب در ادتریس برابر نیست. اطمینان حاصل کنید که شما نصب اپلیکیشن را با نصب مقایسه میکنید نه دانلودها را با نصب.
2. نصب مبتنی بر کاربر در مقابل نصب مبتنی بر دستگاه
هم اپل و هم گوگل نصب های خود را بر اساس حساب فروشگاه کاربر حساب می کنند، در حالی که ادتریس مبنی نصب ها را شناسه تبلیغاتی فردی قرار میدهد.
مثلا هنگامی که کاربر مالک iPhone و iPad است و یک برنامه را روی هر دو نصب می کند، نمونه های از اختلافاتی است که میتواند رخ دهد. در اینجا ما دو نصب را محاسبه میکنیم زیرا از دو شناسه تبلیغاتی داده دریافت میکنیم اما اپل یک نصب را حساب می کند زیرا کاربر حساب ذخیره شده یکسانی را در هر دستگاه دارد.
3. مناطق زمانی و موقعیت جغرافیایی
نحوه کار ادتریس با مکان کاربر (و به همین ترتیب، منطقه زمانی آنها) اغلب با نحوه عملکرد چندین سیستم عامل دیگر متفاوت است.
اپل و گوگل داده های خود را بر اساس موقعیت جغرافیایی حساب فروشگاه کاربر قرار می دهند، در حالی که ادتریس آدرس IP کاربر را هنگام نصب ثبت میکند.
بنابراین اگر یک کاربر یک حساب فروشگاه اپلیکیشن انگلیسی داشته باشد اما در آلمان باشد و یک برنامه را نصب کند اپل و گوگل دانلود/نصب کاربر را در انگلیس ثبت میکنند، در حالی که محل این نصب در آلمان است. به این ترتیب گاهی اوقات اختلافاتی بین دو سیستم عامل در زمان نصب و مکان مشاهده خواهید کرد.
وقتی نوبت به مناطق زمانی می رسد، ادتریس مطابق با زمان جهانی (معروف به UTC) میسنجد و سایر سیستم عامل ها ممکن است با منطقه زمانی متفاوتی باشند (به عنوان مثال گوگل ادوردز روی PST کار میکند).
می توانید منطقه زمانی را در داشبورد ادتریس تغییر دهید یا مناطق زمانی سیستم عاملهای دیگر را متناسب با UTC تغییر دهید. وقتی نوبت به مکان جغرافیایی کاربران می رسد، به آنچه می خواهید جستجو کنید بستگی دارد. این که آیا این محل، محل حساب فروشگاه کاربر است یا محل نصب، به آنچه شما میخواهید از طریق این معیار کشف کنید بستگی دارد.
4. تاثیرات بروز رسانی برنامه
این اختلاف اغلب بر مشتریان جدیدتر که از مدتی قبل برنامه هایی برای نصب در دسترس داشته اند، تأثیر میگذارد.
اگر برنامه ای ابتدا با SDK ما در فروشگاه راه اندازی نشد، اما بعداً آن را اضافه کردیم، همه کاربران «قدیمی» که برنامه را آپدیت میکنند توسط ادتریس به عنوان کاربران جدید ردیابی میشوند. اپل و گوگل فقط یک به روزرسانی را یادداشت میکنند، اما چنین کاربرانی برای آنها جدید نیستند.
این امر منجر به افزایش آمار در دو هفته اول به روزرسانی (حتی تا ماه ها،که بستگی به سن/محبوبیت برنامه دارد) و کاهش شدید نسبت به اعداد واقع بینانهتر میشود. اگر برنامه شما قبل از استفاده از ادتریس پایگاه کاربری زیادی داشته باشد، به تعادل رساندن این تاثیر بیشتر طول میکشد.
اگر یک مدیر حساب اختصاصی به عنوان بخشی از بسته خود داشته باشید ، او هنگام نصب SDK شما را از این امر آگاه میکند اما باید این مساله را در خاطر داشته باشید.
5. وقایع در گوگل ادز
گوگل ادوردز، فیسبوک وکافه بازار و ادتریس از رویکردهای مختلف اتریبیوشن برای رویدادهای پس از شمارش نصب اپلیکیشن استفاده می کنند که باعث میشود تعداد دو طرف کاملاً قابل مقایسه نباشد:
گوگل ادوردز رویدادها را به منبع کلیک اختصاص میدهد و به طور پیش فرض دارای یک پنجره اتریبیوشن رویداد 30 روزه است.
فیس بوک رویدادها را به منبع کلیک اختصاص میدهد و به طور پیش فرض دارای یک پنجره اتریبیوشن رویداد 28 روزه است.
ادتریس وقایع را به منبع نصب مجدد یا ری اتریبیوشن اختصاص می دهد. درعوض رویدادها به منبع نصب کاربر به مدت نامحدودی نسبت داده میشوند (یا تا جایی که ممکن است کاربر مجدداً به آن نسبت داده شود). از نقطه اتریبیوشن جدید، هر رویداد بعدی که توسط کاربر ایجاد شود به منبع بازتوزیع اختصاص می یابد.
بررسی کمپین فیسبوک
بیایید به یک مثال نگاه کنیم: اگر کاربری از طریق «کمپین فیسبوک الف» فیسبوک را نصب کند و سپس با کلیک بر روی تبلیغات «کمپین فیسبوک ب» یک رویداد را راه اندازی کند، در همه رویدادهای ادتریس به «کمپین فیسبوک الف» منسوب میشود که منبع نصب آن است.
اما در فیس بوک به دلیل اینکه اخیراً کلیک یک کاربر از «کمپین فیسبوک ب» را مشاهده کرده اند، آنها رویداد را به «کمپین فیسبوک ب» اختصاص میدهند. این می تواند اختلافاتی بین کمپینها در هر سیستم عامل ایجاد کند. این مثال در مورد ادوردز نیز به همین ترتیب صدق می کند.
شمارش نصب اپلیکیشن توسط پلتفرم های کافه بازار و ادتریس اختلاف دارد.
وقتی تقلب باعث اختلاف شود
تقلب موبایلی در نصب اپلیکیشن به دلیل عمده اختلافات است. در زیر خلاصه های از بزرگترین عوامل مجموعه داده های فاسد را پیدا خواهید کرد.
- حساب های کاربری جعلی ودستگاه های جیل بریک
هر دو فروشگاه اپلیکیشن رسمی دانلود و نصب از حسابهای کاربری جعلی و دستگاههای جیل بریک را فیلتر میکنند. از سمت ادتریس، ما دید مشابهی نسبت به آنچه اپل و گوگل یک حساب جعلی در نظر میگیرند نداریم، اگرچه برخی از این موارد را در مجموعه پیشگیری از تقلب ارائه میدهیم.
همانطور که اتریبیوشن مبتنی بر دستگاه را انجام میدهیم، نصبهایی که از دستگاه های بالقوه جیل بریک (و از حساب های جعلی) می آیند توسط ادتریس پیگیری میشوند.
- کمپین های تشویقی: ری اتریبیوشن شناسه های دستگاه
مخصوصا در اندروید اگر کمپین هایی با منابع ترافیکی تشویقی اجرا میکنید کاربران خاصی برای پرداخت نکردن هزینه خریدهای درون برنامه ای، اقدام به تقلب میکنند.
این کاربران روشهای دریافت چندین اعتبار/مشوق را میدانند که عمدتا با رفرش کردن شناسه های تبلیغاتی چندین بار در هنگام نصب مجدد و حذف برنامه بارها و بارها با تولید شناسه تبلیغاتی جدید است. ادتریس این موارد را به عنوان نصب محاسبه میکند، اگرچه توسط گوگل ضبط نشده است.
- تقلب در برنامه خرید
اگر در حال حاضر مشغول استفاده از اتریبیوشن هستید و خریدهای درون برنامه ای را بدون هیچ گونه اعتبارسنجی رسید خرید، ردیابی می کنید، ممکن است گاهی اوقات هنگام مقایسه درآمد ثبت شده در ادتریس با درآمد اپ استور یا پلی استور، غافلگیر شوید. کلاهبرداران می توانند از برنامه های هک کننده استفاده کنند که به آنها امکان خرید رایگان درون برنامه ای را میدهد، برای مثال دریافت سنگ های قیمتی، سکه، پاداش و غیره بدون پرداخت هزینه برای آن ها.
با استفاده از یک قطعه مخرب از کد نصب شده در داخل یک دستگاه جیل بریک، این امکان وجود دارد که خریدهای درون برنامه ای رایگان بدون درخواست های خریدی که اصلا به سرور فروشگاه گوگل پلی یا اپل برسند انجام شود. ادتریس به مشتریان پیشنهاد میدهد SDK تأیید خرید خود را که خریدها را با پلی استور یا اپ استور به صورت واقعی تأیید میکند ادغام کنند که این نوع اختلافات را کاملاً کاهش می دهد و شمارش نصب اپلیکیشن واقعی تری محاسبه می شود.
- سیستم عامل های خاص
ما اختلافاتی که همه را تحت تأثیر قرار میدهد را بررسی کردیم و بنابراین زمان آن رسیده که بیشتر به موضوعات خاص پلتفرم بپردازیم. فیس بوک، گوگل و اپل همه روشهای متفاوتی دارند که با ما کار میکنند، بنابراین ما میتوانیم به عمق بیشتری بپردازیم و بررسی کنیم که چرا اعداد گاهی اوقات نابرابر به نظر میرسند.
- تبلیغات جستجوی اپل
اپل نمی داند که آیا کاربر روی تبلیغات ارائه شده توسط یک شریک دیگر در میان کلیک بر روی تبلیغات جستجوی اپل و نصب کلیک کرده است.
علاوه بر این، کاربر میتواند بر روی تبلیغات اپل کلیک کرده و برنامهای را نصب کند اما آن را باز نکند و بعداً روی یک تبلیغ دیگر از یک منبع دیگر کلیک کنید و پس از آن برنامه را باز کند. در این حالت ما نصب را به آخرین کلیک نسبت میدهیم، در حالی که اپل ادعا میکند نصب از تبلیغ آنها اتفاق افتاده است.
- آخرین کلیک بر روی ویندوز اتریبیوشن
آخرین کلیک استاندارد ویندوز اتریبیوشن ادتریس 7 روز است، در حالی که استاندارد اپل سرچ 30 روز ثبت شده است.
- مناطق زمانی
منطقه زمانی گزارش جستجوی اپل بر اساس موقعیت حساب شما است. در حالی که همانطور که گفته شد ادتریس به معیار UTC گزارش می دهد.
- نصب مجدد
اگر کاربر موجود برنامه هایی را حذف کرده باشد، اما بعداً بر روی تبلیغات جستجوی اپل کلیک کرده و دوباره برنامه را نصب کند اپل این را به عنوان یک نصب جدید به حساب می آورد، در حالی که ادتریس این را فقط به عنوان یک دوره حساب می کند. در ادتریس ما روشی ارائه می دهیم که از شناسه داخلی ادتریس استفاده می کند. این کار از شمارش نصب جدید هنگامی که کاربرانی که LAT را فعال کرده اند، برنامه را حذف و دوباره نصب میکنند جلوگیری می کند. در عوض میتوانیم نصب مجدد را به عنوان یک دوره حساب کنیم. توصیه میشود هنگام مقایسه داده های ادتریس با یک پلتفرم دیگر این نکته را به خاطر داشته باشید که ممکن است چنین روشی برای تشخیص دستگاه نداشته باشد و در عوض نصب مجدد کاربران با LAT روشن را به عنوان نصب های جدید محاسبه کرده و منجر به اختلاف میشود.
- ردیابی آگهی محدود
هنگامی که یک کاربر ردیابی آگهی محدود (LAT) را در دستگاه خود فعال کند، ما پاسخی از اتریبیوشن API اپل دریافت نمیکنیم و بنابراین کاربر را به عنوان کاربر واقعی یا منبع دیگری که یک کلیک ثبت کرده است در نظر میگیریم. با این حال اپل هنوز ادعا میکند این کاربران و آمار آنها منعکس کننده این نصب ها است. تخمین زده می شود که حداقل 12 درصد از کل کاربران iOS دارای LAT فعال در دستگاه های خود هستند.
- گوگل پلی
اگر به معیار «نصب ها» در فروشگاه گوگل پلی نگاه کنید، شمارش نصب اپلیکیشن توسط پلتفرم های گوگل پلی و ادتریس اختلاف دارد. به یاد داشته باشید که این تغییرات شامل بسیاری از متغیرهای نصب است که هیچ یک از آنها مستقیماً به ادتریس مربوط نمی شوند. اگر با ما تماس بگیرید ما میتوانیم با شما کار کنیم تا راهی برای مقایسه مستقیم این دو پیدا کنید چرا که این کار اغلب به پشتیبانی بیشتری نیاز دارد.
- گوگل ادوردز
ویندوزهای اتریبیوشن مختلف گوگل ادوردز روی یک ویندوز اتریبیوشن 30 روز کار میکند. ویندوز اتریبیوشن ادتریس به طور پیش فرض 7 روز است، هر چند این را میتوان بسته به نوع حساب تغییر داد.
- بازاریابی مجدد یا ریتارگتینگ (Retargeting)
مقایسه نتایج بازاریابی مجدد ادتریس و ادوردز کار دشواری است و توصیه نمی شود. ادتریس اتریبیوشن مجدد را پس از اینکه کاربر (که از طریق یک کمپین بازاریابی مجدد ادوردز آمده است) از طریق اتریبیوشن مجدد لینک های عمیق به برنامه باز گردانده شده است می شمارد، درحالی که ادوردز از اتریبیوشن های مبتنی بر رویداد استفاده می کند.
- رویداد یا ایونت (Event)
همانند ریتارگتینگ، مقایسه رویدادها را نیز توصیه نمی کنیم. به این دلیل که ادوردز دارای یک ویندوز اتریبیوشن رویداد 30 روزه است، پس اگر در طی 30 روز قبل از رویداد، کلیک روی تبلیغ را مشاهده کنند، رویداد را به منبع کلیک اختصاص میدهند. به طور خاص در رابطه با رویدادها، ادتریس رویدادها را به منبع نصب مجدد یا ری اتریبیشون برای تمام عمر کاربر اختصاص می دهد. در اینجا فقط بخاطر داشته باشید که ما از روش های مختلفی برای اتریبیوشن رویداد استفاده میکنیم که نتایج متفاوتی را ایجاد میکنند و بنابراین این مساله به چیزی که شما انتخاب میکنید به آن نگاه کنید بستگی دارد.