Top.Mail.Ru

Ротатор новостных витрин

Новос­тная витрина – это веб-сайт, пре­дус­матри­ва­ющий оп­ре­делен­ный контент.

Ротатор – это инс­тру­мент, который поз­во­ля­ет че­редо­вать ин­форма­цию на одном блоке.

Ротатор но­вос­тных витрин пре­дос­тавля­ет собой проект по ар­битра­жу трафика, суть которого зак­лю­ча­ет­ся в ком­плексном подходе к уве­личе­нию трафика на сайте и уп­равле­нию его рек­ламны­ми кам­па­ни­ями.

На чем основана работа онлайн-сервиса

В основе сервиса лежит оп­ре­делен­ный алгоритм смены рек­ламных со­об­ще­ний и новостей, с помощью которого можно добиться на­иболь­шей эф­фектив­ности рек­ламной кампании, а, сле­дова­тель­но, и уве­личе­ния дохода.

Наши задачи

Для удов­летво­рения тре­бова­ний за­каз­чи­ков мы осу­щест­вля­ем до­работ­ку сервиса.

Что мы сделали

На первом этапе были изучены и ус­тра­нены ошибки, ка­са­ющи­еся фун­кци­она­ла сайта, улучшен его ин­терфейс и работа рек­ламных кампаний в целом.

На сле­ду­ющем этапе, с целью по­выше­ния на­деж­ности и про­из­во­дитель­нос­ти сервиса, мы осу­щес­тви­ли переход на новый хостинг.

Кроме того, были рас­смот­ре­ны раз­личные пред­ло­жения хостинг-про­вай­де­ров. После этого мы сравнили их на предмет основных ха­рак­те­рис­тик и сто­имос­ти. Оценили качество ока­зыва­емых услуг и работы тех­поддер­жки.

Добавили

Чтобы сделать уп­равле­ние кам­па­ни­ями более эф­фектив­ным, добавили функции мас­со­вого уп­равле­ния. Это поз­во­ля­ет зна­читель­но сэ­коно­мить время, так как нас­трой­ки можно изменять од­новре­мен­но для нес­коль­ких кампаний.

Для упо­рядо­чения кампаний по разным па­рамет­рам сервис был дополнен фун­кци­она­лом папок, что делает работу с ним намного проще.

 

 

Для улуч­ше­ния работы рек­ламных кампаний был пе­рес­мотрен алгоритм по подсчету рек­ламных со­об­ще­ний и новостей.

Что дает новый алгоритм

  • •  учи­тыва­ет до­пол­ни­тель­ные па­рамет­ры;

  • •  повышает качество подбора ин­форма­ции;

  • •  делает работу рек­ламных кампаний более эф­фектив­ной.

Дизайн

Для удобства поль­зо­вания сервисом и его большей прив­ле­катель­нос­ти мы сделали для витрины новый дизайн. Прив­ле­катель­ность сервиса напрямую от­ра­жа­ет­ся на эф­фектив­ности рек­ламных кампаний. Также мы под­го­тови­ли верстку нового дизайна и порядок ин­тегра­ции в сервис.

Выбор дизайна

Есть воз­можность выбрать дизайн. Для этого следует зайти в ад­ми­нис­тра­тив­ную часть портала.






Что дальше

Далее мы ин­тегри­рова­ли сервис с ана­лити­чес­ким трекером для ар­битра­жа трафика. При этом внут­ренняя сер­висная ана­лити­ка со­пос­тавля­лась с ана­лити­кой тре­кер­ной. Осу­щест­вля­ли мы это при помощи API-запросов. А с целью рас­ши­рения фун­кци­она­ла провели переход на новый трекер, который са­мос­то­ятель­но от­прав­ля­ет ста­тис­ти­ку по тому или иному событию.

Чем это помогло

  • •  по­яви­лась воз­можность изменить трекер, не меняя при этом кода проекта;

  • •  умень­шить нагрузку на сервер;

  • •  улучшить анализ и об­ра­бот­ку ин­форма­ции.

Логи­рова­ние

Чтобы иметь воз­можность от­сле­живать кор­рек­тность рек­ламных кампаний, а также чтобы добиться более точной ана­лити­ки, мы про­из­ве­ли ло­гиро­вание пе­рехо­дов по внешним ссылкам.

Бла­года­ря этому ад­ми­нис­тра­тор сайта теперь может:

  • •  от­сле­дить каждый из пе­рехо­дов (в ад­ми­нис­тра­тив­ной части сайта);

  • •  узнать по нему доход;

  • •  прос­мотреть статус выплаты.

 

Ход проекта

По мере того как раз­ви­вал­ся проект, мы решили сделать воз­можным ис­поль­зо­вание системы для большого ко­личес­тва поль­зо­вате­лей, чтобы пос­ледние могли ис­поль­зо­вать ее и получать прибыль.

Что для этого было сделано

  • •  мы изменили хранение поль­зо­вате­лей в системе;

  • •  пе­ренес­ли сведения о поль­зо­вате­лях в спе­ци­аль­ную базу, чтобы обес­пе­чить их бе­зопас­ность.

 

Новые пол­но­мочия ад­ми­нис­тра­тора

 Теперь ад­ми­нис­тра­тор может уп­равлять поль­зо­вате­лями:

  • •  соз­да­вать;

  • •  удалять;

  • •  ре­дак­ти­ровать.

А что сможет поль­зо­ватель

  • •  прос­матри­вать ста­тис­ти­ку;

  • •  нас­тра­ивать ссылки для рек­ламных кампаний;

  • •  со­вер­шать иные действия в за­виси­мос­ти от роли.

Новая система ролей

  1. Редактор — уп­равля­ет кон­тентом и обес­пе­чива­ет его качество. В час­тнос­ти, может соз­да­вать новости, об­новлять их, если они устарели, осу­щест­влять уп­равле­ние рекламой.

  2. Финан­сист — про­из­во­дит выплаты байерам по доходам.

  3. Байер — осу­щест­вля­ет нас­трой­ку своих кампаний, от­сле­жива­ет ста­тис­ти­ку каждой из них.

 

  • Технологии:
  • C#
  • .Net
  • Docker
  • Angular
  • PostgreSQL