Проект собирает метрики с рекламных кабинетов, коллтрекеров, CRM систем. На основе полученных данных сервис строит различные виды отчетов для дальнейшей аналитики результативности рекламных каналов.
Параметризация и просмотр отчетов организованы в веб-интерфейсе, также есть возможность выгрузки отчетов в Excel-файл.
- Яндекс Директ
- Google Ads
- VK Ads
- myTarget
- amoCRM
- CoMagic
Создать каталог /etc/ssl и добавить туда сертификаты *.crt, *.key.
Создать файл c переменными окружения .env в каталоге */ditexos/ditexos.
Содержимое файла:
DEBUG=принимает значение True или False, в продакт выставить значение False
SECRET_KEY=Секретный ключ джанго
DB_NAME=db_name
DB_USER=user
DB_PASSWORD=password
DB_HOST=127.0.0.1
DB_PORT=5432
BROKER_URL=amqp://user:[email protected]:5675/
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
GOOGLE_DEVELOPER_TOKEN=токен разработчика Google Ads
GOOGLE_APP_ID=Идентификатор приложения OAuth 2.0 Client IDs
GOOGLE_PROJECT_ID=Идентификатор проекта
GOOGLE_APP_PASSWORD=Client secret OAuth 2.0 Client IDs
GOOGLE_REDIRECT_URIS=['url',]
GOOGLE_REDIRECT_URI=url
GOOGLE_SHEETS_APP_ID=Идентификатор проекта
GOOGLE_SHEETS_PROJECT_ID=Идентификатор приложения OAuth 2.0 Client IDs
GOOGLE_SHEETS_APP_PASSWORD=Client secret OAuth 2.0 Client IDs
GOOGLE_SHEETS_REDIRECT_URIS=['url',]
GOOGLE_SHEETS_REDIRECT_URI=url
YANDEX_APP_ID=Идентификатор приложения OAuth 2.0
YANDEX_APP_PASSWORD=Client secret
YANDEX_REDIRECT_URI=url
VK_APP_ID=Идентификатор приложения OAuth 2.0
VK_APP_SECRET=Client secret
VK_REDIRECT_URI=url
AMO_REDIRECT_URI=url
EMAIL_HOST=smtp.xxxx.ru
EMAIL_PORT=465
[email protected]
[email protected]
EMAIL_HOST_PASSWORD=password
Сбор образов:
docker-compose build
Запуск контейнеров:
docker-compose up
python manage.py create_first_user
python manage.py create_views
- Django
- Celery
- Bootstrap4