← بازگشت به وبلاگ

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

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

📅۱۴ مهر ۱۴۰۵

فروشندگان و بازاریابان به طور فزاینده‌ای متوجه می‌شوند: یک کارت محصول در برنامه Wildberries، Ozon یا AliExpress ارزان‌تر از سایت در مرورگر است. این یک باگ یا تصادف نیست — این یک استراتژی آگاهانه قیمت‌گذاری بازارهاست. برای پیگیری چنین تفاوت‌هایی و ساختن استراتژی فروش یا خرید بر اساس آن‌ها، نیاز به دسترسی به نسخه موبایل قیمت به گونه‌ای که کاربر واقعی گوشی هوشمند آن را می‌بیند، وجود دارد. و در اینجا ابزارهای معمولی پارسینگ دیگر کار نمی‌کنند.

چرا قیمت‌ها در برنامه با سایت متفاوت است

بازارها و تجمیع‌کننده‌ها به طور آگاهانه تفاوتی در قیمت بین نسخه وب و برنامه موبایل ایجاد می‌کنند. دلایل متعددی وجود دارد. اولاً، نرخ تبدیل در برنامه بالاتر است: کاربری که برنامه را نصب کرده، وفادارتر است و بیشتر خرید می‌کند، بنابراین آسان‌تر است که او را با تخفیف ۳–۱۰% «فشار دهید». ثانیاً، بسیاری از پلتفرم‌ها از تولیدکنندگان و تأمین‌کنندگان پاداش‌های جداگانه‌ای برای ترویج از طریق کانال موبایل دریافت می‌کنند — از این رو «قیمت‌های انحصاری برنامه» در Wildberries، Ozon و AliExpress. ثالثاً، الگوریتم‌های قیمت‌گذاری پویا دستگاه را به عنوان یکی از سیگنال‌ها در نظر می‌گیرند: ترافیک موبایل به عنوان ترافیک «داغ» و مستعد خریدهای ناگهانی در نظر گرفته می‌شود، بنابراین در آنجا بیشتر تخفیف‌ها، فروش‌های فوری و کدهای تخفیف شخصی نشان داده می‌شود.

برای فروشنده، این تفاوت به دو دلیل حیاتی است. اگر شما در بازار فروش می‌کنید، قیمت درون‌برنامه‌ای رقبا تقاضای واقعی را شکل می‌دهد — خریداران عمدتاً سفارشات را از طریق برنامه انجام می‌دهند، نه مرورگر. اگر شما تأمین‌کننده یا دراپ‌شیپر هستید، تفاوت قیمت بین سایت و برنامه AliExpress یا پلتفرم دیگر — صرفه‌جویی مستقیم در خرید است. فقط نظارت بر نسخه وب به معنای دیدن تصویر تحریف‌شده‌ای از بازار است.

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

سایت و برنامه — این دو مشتری متفاوت هستند که از طریق نقاط پایانی API مختلف به سرور مراجعه می‌کنند، با هدرها و توکن‌های احراز هویت متفاوت. جعل User-Agent مرورگر به گونه‌ای که «تظاهر کند» به یک برنامه موبایل، تقریباً هرگز کار نمی‌کند: سرور نه تنها هدرها را بررسی می‌کند، بلکه ساختار درخواست، نسخه پروتکل، امضای توکن دستگاه و در برخی موارد — رفتار SDK درون خود برنامه را نیز بررسی می‌کند.

سطح دوم بررسی — آدرس IP و تعلق آن است. سرورهای بازارها می‌بینند که درخواست از کدام زیرشبکه آمده است: دامنه‌های دیتاسنتر (AWS، Hetzner، OVH) تقریباً بلافاصله به عنوان مشکوک علامت‌گذاری می‌شوند، در حالی که دامنه‌های اپراتورهای موبایل (MTS، Beeline، MegaFon، Tele2 و معادل‌های خارجی) به عنوان ترافیک کاربری عادی در نظر گرفته می‌شوند. این بدان معناست که حتی با شبیه‌سازی ایده‌آل هدرهای برنامه، درخواست با IP دیتاسنتر ممکن است قیمت وب را به جای قیمت برنامه دریافت کند، زیرا الگوریتم قیمت‌گذاری «عدم تطابق» را «می‌بیند»: مشتری به عنوان برنامه معرفی می‌شود، در حالی که IP — به عنوان سرور.

