Рекомендуемые события в приложениях для P2P-кредитования

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

InApp_Events_lending.png P2P-кредитование

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

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

Дополнительные сведения о регистрации внутренних событий см. в Руководстве по насыщенным внутренним событиям.

Flowchart_for_recommended_events P2P_lending_app_user_journey

Рекомендуемые структуры для предопределенных событий

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

Завершение регистрации (af_complete_registration)

Цель

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

Триггер

Подтверждение регистрации пользователя.

Параметры события

Имя Описание Пример значения
af_registration_method Тип способа регистрации email, Facebook

Примеры кода

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<String, Object>();
eventValue.put(AFInAppEventParameterName.REGSITRATION_METHOD, "Facebook");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(), AFInAppEventType.COMPLETE_REGISTRATION, eventValue);

Авторизация (af_login)

Цель

Проанализировать метрику удержания зарегистрированных пользователей.

Триггер

Успешный вход пользователя в систему.

Параметры события

Можно отправлять без каких-либо дополнительных параметров.

Примеры кода

Android iOS - Objective C iOS - Swift Unity

AppsFlyerLib.getInstance().logEvent(getApplicationContext(), AFInAppEventType.LOGIN, null);

Рекомендуемые структуры для настраиваемых событий

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

Отправлен запрос на регистрацию (registration_submitted)

Цель

Поскольку при P2P-кредитовании возможны злоупотребления, пользователи должны сначала подтвердить свою личность. Для этого они подают запрос на регистрацию. Это событие поможет вам:

  • Определить количество пользователей, которые зарегистрировались, но не подтвердили аккаунт.
  • Найти взаимосвязь между способами регистрации (например, с указанием электронной почты, через Facebook или Google) и долей подтвержденных аккаунтов.

Триггер 

Отправка пользователем запроса на регистрацию.

Параметры события

Имя Описание Пример значения
af_registration_method Тип способа регистрации email, Facebook

Примеры кода

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<String, Object>();
eventValue.put(AFInAppEventParameterName.REGSITRATION_METHOD, "Facebook");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(), "registration_submitted", eventValue);

Заполнение формы заявки на получение кредита (fill_loan_form_<НАЗВАНИЕ_ФОРМЫ>)

Цель

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

Обратите внимание, что при отправке этого события нужно указывать в имени события название формы.

Триггер

Отправка формы заемщиком.

Параметры события

Можно отправлять без каких-либо дополнительных параметров.

 Примечание

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

Примеры кода

Android iOS - Objective C iOS - Swift Unity

AppsFlyerLib.getInstance().logEvent(getApplicationContext(), "fill_loan_form_FORM_NAME", null);

Подача заявки на кредит (submit_loan_application)

Цель

Это событие поможет вам:

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

Триггер

Пользователь подал заявку на получение кредита.

Параметры события

Имя Описание Пример значения
loan_id Идентификатор кредита 1735102
loan_amount Запрошенная сумма 1000
loan_type Срок кредита 3 месяца

Примеры кода

Android iOS - Objective C iOS - Swift Unity

Map<String, Object> eventValue = new HashMap<String, Object>(); eventValue.put("loan_id", "1735102"); eventValue.put("loam_amount", 1000); eventValue.put("loan_type", "3 months"); AppsFlyerLib.getInstance().logEvent(getApplicationContext(),"submit_loan_application", eventValue);

Форма заявки на кредит (loan_form)

Цель

Просмотреть заявки на получение кредита, поданные пользователями.

Триггер

Успешная отправка заявки на кредит заемщиком.

Параметры события

Имя Описание Пример значения
loan_id Идентификатор кредита 1735102
loan_amount Запрошенная сумма 1000
loan_type Срок кредита 3 месяца

Примеры кода

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<String, Object>();
eventValue.put("loan_id", "1735102");
eventValue.put("loam_amount", 1000);
eventValue.put("loan_type", "3 months");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(),"loan_form", eventValue);

Проведение проверки кредитоспособности (submit_credit_check)

Цель

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

Триггер

Получение кредитором заявки на кредит.

Параметры события

Имя Описание Пример значения
loan_id Идентификатор кредита 1735102
loan_amount Запрошенная сумма 1000
loan_type Срок кредита 3 месяца

Примеры кода

Android iOS - Objective C iOS - Swift Unity

Map<String, Object> eventValue = new HashMap<String, Object>(); eventValue.put("loan_id", "1735102"); eventValue.put("loam_amount", 1000); eventValue.put("loan_type", "3 months"); AppsFlyerLib.getInstance().logEvent(getApplicationContext(),"submit_credit_check", eventValue);

Кредит предоставлен (loan_accepted)

Цель

Выявить тренды по кредитам и другим метрикам. Это событие поможет вам определить:

  • Виды предоставленных кредитов.
  • Запрошенные суммы, по которым предоставлены кредиты.
  • Какие кредиторы выдают больше всего кредитов, типы кредитов и запрашиваемые суммы.

Триггер

Предоставление кредита.

Параметры события

Имя Описание Пример значения
loan_id Идентификатор кредита 1735102
loan_amount Запрошенная сумма 1000
loan_type Срок кредита 3 месяца

Примеры кода

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<String, Object>();
eventValue.put("loan_id", "1735102");
eventValue.put("loam_amount", 1000);
eventValue.put("loan_type", "3 months");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(),"loan_accepted" , eventValue);

В кредите отказано (loan_rejected)

Цель

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

Триггер

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

Параметры события

Имя Описание Пример значения
load_id Идентификатор кредита 1735102

Примеры кода

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<String, Object>();
eventValue.put("loan_id", "1735102");
eventValue.put("loam_amount", 1000);
eventValue.put("loan_type", "3 months");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(),loan_rejected" , eventValue);

Оплата (payment)

Цель

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

Триггер

Заемщик производит платеж по кредиту.

Параметры события

Имя Описание Пример значения
loan_id Идентификатор кредита 1735102
payment_amount Сумма платежа 100
payment_id Идентификатор платежа AE12SF

Примеры кода

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<String, Object>();
eventValue.put("loan_id", "1735102");
eventValue.put("payment_amount", 100);
eventValue.put("payment_id", "AE12SF");
AppsFlyerLib.getInstance().logEvent(
			  getApplicationContext(),
			 "payment" , eventValue);

Платеж совершен (payment_completed)

Цель

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

Триггер

Полное погашение кредита.

Параметры события

Имя поля Описание Пример значения
loan_id Идентификатор кредита 1735102

Примеры кода

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<String, Object>();
eventValue.put("loan_id", "1735102");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(),"payment_completed" , eventValue);

Платеж получен (payment_received)

Цель

Подтвердить, что заемщик вносит платежи по кредиту в соответствии с условиями кредитного договора.

Триггер

Заемщик производит платеж по кредиту.

Параметры события

Имя Описание Пример значения
loan_id Идентификатор кредита 1735102
payment_amount Сумма платежа 100
payment_id Идентификатор платежа AE12SF

Примеры кода

Android iOS - Objective C iOS - Swift Unity
Map<String, Object> eventValue = new HashMap<String, Object>();
eventValue.put("loan_id", "1735102");
eventValue.put("payment_amount", 100);
eventValue.put("payment_id", "AE12SF");
AppsFlyerLib.getInstance().logEvent(getApplicationContext(), "payment_received" , eventValue);
Была ли эта статья полезной?