M-Social Hermès сөмкесін ойнау үшін дәмді қонуды қалай жасады

Шарттары
Сонымен, біздің алдымызда келесі міндет тұрды:
- 10 000 бірегей шақыру коды.
- 4 түрлі тарату алгоритмдері бар жүлде түрлері: 5% промокод, 10% промокод, «Кофеманиядан» 200 ұпай, басты жүлде — Hermès Birkin сөмкесін розыгрышқа шақыру.
- Акцияны өткізудің қатаң уақыт шектеулері.
- Клиент үшін ыңғайлы, акция нәтижелері туралы ақпаратты талдауға арналған есеп пішімі.
Қатысушы мыналарды орындауы керек болды:
- «Кофемания» желісінің кез келген мейрамханасында OSKELLY лимиттік десертін сатып алу.
- Код бар конверт алу.
- Сайтта тіркелу.
- Телефон нөмірін растау.
- Жүлде алу.
— «Жарайды, қарапайым естіледі», — деп ойладыңыз.
Ал міне, торттағы шие: жүлделерді тарату механизмі — алдағы ойын. Басты жүлде, сол Hermès-ті розыгрышқа шақыру, жай кездейсоқ қатысушыға емес, кодты бірінші тіркеген адамға табыс етілді. Барлық егжей-тегжейлерін аша алмаймыз, бірақ сұраныссыз жүлделік қорды берудің варианттылығы қарастырылды.
Шешімнің сәулеті
Біз келесі технологиялар стекін қолдандық:
- PHP;
- Laravel;
- Backpack;
- PostgreSQL;
- React + Next.js.
Біз бәрі сынбауы үшін қалай жасадық
Қатысушы енгізуі керек:
- Аты-жөнін (тек кириллица, артық символдарсыз).
- Email (латын әріптері, сандар, эмоджи жоқ).
- Телефон («+7 (_) _--» маскасы, тек сандар).
- Конверттегі код (бірегей, әйтпесе — хаос).
Тағы үш құсбелгі:
- Деректерді өңдеуге келісім.
- Жарнамаға келісім.
- Ережелермен келісім.
Пішін жіберілгеннен кейін қатысушыға код келді. Бірақ егер SMS келмесе:
- 60 секунд күтуге және қайта сұрауға болады.
- Немесе кодты WhatsApp-қа жіберуге болады (өйткені SMS кейде жуғандағы шұлық сияқты жоғалады).
Бірақ! Тек 3 әрекет. Осыдан кейін — «Кешіріңіз, сіз шектеуді таусылдырдыңыз. Мүмкін, келесі жолы сәттілік тілейді.»
Админка — біз барлығын бақылайтын жер
Біз келесіні жасай алатын панель жасадық:
- Қатысушылар тізімін қарау (кім, не ұтты, қашан).
- Жүлделер бойынша сүзгілеу (мысалы, Hermès-і бар барлық бақыттыларды табу).
- Деректерді PDF, CSV форматтарына экспорттау (немесе басып шығарып, қабырғаға трофей ретінде ілу).
Қорытынды
Нәтижесінде біз келесі сайтты жасадық:
- Сағат сияқты жұмыс істейді (тіпті мыңдаған адам бір уақытта кодтарды енгізгенде де).
- SMS және WhatsApp жібереді (егер SMS келмеуге шешім қабылдаса).
- Қатесіз жүлделер береді (әйтпесе біреу Hermès-сіз қалады, бұл трагедия).
P.S. Барлығы жоспарға сәйкес келмегенде (жақсы мағынада)
Акция соншалықты танымал болды, клиент жүлделер санын көбейтті — бұл біз үшін табыстың ең жақсы көрсеткіші.
Нәтижесінде таратылды:
- 11 850 5% промокод;
- 9 022 10% промокод;
- 13 052 «Кофеманиядан» 200 ұпай жүлдесі;
- 76 басты жүлде розыгрышына шақыру.