نکته سوم — موقعیت جغرافیایی. قیمت‌ها در برنامه‌ها اغلب به منطقه وابسته‌اند: Wildberries و Ozon برای مسکو، مناطق و کشورهای دیگر СНГ تخفیف‌های متفاوتی نشان می‌دهند. بنابراین برای نظارت صحیح، مهم است که نه تنها یک IP موبایل دریافت کنید، بلکه IP یک منطقه خاص و یک اپراتور خاص را دریافت کنید که حداکثر شبیه به خریدار واقعی از آن مکان باشد.

چرا پروکسی‌های دیتاسنتر برای نظارت درون‌برنامه‌ای مناسب نیستند

پروکسی‌های دیتاسنتر در جاهایی که سرعت مهم‌تر از ناشناسی است، به خوبی کار می‌کنند: پارسینگ انبوه کاتالوگ‌های عمومی، بررسی ایندکس شدن سایت‌ها، تست بار. اما برای شبیه‌سازی کاربر موبایل تقریباً بی‌فایده هستند. ASN دیتاسنتر بلافاصله توسط سیستم ضد تقلب بازار شناسایی می‌شود و حتی اگر درخواست از نظر فنی شبیه به درخواست از برنامه باشد، سرور ممکن است قیمت وب پایه را ارائه دهد یا جلسه را به عنوان ربات مسدود کند.

در عمل اینگونه به نظر می‌رسد: شما یک شبیه‌ساز Android را تنظیم می‌کنید، یک پروکسی دیتاسنتر متصل می‌کنید، برنامه Ozon را باز می‌کنید — و همان قیمت‌هایی را می‌بینید که در مرورگر عادی نیز وجود دارد، یا یک کپچا دریافت می‌کنید، یا برنامه اصلاً کاتالوگ را بارگذاری نمی‌کند. سیستم‌های ضد تقلب بازارهای بزرگ در چند سال گذشته به اندازه کافی یاد گرفته‌اند که نوع اعلام شده مشتری (برنامه موبایل) را با نوع واقعی شبکه مطابقت دهند، و زیرشبکه‌های دیتاسنتر — اولین سیگنال هشدار هستند.

چرا پروکسی‌های موبایل بهتر این مشکل را حل می‌کنند

پروکسی‌های موبایل آدرس‌های IP اپراتورهای واقعی تلفن همراه را ارائه می‌دهند — این همان مجموعه آدرس‌هایی است که یک مالک عادی گوشی هوشمند از طریق آن به اینترنت متصل می‌شود. برای سیستم قیمت‌گذاری، چنین درخواست‌هایی به طور کامل طبیعی به نظر می‌رسند: برنامه موبایل، شبکه موبایل، IP موبایل — همه چیز تطابق دارد. این برای دیدن دقیقاً همان قیمتی که یک خریدار واقعی با گوشی در دست می‌بیند، حیاتی است.

مزیت اضافی پروکسی‌های موبایل — ویژگی کار CGNAT (Carrier-Grade NAT) در اپراتورهاست: یک IP مشابه به طور همزمان توسط هزاران مشترک واقعی استفاده می‌شود. این احتمال اینکه یک آدرس خاص تحت مسدودسازی نقطه‌ای قرار گیرد را کاهش می‌دهد، زیرا مسدود کردن آن به معنای مسدود کردن تعداد زیادی از کاربران عادی اپراتور است. برای وظایف نظارت منظم بر قیمت‌های درون‌برنامه‌ای، این ثبات را فراهم می‌کند: جلسات طولانی‌تر زندگی می‌کنند و چرخش IP به طور طبیعی و بدون دخالت دستی انجام می‌شود.

