Annonsmotor

Skapad 2 år sedan, uppdaterad 2 år sedan · Läst av 305

En annonsmotor är framtagen med syfte att undvika dubbelarbete. Denna annonsmotor körs hela tiden i bakgrunden och bevakar ett flertal olika scenarion, vid olika tillfällen. Motorn i sig är en tjänst som innehåller en mängd händelser som kör på tid. Om server går ner eller ett jobb stannar så försvinner det inte utan fortsätter där de var sist vilket skapar en stor säkerhet att inget missas. Dock tar varje jobb lite tid att köra, med det sagt så kan inte nästa jobb starta förrän föregående jobb gått klart, vilket kan skapa en kö.

Denna kö löser alltid upp sig till slut, vilket innebär att det kan ta lite tid innan det som sker på annonssidan uppdateras helt. Ett exempel är att om det finns en youtube-länk i annonsen så laddas filmen hem på servern och bakas in i annonsen. Likaså kommer själva annonsen att visas före bilderna visas då detta också är tjänster som startas och blir klara olika fort.

Så här ofta körs tjänsterna:

  • Vardagar mellan 10 och 19, var 15:e minut för att läsa in nya annonser
  • Vardagar mellan 10 och 19, var 50:e minut för att hitta prisändringar, rubrikändringar, bildändringar eller om annonsen är pausad eller borttagen
  • Helg mellan 10 och 16 var 30:e minut för att läsa in nya annonser
  • Helger kl. 10 och 14 för att hitta prisändringar mm.

Det går också som premiumkund att aktivera motorn när så önskas, exempelvis om man lagt upp flera annonser och sedan sitter och väntar på att de skall komma ut på mcparken. Detta görs via Min profil/företag/Annonshantering. I och med att medlemmar hela tiden ökar så tar också körningarna längre tid. Att söka efter nya annonser tar inte mer än 2-3 minuter. Att hitta ändringar på alla annonser som visas på mcparken tar mycket längre tid, oftast runt 20-25 minuter.

Annonsmotorn har regelverk som kan påverka flöden

  • Om annons tidigare finns med ett registreringsnummer och inte är markerad såld/borttagen och en ny annons med samma registreringsnummer kommer så läggs den inte upp. Regelverket säger att bara en annons som är aktuell med ett specifikt registreringsnummer får förekomma. Markera i så fall den gamla annonsen som såld eller rensa registreringsnummer på den - så kommer den nya posten att läsas in.
  • Om data i något fält är bristfälligt kan motorn misslyckas med att läsa in aktuell post. Då skickas ett felmeddelande till administratorn

Vad gör annonsmotorn mer?

  • Om en prisändring har gjorts så händer flera saker. Dels så skickas en push-notis till alla som klickat på "klockan" på webbsidan för att prenumerera. Dels så skickas efter dagen slut ett mail med alla prisändrade poster, oavsett om priset är sänkt eller höjt.
  • På webben syns det att prisändring är gjort genom att tidigare pris visas som överstruket samt symbol om priset är sänkt. På webben visar vi inte symbol om priset har höjts då det ganska ofta handlar om att korrigera ett pris från en tillfällig kampanj.