شرکت Adloox برای بازطراحی کامل پلتفرم اعتبارسنجی و اندازهگیری تبلیغات خود با تیم پروژه همکاری کرد. هدف این همکاری، ارائه یک داشبورد پیشرفته با رابط کاربری بسیار دقیق و جزئینگر و حداکثر انعطافپذیری در اندازهگیری برای مشتریان بود.
مقدمه
Adloox یک پلتفرم مستقل و پیشرو اروپایی در حوزه فناوری تبلیغات (AdTech) است که در زمینه اعتبارسنجی و ارائه بینشهای تبلیغاتی فعالیت میکند.
این مجموعه از سال ۲۰۰۹ فناوری اختصاصی خود را توسعه داده است تا از تبلیغدهندگان، آژانسهای تبلیغاتی و پلتفرمهای سمت خرید در برابر تقلبهای پیشرفته تبلیغاتی محافظت کند و در عین حال، از قابلمشاهده بودن، اثربخشی و ایمن بودن تبلیغات برای برند اطمینان حاصل کند.
Adloox با پلتفرمهای بزرگی مانند Google DV360، Xandr و Adform یکپارچه شده و دادههای شفاف و جزئینگری در اختیار مشتریان قرار میدهد. این دادهها به آنها کمک میکنند اثربخشی هزینههای تبلیغاتی خود را افزایش دهند و بازده سرمایهگذاری در رسانههای دیجیتال را به حداکثر برسانند.
عملکرد Adloox هر سال توسط شورای رتبهبندی رسانه (MRC) ممیزی میشود تا مطابقت آن با استانداردهای صنعت تضمین شود.
چالش
Adloox برای بازطراحی پلتفرم خود با چند چالش اساسی روبهرو بود. رابط کاربری موجود، سطح شخصیسازی و جزئیات دادهای موردنیاز مشتریان را فراهم نمیکرد و از سوی دیگر، منابع تیم فنی داخلی عمدتاً صرف نگهداری و توسعه فناوری اختصاصی اعتبارسنجی تبلیغات میشد.
با ردیابی بیش از ۵۰۰ میلیون تبلیغ در روز، عملکرد و مقیاسپذیری پلتفرم نیز به یکی از دغدغههای اصلی تبدیل شده بود؛ بهویژه هنگام جستوجو و پردازش مجموعههای بزرگ داده. محدودیتهای زیرساختی نیز شرایط را پیچیدهتر میکرد. به همین دلیل، انتقال زیرساخت به Google Cloud Platform در دستور کار قرار گرفت تا سرعت سیستم افزایش پیدا کند و مدیریت زیرساخت نیز سادهتر شود.
در این پروژه، مشکلات مربوط به ارتباط ناکارآمد میان بخش فرانتاند و بکاند نیز مورد توجه قرار گرفت. در تمام مراحل بازطراحی، حفظ انطباق پلتفرم با استانداردهای صنعتی MRC نیز بهعنوان یکی از الزامات اصلی در نظر گرفته شد.
راهکار
بازطراحی کامل UI/UX
Adloox به یک رابط کاربری مدرن و کاربرپسند نیاز داشت که بتواند بینشهای بسیار جزئی و دقیق را در اختیار کاربران قرار دهد. داشبورد بازطراحیشده اکنون کنترلها و گزارشهای بسیار دقیق و قابلتنظیمی ارائه میدهد که متناسب با نیاز تبلیغدهندگان، آژانسهای تبلیغاتی و ناشران طراحی شدهاند.
یکپارچهسازی با اکوسیستم تبلیغات
این پلتفرم با پلتفرمهای پیشرو در حوزههای DSP، SSP و سرورهای تبلیغاتی مانند DV360، Xandr و Adform یکپارچه شده است. این یکپارچهسازی امکان مشاهده جامع عملکرد کمپینهای تبلیغات برنامهریزیشده (Programmatic) را در کانالهای مختلف فراهم میکند.
زیرساخت ابری مقیاسپذیر
پلتفرم Adloox به Google Cloud Platform منتقل و به BigQuery متصل شد. این معماری امکان جستوجو و پردازش سریع میلیاردها نقطه داده را فراهم میکند و در عین حال، مدیریت زیرساخت را سادهتر میسازد.
بهبود جریان داده و امنیت
برای بهینهسازی ارتباط میان فرانتاند و بکاند، یک لایه API جدید ایجاد شد. همچنین احراز هویت دومرحلهای به پلتفرم اضافه شد تا امنیت کاربران و کنترل دسترسی بهبود پیدا کند.
فرایند
برنامهریزی پروژه و راهاندازی اولیه
در ابتدا، محدوده و برنامه پروژه مشخص شد تا چالشهای اصلی شناسایی، قابلیتهای کلیدی انتخاب و پشته فناوری (Tech Stack) شامل زبانهای برنامهنویسی، فریمورکها، کتابخانهها و سایر ابزارهای موردنیاز تعیین شود.
سپس، یک روال دوهفتهای برای اجرای اسپرینتها (Sprint) طراحی شد که با نیازها و شیوه کاری تیم Adloox هماهنگ بود.
کارگاهها و تدوین مشخصات عملکردی
این فرایند امکان شناسایی، بررسی و بهبود تدریجی مشخصات عملکردی موردنیاز برای اجرای پروژه را فراهم کرد.
نخستین گام مهم، برگزاری جلسات کارگاهی مشترک برای ترسیم و طراحی رابط کاربری آینده بود.
خروجی این جلسات، یک ماکاپ (Mockup) کامل از رابط کاربری به همراه تمام مشخصات عملکردی موردنیاز پروژه بود.
تأیید طراحی
پس از تأیید طرح نهایی توسط Adloox، پروژه وارد مرحله توسعه نسخه اولیه محصول (MVP) شد.
توسعه فرانتاند و پیادهسازی قابلیتها
در مرحله توسعه MVP، تمرکز اصلی بر ساخت فرانتاند یا رابط کاربری داشبورد گزارشدهی بر اساس طرحهای نهایی بود. همزمان، قابلیتهای موردنیاز پلتفرم، از جمله بخش مدیریت کاربران، پیادهسازی و ارتباط میان بخشهای فرانتاند و بکاند برقرار شد.
برای کوتاهتر شدن زمان توسعه، تیم پروژه در طراحی داشبورد جدید گزارشدهی با Adloox همکاری کرد و طرحهای جدید را با کتابخانههای فرانتاند موجود هماهنگ کرد.
یکپارچهسازی بکاند و راهاندازی API
همزمان با توسعه فرانتاند، فرایند یکپارچهسازی فنی نیز با ایجاد یک سیستم API متصل به BigQuery آغاز شد. این کار به Adloox امکان داد پشته فناوری و داده خود را با رابط کاربری جدید هماهنگ کند.
در حالی که Adloox بخش بکاند را با نیازهای جدید تطبیق میداد، تیم پروژه توسعه فرانتاند را پیش میبرد و اطلاعات و الزامات فنی لازم را در اختیار مهندسان Adloox قرار میداد تا ارتباط میان فرانتاند و بکاند بهبود پیدا کند.
بهینهسازی زیرساخت
برای به حداقل رساندن هزینههای زیرساخت، از افزودن سرویسهای جدید و اضافی تا حد امکان اجتناب شد.
دریافت بازخورد و تحویل مستمر
در طول مرحله توسعه MVP، Adloox بهطور مستمر بازخوردهای خود را ارائه میکرد. هر دو تیم نیز بهصورت منظم روند پروژه را بررسی میکردند تا اطمینان حاصل شود کارها مطابق برنامه زمانی و در چارچوب بودجه پیش میرود.
بهبودهای MVP بهصورت تدریجی و در قالب اسپرینتهای دوهفتهای انجام شد.
نتایج
رابط کاربری سریع
- رابط کاربری بسیار سریع که امکان جستوجو و پردازش میلیاردها نقطه داده را در عرض چند ثانیه فراهم میکند.
احراز هویت دومرحلهای
- پیادهسازی مؤثر احراز هویت دومرحلهای (2FA) برای افزایش امنیت دسترسی کاربران.
یکپارچهسازی فرانتاند و بکاند
- ارتباط روان و کارآمد میان بخشهای فرانتاند و بکاند.
- نسخه MVP در بازه زمانی تعیینشده طراحی و توسعه یافت و به Adloox امکان داد رابط کاربری جدید خود را در ابتدای سال ۲۰۲۲ با موفقیت راهاندازی کند.
Adloox پس از آزمایش MVP، بازخوردهای خود را برای مرحله توسعه پس از MVP ارائه کرد. در این مرحله، قابلیتهای جدیدی به پلتفرم اضافه شد.
علاوه بر ارائه یک رابط کاربری کامل و آماده استفاده، پلتفرم با در نظر گرفتن نیازهای آینده طراحی و توسعه داده شد. در نتیجه، تیم Adloox میتواند تغییرات ظاهری و بصری موردنیاز را بهسادگی و بدون وابستگی به تیم توسعه انجام دهد.
محصول نهایی رابطی ساده، بهروز و بسیار کاربرپسند است.
دیدگاه و تحلیل کارشناسان ما
موفقیت این پروژه را میتوان تا حد زیادی به هماهنگی میان بازطراحی رابط کاربری و بهینهسازی زیرساخت نسبت داد. مسئله Adloox فقط ظاهر قدیمی داشبورد نبود؛ پلتفرم باید میتوانست حجم بسیار زیادی از داده را با سرعت بالا پردازش کند و در عین حال، امکان بررسی جزئی و انعطافپذیر اطلاعات را در اختیار کاربران قرار دهد. اتصال Google Cloud Platform به BigQuery و ایجاد یک لایه API جدید، زیرساخت لازم برای رسیدن به این هدف را فراهم کرد.
این الگو برای پلتفرمهای تبلیغاتی و دادهمحور در ایران نیز قابل استفاده است. هرچه حجم داده و پیچیدگی گزارشها بیشتر شود، صرفاً افزودن قابلیتهای جدید به رابط کاربری نمیتواند مشکل را حل کند. طراحی همزمان معماری داده، زیرساخت مقیاسپذیر و تجربه کاربری میتواند به ایجاد پلتفرمهایی منجر شود که هم پاسخگویی سریعتری دارند و هم امکان شخصیسازی و تحلیل عمیقتر دادهها را فراهم میکنند. نکته مهم دیگر، طراحی سیستم با در نظر گرفتن نیازهای آینده است؛ بهگونهای که تیم داخلی بتواند تغییرات و بهروزرسانیهای موردنیاز را بدون وابستگی دائمی به تیم توسعه انجام دهد.

دیدگاهتان را بنویسید