اگر وظیفه گسترده‌تر از فقط نظارت بر قیمت‌ها باشد — به عنوان مثال، نیاز به ثبت حساب‌های آزمایشی برای بررسی تخفیف‌های شخصی نیز باشد — باید به پروکسی‌های مسکونی نیز فکر کنید: آن‌ها نیز IP‌های واقعی کاربران نهایی را از شبکه‌های خانگی ارائه می‌دهند که برای بخش دسکتاپ بررسی و مقایسه قیمت‌های «سایت در برابر برنامه» مناسب است.

نوع پروکسی برای نظارت درون‌برنامه‌ای ریسک نشان دادن قیمت وب
پروکسی‌های دیتاسنتر مناسب نیست بالا
پروکسی‌های مسکونی نسبتاً مناسب متوسط
پروکسی‌های موبایل بهینه پایین

تنظیم گام به گام نظارت بر قیمت‌های درون‌برنامه‌ای

برای پیگیری قیمت‌ها درون برنامه موبایل، به یک ترکیب از سه عنصر نیاز است: محیط اجرای برنامه، پروکسی موبایل و محل ذخیره نتایج. بیایید گزینه پایه‌ای بدون برنامه‌نویسی را بررسی کنیم.

گام ۱. محیطی برای اجرای برنامه انتخاب کنید. ساده‌ترین کار استفاده از شبیه‌ساز Android روی کامپیوتر است — BlueStacks، NoxPlayer یا Genymotion. شبیه‌ساز را نصب کنید، برنامه مورد نیاز (Wildberries، Ozon، AliExpress) را از Google Play یا APK به طور مستقیم دانلود کنید.

گام ۲. پروکسی موبایل را به شبیه‌ساز متصل کنید. در تنظیمات Wi-Fi شبیه‌ساز، بخش «پروکسی» را باز کنید، گزینه «به صورت دستی» را انتخاب کنید و هاست، پورت و نام کاربری/رمز عبور ارائه شده توسط سرویس پروکسی موبایل را مشخص کنید. مهم است که پروکسی منطقه‌ای را انتخاب کنید که قیمت‌های آن را می‌خواهید پیگیری کنید — برای Wildberries و Ozon معمولاً یک شهر یا منطقه خاص است.

گام ۳. برای هر بررسی یک پروفایل جداگانه ایجاد کنید. اگر چندین منطقه را به طور همزمان نظارت می‌کنید، چندین شبیه‌ساز یا چندین نمونه در مرورگر ضد شناسایی با شبیه‌سازی Android ایجاد کنید (این توسط برخی پیکربندی‌های AdsPower و Octo Browser پشتیبانی می‌شود). هر پروفایل — IP موبایل و موقعیت جغرافیایی مخصوص به خود را داشته باشد تا داده‌ها مخلوط نشوند.

گام ۴. قیمت را ثبت کنید و با نسخه وب مقایسه کنید. کارت محصول را در برنامه از طریق پروکسی و کارت مشابهی را در مرورگر عادی بدون پروکسی (یا با پروکسی از نوع دیگر) باز کنید. تفاوت را در جدول ثبت کنید — به صورت دستی برای ۱۰–۲۰ موقعیت این کار ۱۵–۲۰ دقیقه طول می‌کشد.

گام ۵. تکرار را اتوماسیون کنید. اگر به نظارت منظم (روزانه، هفتگی) نیاز دارید، زمان‌بندی اجرای شبیه‌ساز را از طریق زمان‌بندهای داخلی مرورگرهای ضد شناسایی یا خدمات اتوماسیون کلیک‌های شخص ثالث که می‌توانند برنامه را باز کنند، کاتالوگ را ورق بزنند و اسکرین‌شات قیمت را بر اساس تایمر بگیرند، تنظیم کنید.

ابزارها و خدمات برای اتوماسیون

