Система на PHP для работы с источником траффика через API
Необходимо написать систему для автоматического старта/стопа рекламных кампаний в 2 источниках трафика через API по определенным условиям.
Есть сторонний API, откуда парсятся данные для условий в формате JSON. Пример данных в прикрепленном файле (пункт 1).
Я добавляю идентификатор кампании из источника траффика в свою систему и связываю его с гео и оператором (Carrier), указываю минимальный ecpm_recent для принятия решения по кампании.
Скрин того, как выглядит редактирование/добавление нового условия – в прикрепленном файле (пункт 2).
Список стран и операторов должен подтягиваться через тот же API с данными. При этом для каждого гео кроме операторов должен быть вариант Country Average из поля description (можно отдельным селектом сделать после выбора страны Country Average или Carrier performance и потом уже выбор оператора если выбран Carrier performance. Это при условии, что в общем списке операторов проблематично/долго).
Cистема получает статистику с API каждые 15 минут и проверяет все гео и операторы + в целом по стране (отображается просто как отдельный оператор) на их текущий ecpm_recent.
Затем она сравнивает минимальный ecpm_recent, который я установил, с фактическим:
- Если на данный момент ecpm_recent меньше установленного и кампания запущена => кампания останавливается.
- Если на данный момент ecpm_recent меньше установленного и кампания остановлена => ничего не делаем.
- Если на данный момент ecpm_recent больше или равен установленному и кампания остановлена => запускаем кампанию.
- Если на данный момент ecpm_recent больше или равен установленному и кампания запущена => ничего не делаем.
Документация API источника траффика 1 – в прикрепленном файле (пункт 3).
Документация API источника траффика 2 – в прикрепленном файле (пункт 4).
Пример главной страницы системы – в прикрепленном файле (пункт 5).
- Должна быть кнопка добавления нового условия.
- Ниже в табличном виде с сортировкой должна быть вся информация, которая указана на скрине (по первой строке ясно, какие именно данные нужно отображать). Кроме этого должна быть возможность редактировать/удалять условие.
При добавлении условия должна быть проверка на уникальность ID кампании в источнике траффика, чтобы условия не конфликтовали.
P.S. Пожалуйста, сразу указывайте свою цену и сроки.
Applications 1
Current freelance projects in the category PHP
Integration of Blade article template | Laravel | Frontend
100 USD
Integration of Blade template for article | Laravel | Frontend Task Essence The site is built on Laravel. A ready HTML/CSS layout for a premium blog article page. It needs to be integrated into the existing Blade structure of the site. The design is ready. You are not designing… PHP, Web Programming ∙ 19 hours 7 minutes back ∙ 60 proposals |
Implementation of a technical SEO audit on OpenCartGood day. Need to implement technical SEO fixes on the site softugo.com. The site is already developed but not fully launched yet. Platform: ocStore 3.0.2.0 / OpenCart + custom code. Hosting: Hostinger. Current PHP version: 7.3. (transition to PHP 8.2 is planned) A checklist… PHP, Web Programming ∙ 21 hours 9 minutes back ∙ 53 proposals |
Integration needed: KeyCRM → Cash Register KashalotIt is necessary to set up integration between KeyCRM and the Cash Register Kahalot. When placing an order in KeyCRM, the data must be automatically transmitted to Kahalot: • order information • products, nomenclature • prices • quantity More details in private. Content Management Systems, PHP ∙ 6 days 17 hours back ∙ 29 proposals |
A WordPress site using the Kadence theme and Kadence Blocks.
223 USD
We need to create a website on WordPress using the Kadence theme and Kadence Blocks. There will be no online store (although it may be added in the future). We need a homepage and several internal pages. The graphics are already prepared, the layout structure is mostly defined,… Content Management Systems, PHP ∙ 8 days 2 hours back ∙ 38 proposals |
Development of 2 SEO-oriented websites for selling spare parts (ATVs and special equipment)Development of Two Specialized Websites for Selling Spare PartsGeneral Information It is necessary to develop two specialized websites: Spare parts for ATVs, UTVs, SSVs, and other similar equipment. Spare parts for special equipment. Existing company website:… PHP, Web Programming ∙ 9 days back ∙ 78 proposals |