Интеграция с Target Mail.ru

Get Started. It's Free
or sign up with your email address
Интеграция с Target Mail.ru by Mind Map: Интеграция с Target Mail.ru

1. попытаться разрезать этого "слона" на "бифштексы" (1е приближение)

2. минимально научиться работать с API

2.1. Перенести "вручную" реальную кампанию

2.1.1. разобраться как прикрепляются креативы

2.1.2. попробовать найти оффер с подходящим креативом

2.1.3. просмотреть какие у нас таргетинги

2.1.4. разобраться и достать таргетинг какого-то оффера

2.1.5. создать пустую кампанию на мейле

2.1.6. создать баннер на мейле

2.1.7. найти соответствия и определить таргетинг на мейле

2.1.7.1. разобраться как вообще задаётся таргетинг (возможно выяснть у Димы)

2.1.7.2. найти инфу в справке

2.1.7.3. установить таргетинг созданой кампании

2.1.8. составить и протестировать запросы создания кампании

3. выяснить у Алексея как должны выбираться и перебрасываться креативы

4. Создать кампанию через API

4.1. найти в справке как создавать кампанию

4.2. сформиулировать конкретный запрос

5. Создать подробное ТЗ

5.1. Создать макеты (мокапы?) всех страниц и элементов

5.2. Каким-то образом желательно описать графически все переходы и связи страниц и элементов

5.3. Описать критерии выполнения первого минимального этапа интеграции

5.4. Описать остальные задачи в "бэклог" на будущее

6. Подготовить техническое решение (бандл, архитектура, набор фич)

6.1. Выяснить: писать свой бандл или доработать от adCenter

6.1.1. определить все требования к бандлу

6.1.2. разобраться что умеет и как работает бандл adCenter

6.1.3. определить целесообразность использования их бандла

6.2. Если пишем наш бандл

6.2.1. разработать архитектуру бандла

6.2.1.1. определить список функционала

6.2.1.1.1. определить минимальный функционал, который делаем сразу

6.2.1.1.2. отправить в беклог весь функционал, который будем делать потом

6.3. Если используем их бандл

6.3.1. определяем какой функционал используем, какой дописываем

6.3.2. освоить их и "нарощенную" архитектуру

7. Бэклог

7.1. учесть все требования и организовать архитектуру

7.2. Разработать сопоставление таргетингов

7.2.1. разобраться как у нас выбираются и формируются таргетинги на уровне кода

7.2.2. выбрать таргетинги, которые будут сопоставляться

7.2.3. составить правила/средства соответствия

7.2.4. найти подходящий паттерн

7.2.5. реализовать паттерн (напр., адаптер)

7.3. Придумать как можно фильтровать таргетинги к выбору для мейла (на основе офферовских)

8. Интерфейсная часть

8.1. дополнить все недостающие требования и детализировать задачи по интерфейсу

8.2. Страница наших офферов с кнопкой "в таргет"

8.2.1. создать собственно эту страницу в новом интерфейсе

8.2.2. добавить кнопки, ведущие на страницу сегментов

8.3. Страница мейловских сегментов в оффере

8.3.1. сделать шапку для страницы

8.3.1.1. сделать кнопку "добавить сегменты"

8.3.1.2. добавить кнопку "редактировать для выделенных сегментов

8.3.2. организовать список сегментов

8.3.2.1. добавить в список необходимые пункты

8.3.2.1.1. имя сегмента (имя кампании в мейле)

8.3.2.1.2. статус экспортирования в мейл

8.3.2.1.3. кнопка редактирования

8.4. Страница (попап) редактирования/добавления сегментов

8.4.1. создать шапку с параметрами, общими для всех задействованых сегментов

8.4.1.1. Название (префикс сегментов)

8.4.1.2. таргетинг

8.4.1.2.1. подтягивать таргетинг из оффера

8.4.1.2.2. проверять валидность таргетинга на лету

9. Бэк-энд

9.1. определить "протокол" работы интерфейса и бэкенда

9.1.1. пересмотреть что уже есть сейчас и как работает

9.1.2. обсудить с Антоном как будем работать в остальном

9.2. определить необходимые задачи

9.3. описать сущности

9.3.1. добавить необходимые методы работы

9.4. написать тесты

9.5. организовать контроллеры

9.6. создать необходимые сервисы

9.7. добавить Commands

9.8. Интегрировать с интерфейсом