← Visi darbi
Projekts zinivaimini.cipsi.lv

Ādažu Čipsi

Web developmentWordPressCampaignFood & Beverage
Apmeklēt vietni →
Ādažu Čipsi

Ādažu Čipsi ir Latvijā pazīstamākais kartupeļu čipsu zīmols. Divu noslēpumaino garšu pieteikšanai tie rīkoja nacionālu minēšanas konkursu “Zini vai mini?”, un mēs uzbūvējām mikrovietni, kas to visu vadīja. Apmeklētāji katru nedēļu noskatījās jaunu videopavedienu, minēja abas slepenās garšas un piedalījās izlozē. Aiz rotaļīgās virskārtas strādā īsts konkursa dzinējs: pielāgots iesniegšanas API, aizsardzība pret ļaunprātīgu izmantošanu un risinājums, kas smagi kešotai lapai ļauj joprojām pieņemt derīgus pieteikumus.

Divas garšas, viens minējums vienā reizē

Divas noslēpumainās garšas kā minēšanas kartes vietnē zinivaimini.cipsi.lv - garša 01 un garša 02, atklātas kampaņas noslēgumā

Visa kampaņa balstās uz divām noslēpumainajām pakām - garšu #01 un #02. Apmeklētājs izvēlas minējumu un iesniedz to kopā ar savu tālruņa numuru, izmantojot formu, kas savienota ar pielāgotu REST API. Minējumi nonāk atsevišķās datubāzes tabulās, un katrai garšai katrā nedēļā tiek glabāta viena pareizā atbilde, tāpēc katra izloze precīzi zina, kurš uzminēja.

Katru nedēļu jauns pavediens

Pavedienu karuselis - iknedēļas norāžu video Swiper slaiderī ar modālo atskaņotāju

Pavedieni ir īsi video, kas kampaņas laikā tika publicēti pa vienam nedēļā un atskaņoti Swiper karuselī ar modālo video atskaņotāju. Kampaņas gaitā tapa vairāk nekā ducis, un katrs no tiem noslēpumu sašaurināja mazliet vairāk, dodot cilvēkiem jaunu iemeslu atgriezties un minēt vēlreiz.

Godīgas izlozes, publicēti uzvarētāji

Uzvarētāju sadaļa - iknedēļas čipsu paku ieguvēji un 500 eiro naudas balvu uzvarētāji, sakārtoti pēc izlozes datuma ar daļēji noslēptiem tālruņa numuriem

Katru nedēļu tika izspēlētas 20 čipsu pakas, bet noslēgumā - desmit 500 eiro naudas balvas. Uzvarētāji tiek publicēti turpat lapā pēc izlozes datuma, ar daļēji noslēptiem tālruņa numuriem (26308XXX), lai cilvēki sevi var pamanīt, bet pilns numurs nav redzams. Godīgumu aiz šiem sarakstiem nodrošina pats dzinējs: 10 minējumi no vienas IP adreses stundā, viens minējums no viena numura par vienu garšu dienā un Latvijas +371 numuru normalizācija, lai tas pats numurs citā pierakstā nevar izspiest otru pieteikumu.

Uzbūvēts tā, lai izdzīvotu savu kešatmiņu

Šādu kampaņas lapu apmeklē ļoti daudz cilvēku, tāpēc tā strādā aiz LiteSpeed un CDN. Parasti tas salauž formu drošību - kešota lapa atdod novecojušu nonce, ko serveris pēc tam noraida. Mēs to apgājām: atsevišķs no-store galapunkts tieši pirms iesniegšanas paņem svaigu nonce, un saderības slānis šim vienam pieprasījumam apiet kešatmiņu. Administrācijas pusē panelis šķiro pieteikumus pēc nedēļas un garšas un eksportē tos uz CSV - tostarp ar GDPR ziņā vieglāku “nedēļas dalībnieku” eksportu, kas noņem IP adreses, minējumu tekstu un atbilžu atslēgas, lai sarakstu var droši nodot tālāk.

Tehnoloģijas: WordPress (Bedrock, pārvaldīts ar Composer), pielāgota tēma ar SCSS un esbuild, Swiper, Panton tīmekļa fonti. Pielāgots konkursa spraudnis: REST API, pielāgotas datubāzes tabulas, IP un tālruņa numuru ierobežojumi, kešatmiņai draudzīga nonce atjaunošana, CSV eksports. ACF, LiteSpeed Cache, Wordfence.

Full page preview
↓ Ritini, lai apskatītu visu lapu Apmeklēt vietni ↗

Pastāstiet, kas nestrādā.
Mēs pateiksim patiesību.

Pieteikt bezmaksas zvanu →
Atbildam vienas darba dienas laikā · EN / LV