Выгрузка
Готовый отчёт из этой части урока уже настроен и доступен для просмотра (редактировать его ты не сможешь).

Открой его в отдельной вкладке и смотри параллельно с чтением урока — так тебе будет проще сопоставлять интерфейс с описанными шагами и лучше запоминать структуру блоков.
Важно: в этом уроке мы разберём, как настроить JetStat-отчёт для выгрузки данных из рекламного кабинета и трекинговой системы AdRiver, а затем построить дашборд внутри Google Таблицы.
Введение
Выгрузка данных осуществляется с помощью блоков категории «Источники»:
Эти блоки подключаются к внешним системам — таким как рекламные кабинеты, системы-аналитики, Google Таблицы — и автоматически подгружают актуальные данные в отчёт JetStat.

Каждый блок можно настроить индивидуально: выбрать нужные параметры и показатели, группировку и указать фильтры.
Важно: обрати внимание, что некоторые источники отмечены звездочкой. Эта функция позволяет выделить наиболее часто используемые блоки (из любой группы) и в дальнейшем работать с ними во вкладке «Избранное».
В большинстве случаев для отчёта необходимо как минимум два источника данных:
  • рекламная площадка — для выгрузки показов, кликов и расхода;
  • система мобильной аналитики — для получения данных о конверсиях и доходе (если он отслеживается).

Допустим, необходимо создать простую выгрузку для будущего дашборда. В этом случае нужно добавить:
  • блок площадки (например, Ozon Performance) — для получения данных о показах, кликах, расходе, конверсиях и доходе (для товарного и click-in продвижения);
  • блок системы аналитики (например, AdRiver) — для загрузки данных о конверсиях и доходе (для click-out продвижения).
Важно: сейчас прямой экспорт из AdRiver недоступен, поэтому мы используем блок «ClickHouse» — он позволяет получать данные из AdRiver через другой сервис.
Для этого просто выбери нужные блоки в левом меню — они появятся в основном рабочем пространстве. Блоки можно свободно перемещать, как файлы на рабочем столе в Windows:
Теперь нужно зайти в каждый из этот блоков и настроить выгрузку.
Рекламная система
Кликаем на блок «Ozon Performance».
Аккаунт
Откроется окно выбора аккаунта: можно подключить новый или выбрать уже ранее добавленный (тобой или коллегами).
Интерфейс интуитивно понятен, поэтому подробно останавливаться на этом этапе не будем — достаточно следовать подсказкам на экране.

После добавления аккаунта станет доступна дополнительная настройка блока.
Использовать глобальную дату
По умолчанию галочка активна — это значит, что блок будет использовать общий период отчёта, указанный в блоке «Диапазон дат» (в левом верхнем углу).

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

Для стандартной выгрузки — будь то для анализа или построения дашборда — изменять период в блоке обычно не требуется.
Тип отчёта
С помощью этой настройки можно выбрать набор параметров и метрик для выгрузки. Кастомизировать отчёт и выбрать параметры/метрики вручную не получится — доступны только предустановленные наборы. Для стандартной выгрузки чаще всего используется отчёт «по кампаниям» — в нём уже есть все нужные срезы:
  • дата;
  • id кампании;
  • показы;
  • клики;
  • расход;
  • конверсии (для товарного продвижения);
  • доход (для товарного продвижения).

В выгрузке будут и дополнительные метрики, которые при необходимости можно будет удалить на следующих этапах.
Группировка
На этом этапе можно выбрать группировку по дате. Доступны следующие варианты: суммарно (без группировки), по дням, по неделям, по месяцам.

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

Если же сразу выгрузить данные на уровне месяца, детализация будет потеряна — «провалиться» в отдельные дни уже не получится, придётся делать новую выгрузку.
Важно: при этом обязательно учитывай объём данных.
Если ты выгружаешь статистику по десяткам кампаний за большой период с дневной детализацией, отчёт может собираться дольше.

Если ты заранее знаешь, что тебе достаточно данных на уровне месяцев — выбирай соответствующую группировку. Это сэкономит время и ресурсы.
Кампании
Следующий шаг — выбор рекламных кампаний, по которым будет выгружаться статистика. Можно выбрать:
  • все;
  • активные;
  • ручной выбор.

В зависимости от проекта и целей конкретного отчёта могут использоваться разные подходы. Чаще всего нужные кампании выбирают вручную, время от времени добавляя новые.
Сохранение и расчёт
После того как ты выбрал тип отчёта, группировку и необходимые кампании, нажми кнопку «Сохранить и рассчитать»:
После нажатия на кнопку «Сохранить и рассчитать» выбранные настройки будут зафиксированы, и JetStat запустит расчёт блока:
После завершения расчёта можно проверить, какие данные были выгружены. Для этого снова кликни на блок — если он уже рассчитан, ты автоматически попадёшь на вкладку «Результат», где отобразится таблица с полученными данными:
Важно: данные будут храниться в этом блоке до следующего перерасчёта.
В конце можно переименовать блок в «Ozon» — для красоты, чтобы название не обрезалось:
Система аналитики
Как уже упоминалось выше, напрямую получить данные из AdRiver сейчас технически невозможно — соответствующий блок не работает. Поэтому мы используем обходной путь: сервис Streamlit и блок «ClickHouse».
Логин в сервисе Streamlit
Сначала нужно перейти по ссылке https://jetstat.streamlit.app/ и авторизоваться через почту market-team-ym@yandex.ru. На неё придёт код — его подскажет кто-то из коллег. Пароль не требуется.

Скорее всего, при входе появится такое уведомление:
Просто нажми кнопку «Yes, get this app back up!» и подожди 1–2 минуты.
Client
После входа в сервис ты окажешься в простом, минималистичном интерфейсе. Первое, что нужно сделать — выбрать клиента из выпадающего списка.

