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

Обновление значений конверсии для S2S-событий

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

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

Совет:
Adjust рекомендует использовать события SDK для SKAdNetwork. SKAdNetwork является системой на стороне клиента, поэтому обеспечивается более правильная последовательность событий, фиксируемых с помощью Adjust SDK.

Как это работает

S2S-события выполняются в три этапа.

  1. Ваш сервер регистрирует событие и отправляет его в Adjust как S2S-событие.
  2. Бэкенд Adjust рассчитывает значение конверсии.
  3. Adjust отправляет это значение конверсий на ваш сервер в виде ответа S2S.

Асинхронная работа

Бэкенд Adjust не может инициировать соединение с Adjust SDK. При асинхронной работе бэкенд Adjust ожидает получения запроса от Adjust SDK. После его получения бэкенд Adjust отправляет обновленное значение конверсии в качестве ответа на запрос SDK.

Для использования асинхронной работы вам нужно интегрировать Adjust SDK в свое приложение.

  1. Сервер регистрирует событие и отправляет его как S2S-событие в Adjust.

  2. Бэкенд Adjust использует S2S-событие и любые другие применимые действия для расчета последнего значения конверсии.

    • Если последнее значение конверсии больше, чем хранящееся в бэкенде Adjust, то бэкенд Adjust обновляет сохраненное значение конверсии.
  3. Если применимо, Adjust SDK отправляет случайный, несвязанный запрос в бэкенд Adjust (например, пользователь запускает сессию SDK или событие SDK).

  4. Бэкенд Adjust повторно вычисляет значение конверсии, как описано на этапе 2, и отправляет сохраненное значение конверсии в своем ответе в Adjust SDK.

  5. Adjust SDK обновляет значение конверсии через SKAdNetwork.

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

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