Интеграция с Adjust
Глоссарий
Adjust
Платформа для мобильной атрибуции и маркетинговой аналитики. Adjust позволяет разработчикам приложений, маркетологам и брендам отслеживать, измерять и оптимизировать маркетинговые кампании по различным каналам и устройствам.
Подробная информация о платформе приведена в документации Adjust.
Токен приложения (App token)
ID мобильного приложения, уникальный для мобильной платформы (Android, iOS и т. д.). Генерируется автоматически при добавлении приложения в Adjust. Вы можете найти это значение в Adjust в разделе
Adjust ID
Пожизненная ценность (Lifetime Value или LTV)
Окупаемость затрат на рекламу (Return on advertising spend или ROAS)
Событие в приложении (in-app event)
Привлечение трафика
Customer user ID (CUID)
ID пользователя, сгенерированный и установленный владельцем приложения в момент регистрации пользователя. CUID для Web Shop и Adjust должны совпадать. Этот параметр используется для атрибуции пользователей.
Вам необходимо настроить передачу CUID в качестве партнерского параметра xsolla_cuid
, следуя инструкции.
Если CUID в Web Shop и вашем мобильном приложении не совпадают, обратитесь к персональному менеджеру проекта или напишите на csm@xsolla.com, чтобы настроить обработку вебхука Проверка пользователя в Web Shop или аутентификации пользователя через диплинк.
Обратный вызов (callback)
S2S токен безопасности
Сценарий интеграции
Adjust и Xsolla поддерживают S2S-интеграцию для мобильных приложений, которая позволяет измерять LTV и ROAS для покупок в приложении и в Web Shop. В этом случае Xsolla отправляет в Adjust информацию о покупках в Web Shop как событие в мобильном приложении. Adjust связывает эти события с количеством установок мобильного приложения, кампаниями по привлечению и повторному привлечению пользователей.
Вы можете настроить S2S-интеграцию для мобильных приложений и получать расширенную аналитику событий, если:
- у вас есть мобильное приложение на платформе Android/iOS;
- вы используете Adjust;
- вы используете решение Web Shop для продажи внутриигровых товаров.
С помощью S2S-интеграции Xsolla и Adjust вы можете получать информацию о следующем событии:
Событие | Описание |
---|---|
xsolla-billing-payment | Покупка товара. Параметры события содержат информацию о покупке. |
Как это работает
В рамках интеграции реализован двусторонний обмен данными между Xsolla и Adjust. Ниже приведен сценарий взаимодействия систем, когда пользователь совершает покупку.
sequenceDiagram participant User participant Mobile App participant Web Shop participant Xsolla Backend participant Adjust User->>Mobile App: 1. Logs in Mobile App->>Adjust: 2. Sends CUID Adjust-->>Xsolla Backend: 3. Sends callback User->>Web Shop: 4. Logs in using CUID User->>Web Shop: 5. Makes a purchase Web Shop->>Xsolla Backend: 6. Sends purchase event Xsolla Backend->>Adjust: 7. Sends xsolla-billing-payment event
- Пользователь (игрок) регистрируется или авторизуется в мобильном приложении.
- Ваше приложение отправляет в Adjust событие в приложении:
login
,signup
или любое другое событие, которое содержит CUID. - Adjust выполняет обратный вызов к Xsolla, который содержит токен приложения, Adjust ID, CUID и другие параметры с данными.
- Пользователь авторизуется в Web Shop, используя CUID.
- Пользователь совершает покупку в Web Shop.
- Событие покупки отправляется на сервер Xsolla и сопоставляется с информацией, полученной от Adjust.
- Сервер Xsolla отправляет S2S-событие в приложении к Adjust, которое содержит Adjust ID, токен приложения и другие параметры, полученные от Adjust.
Adjust привязывает новое событие, покупку и доход к медиа-источнику, который способствовал первичному или повторному привлечению пользователя.
Как настроить в Личном кабинете
- В проекте в Личном кабинете перейдите в раздел Интеграции.
- Нажмите панель Adjust.
- В панели S2S-интеграция для приложений нажмите Настроить.
- В открывшемся окне проверьте, что флажок Включить эту интеграцию установлен.
- Введите следующие данные:
- S2S токен безопасности Adjust.
- Токен приложения на платформах публикации (Android/iOS). Чтобы добавить платформу, нажмите Добавить токен приложения.
- Нажмите Сохранить.
- Настройте интеграцию на стороне Adjust.
После сохранения в панели S2S-интеграции будет отображаться зеленый индикатор.
Чтобы внести изменения:
- Нажмите панель Adjust.
- В открывшемся окне внесите необходимые изменения.
- Нажмите Сохранить.
Как настроить в Adjust
В Adjust вам необходимо:
- Настроить передачу CUID в качестве партнерского параметра.
- Получить S2S-токен безопасности.
- Активировать интеграцию с Xsolla.
Передача CUID в качестве партнерского параметра
Настройте передачу CUID самостоятельно, следуя инструкции. Для этого вызовите метод addGlobalPartnerParameter
и передайте в нем следующие данные:
- ID пользователя на вашей стороне;
forKey: “xsolla_cuid”
.
Пример:
swift
- swift
- obj-c
1Adjust.addGlobalPartnerParameter("abcd123", forKey: "xsolla_cuid")
1[Adjust addGlobalPartnerParameter:@"abcd123" forKey:@"xsolla_cuid"];
Получение S2S-токена безопасности
- администратор (admin);
- редактор (editor);
- роль с доступом на редактирование (custom editor).
Чтобы получить S2S-токен безопасности:
- Авторизуйтесь в вашем аккаунте Adjust.
- Откройте раздел
AppView > All apps и перейдите на страницу вашего приложения. - Перейдите на вкладку
Protection . - В блоке
S2S security нажмитеOpen S2S security . - В строке необходимого токена нажмите значок копирования.
Если у вас еще нет S2S-токена, создайте его, следуя инструкции.
Активация интеграции с Xsolla
- Авторизуйтесь в вашем аккаунте Adjust.
- Перейдите в раздел
Campaign Lab > Partners . - Нажмите
New partner .
- В поисковой строке введите и выберите
Xsolla . - Нажмите
Next .
- Выберите приложение, для которого вы настраиваете интеграцию.
- Нажмите
Next . - Разрешите передачу данных. Для этого в блоке
Enable data sharing нажмитеEdit , установите переключатель в активное положение и нажмитеEnable .
- Настройте маппинг событий:
- В блоке
Map your events нажмитеMap event .
- В блоке
- В разделе
Adjust event выберитеxsolla-billing-payment . - В разделе
Partner event выберитеXsolla billing payment . - Нажмите
Apply .
- В разделе
- Нажмите
Next . - Проверьте настройки и нажмите
Enable partner . При необходимости вы можете вернуться на предыдущие шаги и изменить настройки.
Структура значений событий
Если вы хотите настроить определенное событие или если текущие возможности интеграции не соответствуют вашим потребностям, обратитесь к персональному менеджеру проекта или напишите на csm@xsolla.com.
Покупка товара
Когда пользователь совершает покупку в Web Shop, Xsolla отправляет событие xsolla-billing-payment
в Adjust. В параметрах события передается следующая информация о покупке:
Параметр | Описание |
---|---|
content_id | Отдельный артикул товара или массив артикулов в покупке. |
quantity | Количество товара соответствующего артикула (один или массив). |
revenue | Сумма покупки с учетом скидок. До вычета комиссий и налогов. |
currency | Валюта покупки. |
Дополнительные данные
Дополнительно вы можете передавать следующие данные в функции обратного вызова:
Параметр | Описание |
---|---|
os_name | Операционная система устройства. |
adid | ID устройства на стороне Adjust (все платформы). |
idfa | ID рекламодателя в App Store. |
idfv | ID вендора на стороне Apple. |
gps_adid | ID рекламодателя в Google Play. |
app_token | Токен приложения на стороне Adjust. |
{partner_parameters} | Другие пользовательские параметры, информацию о которых вы хотите получать. |
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.