Skip to main content
The Web Store Personalization API service allows you to deliver personalized content in the web store for each player. Appcharge automatically triggers the Personalize Web Store Callback during specific events in the web store. When this callback is invoked, your server receives a request for the player’s most current data, including their latest in-game activity such as level, balance, and segment, as well as all available offers for that player. Appcharge uses the data you return to update the player’s web store with the latest relevant offers and visual elements, such as profile images and promotional banners. Each player sees content that reflects their current status and behavior. If you want to refresh player data outside of the automatic events, you can invoke the callback on demand. Learn more about the Personalization feature. With the Web Store Personalization API service, you can:

Override properties

Several properties in the Personalize Web Store Callback response include Override in their name. These properties replace values configured in the Publisher Dashboard with personalized values for the web store. When you pass an override property, the web store renders that value instead of the saved default. If you omit an override property, the web store falls back to the saved default.

Before you begin

Review the following before you begin:
  • You must configure personalization for your web store in the Publisher Dashboard.
  • If you’re implementing a Progress Bar, you need to:
    1. Pass the offer as usual in the offers array:
    2. Add the progressBarPoints property to the offers you want to contribute to towards the Progress Bar.