Система на 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. Пожалуйста, сразу указывайте свою цену и сроки.
Приложения 1
Актуальные фриланс-проекты в категории PHP
Нужна интеграция KeyCRM → ПРРО Кашалот |
Сайт на WordPress с использованием темы Kadence и Kadence Blocks.
10 000 UAH
Нам нужно создать сайт на WordPress с использованием темы Kadence и Kadence Blocks. Интернет-магазина не будет (хотя, вероятно, он будет добавлен в будущем). Нужна главная страница и несколько внутренних страниц. Графика уже готова, структура макета в основном определена,… CMS, PHP ∙ 2 дня 14 часов назад ∙ 38 ставок |
Разработка 2 SEO-ориентированных сайтов по продаже запчастей (квадроциклы и спецтехника)Разработка двух специализированных сайтов по продаже запчастейОбщая информация Необходимо разработать два специализированных сайта: Запчасти для квадроциклов, UTV, SSV и другой подобной техники. Запчасти для специальной техники. Существующий сайт компании:… PHP, Веб-программирование ∙ 3 дня 11 часов назад ∙ 76 ставок |
Разработка веб-сайта WordPress
1002 UAH
|
Парсер expireddomains.net
5000 UAH
Нужен парсер expireddomains.net на сайте нужно сначала залогиниться, проблема в том что блокирует ИП при попытке парсить данные, нужно парсить тематические домены по списку ключевых слов, кто не уверен в своих силах не пишите PHP, Веб-программирование ∙ 8 дней 11 часов назад ∙ 52 ставки |