Authentication configuration for integration with MMPs
Authentication options
When you create a Web Shop, you can set up different authentication options. For the integration with Mobile Measurement Partners (MMP) and analytics attribution to work correctly, follow the guidelines described in the table below.
| Authentication option | Actions to configure analytics attribution |
|---|---|
Make sure that CUID format used in the Web Shop matches the one configured to be sent to MMP from your mobile application. If they don’t, contact your Customer Success Manager or email to [email protected] to implement the User validation in Web Shop webhook — in response, you need to specify the CUID in the | |
No special configurations needed. | |
Authentication via Xsolla Login, including authentication via Xsolla Login with linked user ID. | Notice Keep in mind that for these authentication options, the User validation in Web Shop webhook isn’t supported. Note We recommend using Xsolla storage in your Login project. Set up authentication by custom ID. To do this:
Note Refer to the OAuth 2.0 protocol section for detailed information about configuring this type of authentication. |
ID types
In the integration process, you might use several ID types. The most common ones are described in the table below. Keep in mind that not all of them can be used for integration with MMPs.
| ID | Description | Is suitable for successful integration with MMP |
|---|---|---|
| Mobile application player ID (customer user ID, CUID). | User ID generated and set by the application owner at the time of user registration. | Yes, when it equals the CUID passed to MMP from the mobile application. |
Server custom ID (server_custom_id). | User ID from the game passed in the user JWT. Used when authentication via Xsolla Login is configured for your Web Shop. | Yes, when it equals the CUID passed to MMP from the mobile application. |
Universally Unique Identifier (UUID) exposed as the sub claim in user JWT. | Unique ID assigned to each user on the Xsolla Login server side. Used when authentication via Xsolla Login is configured for your Web Shop. | No. |
Found a typo or other text error? Select the text and press Ctrl+Enter.