Если нужного имени нет — скорее всего, клиент находится в группе other_mgcom. По умолчанию в эту категорию попадают все рекламодатели из аккаунта AdRiver с логином MGCom_.
Report
Далее необходимо выбрать тип отчёта:
Важно: показы, в которых отсутствуют cookies, не попадают в отчёты «Conversions» и «Reach» — такие данные исключаются из расчётов конверсий и охвата.
В данном случае нас интересует отчёт «Conversions».
Attribution Matching Type
В поле Attribution Matching Type в большинстве случаев выбираем «Stable ID First».

User ID — это идентификатор, который AdRiver присваивает каждому уникальному пользователю на основе cookies. Если же пользователь отказался от использования cookies, то система теряет возможность его отслеживать — и здесь на помощь приходит Stable ID.

Stable ID — это данные об абонентах, которые оператор Мегафон предоставляет для AdRiver. Благодаря механизму Stable ID First мы можем сохранить часть информации о пользователях, даже если они не разрешили использование cookies.

Разумеется, некоторая доля данных всё равно теряется — например, если пользователь отключил cookies и при этом не является клиентом Мегафона. Но это всё же лучше, чем потерять эти данные полностью.
Conversion Type
В поле Conversion Type выбираем, какие конверсии нас интересуют: по всему сайту (all site) или только по отдельным сайтзонам (not all site). В большинстве случаев, включая текущий, используется вариант «not all site».
Attribution Window (Days)
Окно атрибуции — это период времени, в течение которого конверсия (например, оформление заявки) может быть связана с конкретным рекламным взаимодействием: кликом или просмотром баннера. Если пользователь совершает целевое действие внутри этого интервала, оно будет учтено в отчёте как результат рекламы.

Пример: пользователь зашёл на Ozon и увидел баннер с предложением кредитной карты. Он не кликнул, но запомнил банк. Через 10 дней перешёл на сайт напрямую и оставил заявку.

Если в отчёте будет указано окно атрибуции 7 дней, эта конверсия не засчитается. А если выбрано окно 14 дней — будет засчитана как результат показа.

Параметр окна можно задать от 1 до 30 дней. Его длина зависит от специфики бизнеса и скорости принятия решений.

Для недвижимости и других дорогих товаров разумно выбирать максимальное окно атрибуции (30 дней) — такие решения принимаются не сразу, и пользователь может долго сравнивать предложения.

Для недорогих товаров или продуктов вроде кредитных карт достаточно 7–14 дней, а в некоторых случаях — и меньшего периода: в этих категориях решение принимается быстро, и затягивать окно смысла нет.
Важно: окно атрибуции, по которому мы будем отчитываться, обычно согласовывается с клиентом заранее — тебе останется лишь уточнить его у проджект-менеджера проекта и выставить нужное значение в настройках.
Interaction Type
В поле «Interaction Type» выбирается модель атрибуции:
  • Last — модель «Last Interaction», при которой конверсия засчитывается последнему источнику, с которым взаимодействовал пользователь;
  • All — модель, показывающая количество всех взаимодействий (контактов), в которых участвовала сущность, независимо от того, была ли она последней в цепочке.

На практике почти всегда используется модель «Last Interaction».
Dimensions
Система автоматически подставляет в поле «Dimensions» все параметры и показатели доступные в выбранном ранее типе отчёта. В случае отчёта «Conversions» это:
Важно: все ID исключительно из AdRiver, а не из рекламных систем.
Мы выгрузим всё, а лишние данные удалим уже в процессе обработки в JetStat.
Print
Далее нажми «Print» — система сформирует код. Скопируй его и вернись в JetStat, в блок «ClickHouse».
Аккаунт
Аналогично настройке блока с рекламной системой откроется окно выбора аккаунта. Используй уже подключённый аккаунт datetech_adriver, а затем выбери внутри нужный суб-аккаунт: other_mgcom — для клиентов, находящихся в AdRiver под логином MGCom_, или конкретный суб-аккаунт клиента — для остальных случаев.
Использовать глобальную дату
Если в блоке рекламного кабинета ты уже выбрал использование глобального периода, а теперь планируешь выгрузить данные из AdRiver для мэтчинга — галочку снимать не нужно.

Это важно для того, чтобы оба источника (реклама и аналитика) использовали один и тот же диапазон дат, заданный через левое меню отчёта. Только при совпадении периодов мэтчинг сработает корректно и данные будут сопоставлены по дням.
Запрос
Далее вставь ранее скопированный код в поле «Запрос»:
Прокрути код до конца — туда нужно вручную добавить ещё несколько строк для фильтрации данных:
Можно указать фильтр по ID сайта — это обязательно, если используешь аккаунт «other_mgcom», потому что на нём много клиентов.

По необходимости добавь и другие фильтры:
  • ID сайтзоны (чтобы оставить зоны с конверсиями);
  • ID рекламной кампании (если отчёт по конкретным кампаниям);
  • ID сценария (если фильтруешь по площадке).

В нашем случае добавляем фильтры по сайту, сайтзоне и сценарию. Их ID заранее посмотри в AdRiver.

После последней строки кода нажми Enter и последовательно добавь эти строки, каждый раз нажимая Enter после ввода одной:
  • AND site_id=XXXXXX
  • AND sitezone_id IN (X, Y)
  • AND profile_id=XXXXXXX

Вместо X и Y подставь нужные ID.
Важно: если фильтруешь по одному конкретному ID, используй оператор =, а если нужно указать несколько — конструкцию IN (X, Y).
Сохранение и расчёт
В конце опять нужно нажать кнопку «Сохранить и рассчитать»:
В конце можно переименовать блок в «AdRiver» — для красоты и ясности: