Это пошаговое руководство описывает основы работы с adjust — от внедрения SDK до настройки постбэков (postbacks). Более того, для упрощения процесса настройки мы составили глоссарий ключевых терминов и ключевых показателей производительности (KPI).

Содержание



1Настройка приложения

Настройка вашего приложения требует подготовки. Интегрировать SDK adjust с открытым исходным кодом будет просто. А вот чтобы понимать, какие события следует отслеживать, какие функции поддерживать и как подключить данные приложения к другим системам, необходимо тщательное планирование.

Чтобы настроить SDK, вначале нужно интегрировать его в приложение. В отличие от других инструментов, adjust использует SDK с открытым исходным кодом, который прозрачно интегрируется в вашу систему.

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

1.1Настройка приложения на панели управления

Во-первых, вам нужно добавить ваше приложение на панель adjust.

  1. Перейдите к экрану «Apps» («Приложения») на панели adjust и нажмите «New App» («Новое приложение»).
  2. Введите ID вашего приложения и укажите его название.
  3. Чтобы подтвердить, нажмите «Create app» («Создать приложение»).
  4. Получите токен приложения для интеграции SDK.

Вы можете изменить настройки приложения в любой момент.

Когда вы настроите приложение, adjust начнет поиск данных App Store для вашего приложения по нашей базе данных apptrace. Это позволит вам разместить прямо на панели adjust данные о том, насколько популярно ваше приложение в магазинах. На данный момент apptrace поддерживает операционные системы iOS и Android. Если ваше приложение не отображается — возможно, данные еще не обработаны и появятся на панели позже.

Когда вы зарегистрируете приложение в adjust, вы получите токен, уникальный для каждого приложения. Это все, что нужно для начала работы с SDK.

Какой ID приложения использовать?

Платформа ID приложения Пример Где его искать
iOS Цифровой ID из iTunes 123456789 iTunes Connect
Android Bundle ID com.yourcompany.yourapp Google Play / комплект разработчика
Windows Store Алфавитно-цифровой Store ID dc6ef45c-f1db-c384-5a96-7c6a3e0c6c26 Windows Store
Windows Phone Алфавитно-цифровой Store ID 46ed4281-297a-2104-d540-d8735975f2bd Windows Phone Store

Если ваше приложение пока не опубликовано в магазине, вы можете ввести шаблон ID аналогично примерам выше. Такой ID не позволит собрать данные apptrace, но с ним вы сможете завершить настройку и начать внедрение трекинга.

Ваши трекеры не будут перенаправлять пользователей туда, куда вам нужно, пока вы не укажете настоящий ID. Однако вы можете настроить статическое перенаправление (описано ниже).

Мультиплатформенные приложения

Для приложений, размещенных в нескольких магазинах сразу (например, игры на Unity или приложений с фреймворком типа Cordova), вы можете использовать мультиплатформенное приложение. Если у вас возникнут вопросы, обращайтесь в нашу техподдержку по адресу support@adjust.com.

1.2Интеграция SDK adjust

Вкратце процесс интеграции выглядит так:

  1. Зайдите в репозиторий GitHubз а SDK adjust и выберите нужную платформу.
  2. Скачайте и импортируйте исходные файлы в свой проект: следуйте инструкции в файле readme.
  3. Укажите токен приложения, как в readme.
  4. Нажмите кнопку «build» («Собрать»), откиньтесь на спинку кресла и возьмите чашечку кофе.

Вот, в общем-то, и все — но постарайтесь точно следовать всем указаниям в readme, чтобы правильно настроить разрешения и фреймворки. Если у вас возникнут проблемы, просто напишите нам: support@adjust.com.

Интегрировав SDK adjust указанным образом, вы получите возможность отслеживать конверсии, анализировать сессии и считывать стандартные KPI — и все это за какие-нибудь пять минут.

В следующих разделах мы расскажем, как получать ещё больше информации, в том числе — данные о выручке сведения о событиях внутри приложения.

1.3Отслеживание событий и выручки

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

Чтобы эффективно отслеживать такие действия, нужно правильно внедрить события, что в adjust совершенно бесплатно. Чтобы получить больше данных для эффективного анализа, отслеживайте в своем приложении все точки конверсий, которые помогут обнаружить «качественного» пользователя. Больше информации об этом можно найти в нашей инструкции по отслеживанию событий.

Чтобы отправить данные о событиях изнутри приложения в adjust, нужно создать токен события на панели управления, после чего внедрить в приложение одну строку кода.

Токен можно создать на экране Events («События) в вашей панели управления. Просто нажмите «New Event» («Новое событие»), укажите его название — и событие будет добавлено в список вместе с токеном из шести символов. Вам нужно внедрить этот токен в приложение. Вызов события выглядит так («abc123» — это пример токена):

iOS Android
[AdjustIo trackEvent:@"abc123"]; AdjustIo.trackEvent("abc123");

Выручка отслеживается либо сама по себе в виде General Revenue Event («Событие общей выручки»), либо в связи с каким-либо другим событием. Использовать General Revenue Event удобно, если система покупок в вашем приложении проста. Но если вы хотите подробного анализа монетизации и более продвинутого функционала, вам стоит создать токен события и подключить его к системе отслеживания выручки.

В нашем SDK с открытым исходным кодом General Revenue Event выглядит так:

iOS Android
[Adjust trackRevenue:1.0]; Adjust.trackRevenue(1.0f);

«1.0» здесь обозначает 1 цент выручки. Поэтому, если вам нужно зарегистрировать покупку стоимостью €9 или $9, £9 или ¥9, укажите значение «900.0». Валюта не имеет значения для adjust, поэтому, пока вы не смешиваете разные валюты в одном месте, системе неважно, какую валюту вы используете.

Чтобы отслеживать выручку с прикрепленным токеном события, добавьте соответствующий параметр события:

iOS Android
[AdjustIo trackRevenue:1.0 forEvent:@"abc123"]; AdjustIo.trackRevenue(1.0f, "abc123");

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

  • отправка данных из приложения в системы отслеживания;
  • использование конверсии валюты покупок внутри приложения для iOS;
  • отправка событий через систему «сервер-сервер».

Эти функции (и не только они) описаны в нашей инструкции по отслеживанию событий.

Дополнительно вы можете настроить постбэк любого события в приложении, чтобы передавать данные на свои серверы. Эта возможность описана в разделе «Использование данных» ниже, а также в нашей инструкции по работе с постбэками.

1.4Тестовая среда

При интеграции SDK adjust позаботьтесь о тестировании, анализе результатов и убедитесь, что все работает правильно.

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

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

Вы можете увидеть тестовые данные на панели. Для этого нажмите кнопку «Switch to Sandbox» («Переключиться на тестовую среду») в правом верхнем углу, возле строки навигации.

1.5Логирование

При внедрении SDK вы должны видеть логи SDK, поступающие из среды разработки (например, Xcode или Eclipse). SDK уведомит вас обо всех сообщениях, отправленных на сервер, и обо всех возникших проблемах.

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

Уровень подробности по умолчанию выставлен на Info («Информация»).

iOS Android Логирование
setLogLevel:AELogLevelVerbose AdjustIo.setLogLevel(Log.VERBOSE) Verbose Все возможные данные.
setLogLevel:AELogLevelDebug AdjustIo.setLogLevel(Log.DEBUG) Debug Важные логи отладки.
setLogLevel:AELogLevelInfo AdjustIo.setLogLevel(Log.INFO) Info Стандартное логирование.
setLogLevel:AELogLevelWarn AdjustIo.setLogLevel(Log.WARN) Warn Предупреждать о том, что что-то не так.
setLogLevel:AELogLevelError AdjustIo.setLogLevel(Log.ERROR) Error Сообщать об ошибках.
setLogLevel:AELogLevelAssert AdjustIo.setLogLevel(Log.ASSERT) Assert Логирование отключено.

1.6Загрузка приложений в магазины

В отличие от других SDK, с которыми вы, возможно, работали ранее, SDK adjust поставляется с открытым исходным кодом. Вы можете указать любые нужные для вашего приложения настройки сборки, и SDK последует вашим указаниям. Поскольку вы можете смотреть в код, вы всегда будете точно знать, что происходит.

Как только вы начнете тестирование приложения со свежеустановленным SDK adjust, вы заметите, что на панели adjust отображается органический трафик.

Органический трафик — это трафик, не прошедший через отслеживаемый рекламный канал. Это значит, что здесь мы пока еще обрабатываем такие же показатели, что и другие источники. Органический трафик, разумеется, бесплатный.

Вы увидите резкий пик установок на панели adjust. Это нормально, когда SDK adjust интегрируется в первый раз — все обновления уже установленного приложения будут посчитаны как свежие установки. Через неделю или две этот эффект сойдет на нет.

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

2Отслеживание установок

Система отслеживания установок adjust сопоставляет установки и переходы по ссылкам. Эти переходы поступают от рекламы, с сайтов и даже из других приложений.

Переходы adjust перенаправляют пользователей в магазин (в магазине нельзя отследить действия пользователя), а потом получают данные об установке со стороны мобильного устройства.

Расширенные методы использования цифровых отпечатков позволят видеть переходы и установки приложения, опознавать стандартные факторы среды и определять источник установки.

2.1Настройка URL-трекера

Чтобы добавить новый источник, сгенерируйте новый URL-трекер и начните давать на него ссылку. Обо всем остальном позаботится adjust.

  1. На экране панели «Apps» («Приложения») раскройте свое приложение.
  2. Нажмите «New Tracker» («Новый трекер») внизу списка.
  3. Введите название и нажмите Enter.

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

https://app.adjust.com/f0ob4r

Если перейти по этой ссылке с нового устройства и установить приложение, переход и установка будут отмечены как поступившие через добавленный вами трекер. Эти ссылки нужно размещать в сетях и рекламных кампаниях. Они также называются URL перехода или URL перенаправления. Это — основа работы дополнительного функционала. Если у вас возникнут вопросы насчет тестирования, напишите нам: support@adjust.com.

Вы можете сгруппировать URL с вложенностью в четыре уровня вручную либо используя соответствующий синтаксис, а также при помощи динамических параметров структуры кампаний. Подробнее об этом можно прочитать в нашей инструкции по генерации трекеров.

2.2Публикация трекера

Когда вы настроите все необходимые источники установок, вам нужно будет убедиться, что в рекламе фигурирует правильный URL-трекер. Сделайте это сами либо попросите об этом аккаунт-менеджера своей сети.

Возможно, вам понадобится отправлять данные конверсий обратно в свою сеть. Обратная отправка автоматически привязывается к URL. Наши партнеры по интеграции — сертифицированные специалисты и знают, что с этим делать. Если вы захотите интегрировать новую сеть, напишите нам: support@adjust.com.

Основной процесс настройки завершен. Как только кто-нибудь перейдет по ссылке-трекеру и установит приложение, это отразится на статистике в вашей панели управления.

2.3Работа с Facebook

Facebook разрешает adjust считать установки, поступающие из систем Mobile App Install Ads и Audience Network.

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

Вы можете настроить кампанию приложения в Facebook, просто указав ID приложения в Facebook на вашей панели управления.

  1. На экране «Apps» («Приложения») выберите свое приложение.

  2. Нажмите «Settings» («Настройки») и перейдите в закладку «Networks» («Сети»). Разверните первый пункт — Facebook.

  3. Введите ID приложения в Facebook и подтвердите.

Это все, что нужно сделать. После этого мы начнем отслеживать все установки, поступающие из Facebook. Запустите свою рекламную кампанию через панель рекламы Facebook.

Мы создадим специальную группу трекеров, в которую будут автоматически попадать группы рекламных кампаний, которые вы запускаете.

Больше информации о работе с Facebook, в том числе о работе с неполадками, можно почерпнуть из нашей инструкции по анализу мобильных данных для Facebook.

2.4Устранение неполадок

Когда вы начнете отслеживать установки, вы можете обнаружить, что данные на вашей панели не полностью совпадают с данными из других источников — таких, как iTunes Connect, Facebook и прочих. Есть несколько разных, но распространенных причин этого:

  • Скачивания vs установки
    Магазины приложений отслеживают число скачиваний вашего приложения — то есть, число раз, когда пользователь нажал «скачать» на странице магазина. А adjust отслеживает именно число установок — то есть, число пользователей, хотя бы раз открывших приложение. Между данными магазина и данными adjust могут возникнуть расхождения, если часть пользователей, скачавших ваше приложение, ни разу не откроет его, либо если часть установок поступает не напрямую из магазина приложений.

  • Разная логика атрибуции
    В adjust используется общая 7-дневная модель атрибуции на базе переходов. Ваши партнеры могут использовать другие методы.

  • Тайм-зоны
    Небольшая временная разница может возникнуть в связи с тем, как adjust определяет время. Каждый день в базе данных adjust измеряется по универсальной тайм-зоне UTC (это время по Гринвичу, но без перехода на летнее время). Ваши партнеры могут отображать дни в других тайм-зонах.

  • Разные определения KPI
    Ключевые показатели производительности (KPI) не все определяют одинаково. Это значит, что adjust может правильно отображать данные по формуле, которая отличается от формулы, используемой в другой системе для того же показателя. В конце этого руководства вы можете увидеть определения всех KPI на вашей панели.

  • Различные трекинговые системы
    В adjust используется сложное SDK, способное отслеживать сессии и события, даже если устройство не подключено к сети. Другие трекинговые системы могут использовать другие технологии, что может вызывать расхождения в цифрах.

Если у вас возникнут вопросы, обращайтесь к нам: support@adjust.com.

2.5Работа с магазинами приложений

По умолчанию, цель работы трекера — перенаправлять пользователей на вашу посадочную страницу в iTunes, Google Play или Windows Store, откуда можно скачать приложение. Вы можете изменить адрес перенаправления (например, указать на другой магазин или постороннюю страницу), используя перенаправления, описанные в следующем разделе.

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

2.6Создание диплинкс, модифицированные перенаправления, восстановление

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

Простой параметр URL создает статическое перенаправление:

https://app.adjust.com/foobar?redirect=http%3A%2F%2fmypage.com

Вам нужно добавить в код все параметры перенаправления, которые вы используете, — так, чтобы URL был безопасен.

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

Примите к сведению: если вы перенаправите пользователей по неверному URL либо туда, откуда скачать приложение нельзя, вы не получите ни одного скачивания. 

3Использование панели управления

На панели управления вы можете видеть все собранные данные и основные KPI. Следующие разделы описывают функции, доступные на панели adjust, и способы их использования для анализа.

На панели можно найти несколько секций, которые позволяют глубже погрузиться в данные без ручной обработки:

Обзор статистики — это быстрый обзор основных показателей всех ваших приложений. Эта страница открывается при нажатии на панель верхнего меню «Statistics» («Статистика»).

Статистика приложения — обзор конкретного приложения с основными показателями для каждого трекера и графиками для каждого KPI. Чтобы открыть эту секцию, выберите приложение на странице обзора статистики либо разверните приложение на странице обзора приложений и нажмите «Statistics» («Статистика»). Здесь вы найдете общие графики, KPI и их распределение. Вы можете изучить эти данные подробнее, нажав на название конкретного источника. Так открывается полная статистика источника со всеми четырьмя уровнями.

Обзор событий , который открывается по нажатию «Events» («События») на странице статистики приложения, в удобном виде демонстрирует все события внутри приложения — с графиками и обобщениями по источникам. Вы можете изучить эти данные подробнее, нажав на название конкретного источника. Так открывается полная статистика источника со всеми четырьмя уровнями.

События* KPI**отображают события внутри приложений и относящиеся к ним KPI.Вы можете узнать о каждом событии подробнее, изучить KPI каждого трекера и увидеть парочку модных графиков. События KPI отображаются, когда вы открываете статистику приложения.

Аудитория дает доступ к анализу аудитории. Там можно увидеть «производительность» пользователей в зависимости от того, на какой стадии жизненного цикла они находятся. Открыв страницу настроек (иконка с шестеренкой справа), вы получите доступ ко всем доступным KPI аудитории.

apptrace — это аналитический сервис adjust, который предоставляет полную информацию о том, насколько успешно ваше приложение в магазинах. Открыть apptrace можно прямо с панели главного меню для Android и iOS.

3.1Настройка нескольких пользователей

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

  • Admin — администратор, имеющий доступ ко всей панели и настройкам учетной записи. Настройки учетной записи могут менять только администраторы.
  • Editor — редактор, имеющий доступ к приложениям. Он может добавлять и удалять трекеры и события. Редактор не имеет доступа к настройкам учетной записи.
  • Reader — читатель. Читатели могут только просматривать ваши приложения и не могут вносить изменения. У них есть доступ только к страницам статистики и Apptrace и нет доступа к ссылкам-трекерам.

Кроме того, вы можете настроить собственные роли с разными уровнями доступа для разных приложений. Так, пользователь может быть редактором одного приложения, читателем другого и вообще не иметь доступа к третьему. Чтобы добавить нового пользователя или настроить полномочия, откройте Account Settings («Настройки учетной записи») на панели управления. Чтобы внести изменения, нажмите «Add user» («Добавить пользователя») либо наведите курсор на кнопку разрешений.

4Использование данных

Панель adjust отображает подробный анализ данных, а также широкий спектр различных KPI, которые помогут вам разобраться, насколько успешно ваше приложение и насколько эффективны пользователи, пришедшие из того или иного источника.

Вы также можете изучить данные подробнее, чтобы сравнить несколько рекламных источников и оптимизировать свою рекламную кампанию.

Каждый трекер собирает свой набор данных и KPI. В зависимости от ваших целей, различные KPI и измерения могут быть важными для определения качества ваших источников.

Определения KPI вы можете найти в глоссарии.

4.1Экспорт данных при помощи отчетов

Вы можете в любой момент скачать свои данные в формате CSV и XLSX прямо через панель adjust.

  1. Перейдите в раздел обзора приложений и разверните интересующее вас приложение.
  2. Нажмите «Generate Report» («Сгенерировать отчет») прямо под названием. Эта кнопка отображается только в случае, если у вас достаточно данных о приложении.
  3. Выберите временной промежуток и конечную дату. Временной промежуток определяет, сколько дней попадает в отчет.
  4. Выберите тип отчета. Cohort Reports («Отчеты об аудитории») содержат KPI по удержанию пользователей и событийным конверсиям, сегментированные по различным аудиториям. Deliverables («Результаты») демонстрируют каждый источник с основными KPI для отслеживания источников.
  5. Когда все будет готово, нажмите Generate («Сгенерировать»).

Ваши отчеты будут обработаны и отправлены на тот email, который вы используете для авторизации в системе.

Отчеты также доступны в сводном виде, удобном для тех, кто знаком с работой Excel Pivot Tables либо других систем обработки данных. Это позволяет вам легко генерировать собственные измерения, организовывать их и строить по ним наиболее подходящие вам графики и отчеты в удобном формате.

4.2Автоматизация отчетов

В дополнение к онлайн-панели вы также можете настроить генерацию собственных отчетов для каждого приложения и их автоматическую отправку на ваш email .

  1. Перейдите в раздел обзора приложений и разверните приложение, для которого вы хотите автоматизировать отчетность.
  2. Нажмите «Settings» («Настройки»). Отобразятся ваши настройки отчетности.
  3. Выберите частоту, промежуток времени и тип отчета. Более подробную информацию о типах отчетов смотрите в предыдущем разделе.
  4. Введите email-адреса, на которые отчеты будут рассылаться. Вы можете ввести сколько угодно адресов через запятую.

4.3Постбэки для установок и событий внутри приложения

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

Вы можете ввести URL обратного вызова, который будет задействован при каждом событии на экране «Events» («События») — для этого не нужно вносить изменения в SDK.

  1. На панели перейдите к экрану «Events» («События») и разверните приложение.
  2. В списке событий, которые вы задали по инструкции в разделе 1.3, нажмите «Add Callback» («Добавить постбэк») для любого события, включая установку.
  3. Чтобы добавить постбэк, укажите URL, на который наши серверы должны будут отправлять запрос каждый раз, когда событие фиксируется.

Обратите внимание: переходы и установки на этом экране записываются как события — и вы также можете добавить постбэк для этих действий.

Более подробные сведения о работе с постбэками adjust вы можете получить в нашей инструкции по работе с постбэками.

4.4Получение динамических данных при постбэки

Параметр Контент
{adid} Уникальный идентификатор устройства, предоставляемый adjust
{tracker} ID, присвоенный источнику установки
{event} ID вызываемого события
{idfa} ID для рекламодателей
{android_id} ID Google Android

Получить простой пинг по URL — одно дело, но мы можем также включать несколько переменных от устройства, на котором было зафиксировано событие. Например, вы можете настроить постбэк http://crm.your-ltd.com/app и включить туда метку «{idfa}». Если вы хотите указать имя и определить его как метку, которая потом будет заполнена значением IDFA:

http://crm.your-ltd.com/app?device_id={idfa}

Если вы установите такой постбэк для события, наши серверы запросят данный URL при срабатывании события. Когда ваши серверы примут этот запрос, мы получим переменную «device_id», установленную на IDFA устройства.

В нашей инструкции по работе с постбэками вы найдете полный список возможных меток и дополнительные рекомендации по установке обратного вызова.

4.5Продвинутые настройки постбэков

Постбэк — гибкий инструмент передачи данных с возможностью встраивания бизнес-логики и даже построения сложных маркетинговых алгоритмов на базе данных атрибуции в реальном времени. Наша инструкция по работы с постбэками описывает ряд возможностей — таких, как:

  • передача собственных параметров из событий внутри приложения;
  • дополнительные параметры для запроса доступных данных из adjust;
  • рекомендации по использованию этих функций в ваших системах.

Это и прочие вопросы рассматриваются в нашей инструкции по работе с постбэками.

4.6Анализ аудитории

Анализ аудитории — сложный инструмент, который позволяет извлечь больше данных о сегментах пользователей. Этот инструмент разделяет пользователей на сегменты, позволяя вам обособить тенденции и жизненные циклы, через которые проходят ваши пользователи.

Во-первых, пользователи группируются по дате установки приложения. Все пользователи, установившие ваше приложение в течение одного дня, объединяются в один сегмент. Их действия и показатели вычисляются в зависимости от того, сколько дней после установки пользователи отслеживались.

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

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

Все сегментированные данные доступны на экране анализа аудитории на вашей панели управления либо в отчетах об аудитории.

5Продвинутые функции

Эта инструкция поможет вам разобраться в основных функциях adjust, однако в нашей системе есть множество функций и возможностей, которые подробно описываются в других инструкциях.

5.1Ретаргетинг

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

adjust умеет эффективно отслеживать кампании по ретаргетингу так же, как и другие ваши источники. Чтобы узнать больше, изучите нашу инструкцию по ретаргетингу.

5.2Генерация трекеров

Ссылки-трекеры — основной инструмент работы с adjust, имеющий множество дополнительных функций, которые можно активировать при помощи параметров URL. Среди этих функций:

  • выборочная отправка данных вашим партнерам;
  • сбор ID кампаний и издателей, типов рекламы или любых других сегментированных данных;
  • повышение конверсий при помощи ID устройств;
  • создание диплинкс, восстановлений и перенаправлений.

Чтобы узнать, как полноценно использовать все возможности трекеров, изучите нашу инструкцию по генерации трекеров.

5.3Использование событий

Гибкое и бесплатное отслеживание событий в приложении, доступное в adjust, поможет вам под микроскопом проанализировать жизненный цикл пользователей и понять, как лучше использовать свои деньги и время, чтобы достичь нужных целей. Отслеживание событий — это не просто фиксация данных: это лишь начало полноценного анализа.

Наша инструкция по отслеживанию событий расскажет вам, как пользоваться всеми возможностями, например:

  • как отслеживать сложные конверсии;
  • как конвертировать валюты при помощи матрицы цен iTunes;
  • как избежать дупликации покупок внутри приложения.

5.4Интеграция сетей

Интеграция сетей нужна для работы с партнерами по трафику. Мы создали систему, которая позволит вашим партнерам легко и быстро получать доступ к необходимым данным, а вам как клиенту при этом не потребуется ничего настраивать.

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

5.5Анализ мобильных данных для Facebook

Как партнер Facebook по мобильному анализу, наша компания поможет вам проанализировать все ваши кампании в Facebook при помощи SDK и панели управления adjust. Более подробные сведения о работе с Facebook вы можете найти в инструкции по мобильному анализу Facebook.

6Глоссарий

На сегодняшний день в индустриях аналитики и рекламы внутри приложений нет общего мнения по вопросам определения KPI. Ниже вы увидите наш глоссарий часто используемых терминов (в алфавитном порядке) и наши определения этих терминов.

6.1Общие термины

  • Атрибуция (Attribution). Атрибуции adjust — это переходы плюс неорганические установки, то есть — все переходы по ссылке-трекеру, а также все установки, происходящие из отслеживаемого пользовательского источника.
  • Выручка (Revenue). Это любое поступление средств, которое генерирует пользователь путем совершения покупки внутри приложения.
  • Отслеживание скачиваний приложения (App Download Tracking). Это происходит, когда установки приложения и поведение пользователей относятся к конкретным источникам и эффективность пользовательских источников установок отслеживается с течением времени. Также часто используется термин «отслеживание конверсий».
  • Переход (Click). Когда мы говорим о переходах, мы имеем в виду исключительно переход по ссылке-трекеру.
  • Сессии (Sessions). Сессия начинается каждый раз, когда пользователь открывает приложение. Между двумя сессиями должно пройти не менее 30 минут, иначе несколько сессий считаются за одну. Например, если пользователь открывает приложение каждые пять минут в течение часа, все это будет считаться одной сессией, поскольку требуемого перерыва не произошло.
  • Трекер (Tracker). Трекер — это URL, привязанный к пользовательскому источнику. Обычно этим источником является реклама, но это может быть и что-то другое — например, email-рассылка, другое приложение или даже QR-код.
  • Установки (Installs). Мы определяем установку как процесс, когда пользователь устанавливает и открывает приложение в первый раз.
  • Цифровой отпечаток (Digital Fingerprinting). Цифровой отпечаток идентифицирует мобильное устройство после того, как пользователь перешел по рекламной ссылке. О нем будут собираться неперсональные данные. Если пользователь устанавливает и открывает приложение с встроенным SDK adjust, происходит тот же процесс: наш сервер сопоставляет устройство с рекламным источником. Для этого adjust использует технологию, соответствующую правилам ePrivacy.
  • SDK, или пакет разработки программ (Software Development Kit). SDK приложения — это мини-программа, встроенная в приложение. Для аналитики adjust использует SDK с открытым исходным кодом. Это значит, что программисты могут заглянуть в код SDK, проверить, как он работает, и изменить его под свои нужды. Это позволяет предотвратить разнообразные неприятности, которые случаются с закрытыми SDK — например, неожиданные падения.
  • URL — это ссылка, адрес ресурса в сети.

6.2Определения KPI

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

  • Средняя выручка с платящего пользователя, ARPPU (Average Revenue Per Paying User). Средняя выручка, которая поступила от одного платящего пользователя. Пользователи, которые не платят, в расчет не берутся.
  • Средняя выручка с пользователя, ARPU (Average Revenue Per User). Средняя выручка, поступившая от любого пользователя за указанный период. Здесь считаются все пользователи.
  • Процент конверсии (Conversion Rate). Процент пользователей, которые установили приложение после того, как перешли по рекламной ссылке.
  • Активные пользователи за день, DAU (Daily Active Users). Число уникальных пользователей, которые открыли приложение за выбранный день.
  • Процент конверсии события (Event Conversion Rate). Процент пользователей, у которых хотя бы один раз фиксировалось указанное событие.
  • Событий на пользователя (Events Per User). Это число раз, когда указанное событие фиксировалось у пользователя в течение выбранного времени.
  • Активные пользователи за месяц, MAU (Monthly Active Users). Число уникальных пользователей, которые открыли приложение в течение выбранного 30–дневного периода.
  • Время до первого события, TTFE (Time to First Event). Время, которое потребовалось пользователю, чтобы запустить указанное событие в первый раз.
  • Одноразовые пользователи, OTU (One-Time Users). Процент пользователей, которые открыли приложение только один раз.
  • Удержание 30 дней (Retention 30 day). Процент пользователей, скачавших приложение и все еще использующих его через месяц. Чтобы пользователь считался удержанным, он должен открыть приложение в течение последних 7 дней до конца 30-дневного периода.
  • Продолжительность жизни пользователя (User Lifetime). Время, в течение которого пользователь активно использует приложение. «Жизнь» заканчивается, когда пользователь прекратил использовать приложение. Чтобы данные были более осмысленными, мы вычеркиваем из этого показателя одноразовых пользователей.
  • Стоимость жизненного цикла, LTV (Lifetime Value). Стоимость жизненного цикла — это показатель, доступный в анализе аудитории. Стоимость считается как сумма выручки из выбранного сегмента, разделенная на общее число уникальных установок в этом сегменте.