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

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

Введение​

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

Типы 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 Аккаунт​

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