Перейти к основному содержимому
осторожно
iOS SDK 3.0.2 устарела. Stable версия - здесь.
Версия: 3.0.2

Отслеживание событий

Введение

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

Типы Cобытий

События в приложении можно разделить на две категории:

  • Базовые события - это стандартные внутренние события приложения, которые помогают вам понять действия пользователей внутри вашего приложения.

    Примеры:

    level1_finished
    level2_start
    app_login
  • Насыщенные события - аналогичные базовые события в приложении, но позволяющие вам получить более подробную информацию о событии с помощью ряда параметров. Вы узнаете о них больше на шаге 1. Через параметры можно отправить дополнительную информацию о событии. Например, вы можете не только узнать, что приложение было открыто, но и точную дату и время.

    Примеры:

    level1_finished (result)
    level2_start(time)
    app_login(date)

Рекомендуемые Cобытия

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

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

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

  • Мы рекомендуем использовать только строчные буквенно-цифровые символы (a-z и 0-9) для названий событий в приложении.

Примеры (для других приложений):

appodeal_initialized
complete_registration
user_login
tutorial_completion
on_search
content_view
in_app_purchase

Примеры (для игр):

game_start
game_win
game_end
main_menu_open
game_lose
round_start
round_end
pause_menu_open
design_dialog_open
settings_dialog_open
design_application_changed
level1_complete
appodeal_consent_dialog_open
appodeal_consent_dialog_result

Шаг 1. Как Отслеживать События В Приложении

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

Appodeal.trackEvent(
"some event",
customParameters: ["foo": "bar"]
)

Обратите внимание:

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

Шаг 2. Настройка Внутренних Событий Приложения На Стороне MMP

Some additional steps may be needed on the MMP side to complete events setup.

Бесплатный Appodeal Adjust Аккаунт

Если вы хотите отправлять события в Adjust, свяжитесь с нашей службой поддержки по электронной почте support@appodeal.com или в живом чате и отправьте нам список с названиями событий.

По умолчанию, Appodeal SDK отправляет s2s события в Adjust.

Список s2s событий:

  • dc_cpa_event_d0 - данное событие отправляется вместе с значением ARPU Дня 0 после установки приложения
  • dc_cpa_event_d2 - данное событие отправляется вместе с значением ARPU Дня 2 после установки приложения
  • dc_cpa_event_d7 - данное событие отправляется вместе с значением ARPU Дня 7 после установки приложения
  • dc_cpa_event_d30 - данное событие отправляется вместе с значением ARPU Дня 30 после установки приложения
к сведению

Если вы хотите нацелить эти события s2s в ваших UA кампаниях, пожалуйста, свяжитесь с нашей службой поддержки по электронной почте support@appodeal.com или воспользуйтесь онлайн-чатом, чтобы мы могли связать события с вашим источником трафика.

Собственный Adjust Аккаунт

Если вы хотите отправлять события в Adjust, вам нужно создать свои события на стороне Adjust в соответствии с этим руководством и отправить нам их токены по электронной почте support@appodeal.com или в онлайн-чате:

  • Найдите ваше приложение на панели управления и нажмите на значок параметров (^).

  • Нажмите Все настройки > События .

  • Найдите надпись Создать новое событие в нижней части модуля и введите название события.

  • Нажмите Создать.

  • Отправьте нам токен каждого события, указав название события (вы можете найти токен рядом с событием в разделе Все настройки > События)

Вам так же необходимо создать некоторые необходимые события SDK, представленные ниже:

Required SDK events:

hs_sdk_purchase
hs_sdk_unknown
hs_sdk_purchase_error

hs_sdk_purchase - покупка в приложении успешно подтверждена
hs_sdk_unknown - неизвестное событие
hs_sdk_purchase_error - покупка в приложении не была подтверждена, произошла ошибка

Собственный AppsFlyer Аккаунт

  • Дополнительных действий не требуется