برای مقیاس‌گذاری نظارت، مفید است که مجموعه‌ای از ابزارهایی که فروشندگان و آژانس‌های تحلیل قیمت استفاده می‌کنند، بدانید.

شبیه‌سازهای Android: BlueStacks و NoxPlayer — برای بررسی‌های یک‌باره و کوچک، Genymotion — برای اجرای موازی ده‌ها دستگاه مجازی با پیکربندی‌ها و IP‌های مختلف.

راه‌حل‌های ضد شناسایی با پشتیبانی از شبیه‌سازی موبایل: برخی پیکربندی‌های AdsPower و Octo Browser امکان شبیه‌سازی User-Agent موبایل و اتصال پروکسی جداگانه به پروفایل را فراهم می‌کنند که برای نظارت موازی چندین منطقه بدون نیاز به نگهداری دستگاه‌های فیزیکی مناسب است.

مدیران پروکسی: پنل‌های مدیریت پروکسی‌های موبایل با امکان انتخاب اپراتور، منطقه و چرخش IP بر اساس تایمر — این برای زمانی که نیاز به دریافت آدرس موبایل «تازه» هر ۱۰–۱۵ دقیقه برای جلوگیری از محدودیت نرخ در سمت بازار دارید، راحت است.

جدول‌ها و داشبوردها: Google Sheets با ورود دستی داده‌ها برای شروع مناسب است، اما هنگام نظارت بر بیش از ۵۰ SKU، منطقی‌تر است که از پارسرهای بدون کد (به عنوان مثال، سازندگان مبتنی بر Make یا n8n) استفاده کنید که API برنامه را از طریق پروکسی تنظیم شده فراخوانی کرده و قیمت را به طور خودکار در جدول قرار می‌دهند — بدون نوشتن کد، از طریق بلوک‌های بصری.

ربات‌های اسکرین‌شات: برای کنترل بصری (به ویژه اگر به مدارک اختلاف قیمت برای دعوا با تأمین‌کننده یا بازار نیاز دارید) افزونه‌هایی مفید هستند که به طور خودکار اسکرین‌شات کارت محصول را در برنامه بر اساس زمان‌بندی می‌گیرند.

موارد واقعی: نظارت چه چیزی را نشان می‌دهد

فروشندگانی که نظارت منظم بر قیمت‌های درون‌برنامه‌ای در Wildberries را برقرار کرده‌اند، متوجه می‌شوند که به طور متوسط ۱۵–۲۵% از محصولات رقبا در برنامه ۵–۱۲% ارزان‌تر از سایت فروخته می‌شوند — این به طور مستقیم بر موقعیت‌ها در نتایج جستجو و حجم فروش تأثیر می‌گذارد، زیرا الگوریتم رتبه‌بندی بازار نرخ تبدیل را در نظر می‌گیرد که در مورد محصولات با تخفیف «موبایلی» بالاتر است.

در Ozon، تفاوت اغلب با برنامه «Ozon Premium» و کدهای تخفیف شخصی مرتبط است که فقط در برنامه به کاربران مجاز با تاریخچه خرید نشان داده می‌شود — پارسینگ عادی سایت چنین تخفیف‌هایی را به طور کلی ثبت نمی‌کند و بدون نظارت موبایل، فروشنده تصویر واقعی از محیط رقابتی را نمی‌بیند.

برای تأمین‌کنندگان در AliExpress، تفاوت بین قیمت برنامه و قیمت وب گاهی به ۱۰–۱۵% در دسته‌های خاصی از محصولات در طول فروش‌های فوری که به طور خاص در برنامه از طریق اعلان‌های پوش اعلام می‌شوند و همیشه در سایت تکرار نمی‌شوند، می‌رسد. نظارت از طریق پروکسی‌های موبایل از منطقه مورد نیاز، امکان شکار چنین فرصت‌هایی و خرید محموله‌ها با قیمت بهتر را فراهم می‌کند.

چک‌لیست راه‌اندازی نظارت بر قیمت‌های درون‌برنامه‌ای

  • لیست پلتفرم‌ها و محصولات برای نظارت را تعیین کنید (Wildberries، Ozon، AliExpress، Avito)
  • شبیه‌ساز Android (BlueStacks، Genymotion) را نصب کنید یا پروفایل را در مرورگر ضد شناسایی تنظیم کنید
  • پروکسی موبایل منطقه و اپراتور مورد نیاز را به هر پروفایل متصل کنید
  • قیمت‌های پایه وب همان محصولات را برای مقایسه ثبت کنید
  • تنظیمات اجرای منظم بررسی (روزانه/هفتگی) را تنظیم کنید
  • جدول اختلافات را با تاریخ، محصول، قیمت در برنامه و در سایت نگه‌داری کنید
  • چرخش IP — حداقل یک بار در هر جلسه، برای جلوگیری از مشکوک شدن به ربات
  • قبل از هر بار اجرا، موقعیت جغرافیایی پروکسی را بررسی کنید — باید با منطقه مورد نیاز مطابقت داشته باشد

اشتباهات رایج در نظارت بر قیمت‌های درون‌برنامه‌ای

استفاده از یک IP واحد برای تمام بررسی‌ها. حتی پروکسی موبایل، اگر به طور مداوم برای یک حساب یا جلسه خاص بدون چرخش استفاده شود، ممکن است تحت محدودیت فرکانس درخواست‌ها قرار گیرد — به ویژه اگر بررسی هر چند دقیقه یک بار انجام شود.

نادیده گرفتن احراز هویت. بسیاری از تخفیف‌های شخصی در برنامه تنها به کاربران وارد شده با تاریخچه سفارشات نشان داده می‌شوند. یک جلسه ناشناس بدون ورود به حساب ممکن است قیمت پایه را نشان دهد، حتی اگر IP کاملاً صحیح و موبایل باشد.

اختلاط مناطق. اگر پروکسی IP یک شهر را ارائه دهد، در حالی که در تنظیمات شبیه‌ساز موقعیت جغرافیایی منطقه دیگری مشخص شده باشد، برنامه ممکن است داده‌های متناقضی را نشان دهد یا به طور کلی از خدمات درخواست به دلیل عدم تطابق سیگنال‌ها امتناع کند.

عدم وجود منظم بودن. یک بررسی یک‌باره دینامیک را منعکس نمی‌کند — قیمت‌های درون‌برنامه‌ای در طول روز به دلیل فروش‌های فوری و تبلیغات محدود به زمان تغییر می‌کنند، بنابراین نظارت باید به طور سیستماتیک انجام شود، نه یک بار در ماه.

نتیجه‌گیری

تفاوت بین قیمت در سایت و در برنامه — یک ناهنجاری نیست، بلکه بخشی از استراتژی بازارها برای تحریک فروش‌های موبایل است. برای دیدن تصویر واقعی بازار، کافی نیست که فقط نسخه وب را پارس کنید: باید به قیمت‌ها از دید یک مالک واقعی گوشی هوشمند نگاه کنید، و این به معنای خروج به اینترنت از طریق IP موبایل یک اپراتور و منطقه خاص است.

اگر شما قصد دارید نظارت منظم بر قیمت‌های درون‌برنامه‌ای در Wildberries، Ozon یا AliExpress را تنظیم کنید، بهتر است با انتخاب مجموعه آدرس‌های مناسب شروع کنید — پیشنهاد می‌کنیم از پروکسی‌های موبایل برای شبیه‌سازی خریدار واقعی درون برنامه استفاده کنید. برای بخش دسکتاپ مقایسه و بررسی‌های چند کاناله، می‌توانید به طور اضافی از پروکسی‌های مسکونی استفاده کنید — این دو نوع به طور مشترک تصویر کاملی از قیمت‌گذاری در هر پلتفرمی را ارائه می‌دهند.