Webstore High-Level Flow

This guide walks you through each phase of the Appcharge Webstore integration, from understanding the Webstore Solution and completing core integration steps to leveraging Performance Analytics for monitoring player activity. Once your Webstore is configured, Appcharge Checkout is seamlessly integrated, providing a comprehensive solution for publishers. At the end of the guide, you’ll find Extended Webstore Features to enhance and further customize your setup.

Appcharge Webstore Integration Guide
Understanding the Webstore Solution

Appcharge helps you create a webstore that integrates seamlessly with your game and reflects your brand. It offers customizable monetization features to showcase offers, engage players, and support your revenue goals.

1. Choose a Store Personalization Model

Choose between using the Offers List or Segments for personalizing your store’s offers. Refer to the Store Personalization Models guide for details.

2. Explore the Publisher Dashboard

Familiarize yourself with the Publisher Dashboard, as you will use it to configure and manage your store. Visit the Publisher Admin Dashboard guide for more details.

High-Level Flow Visual
High-Level Integration Flow
Steps To Go Live
1. Design Your Webstore

Create a unique, user-friendly design for your webstore. We offer resources to help build a self-serve, personalized store experience:

2. Set Up Your Offers

Configure special offers, bundles, and popups such as daily bonuses. Use the dashboard or API for setup, depending on your chosen personalization model (Offers List or Segments).

  • Special Offers and Bundles:
    • Guide - Steps for creating special offers and bundles in the Dashboard.
    • API Reference - API for setting up special offers and bundles.
  • Popups
    • Guide - Steps for creating popups in the Dashboard.
    • API Reference - API for setting up popups such as daily bonuses.
3. Review Session Metadata Documentation

Utilize session metadata for tracking and managing store interactions.

4. Set Up Player Authentication

Secure your webstore with player authentication

5. Set Up Player Info Sync

Synchronize player data based on your chosen personalization model (Offers List or Segments).

6. Pull Orders via Player Order Reporting Webhook

Track and manage player orders directly from your store.

7. Set Up Your Custom Domain

Customize your webstore’s domain for branding consistency. (Add that set up your custom domain is for production only, not for sandbox.)

Performance Analytics

Analyze webstore and checkout performance through APIs, webhooks, and the dashboard.


Receive Events Directly from Appcharge

Notifications via webhooks for player activities in the webstore and checkout.

Pull Player Authentication Events:

Monitor login activities.

Pull Impression Events:

Monitor page impressions.

Pull Player Order Events:

Monitor player actions in the Checkout.


Connect to the Orders Reporting APIs
Extract Financial Reports With Financial Reporting API:

The Orders Report API allows publishers to access a summary of all transactions and monitor sales performance.

Extract Analytics With Analytics Reporting API:

Use the Orders Analytics API to gather insights into transaction performance, including metrics such as conversion rates and average order values, to optimize monetization strategies.


View Analytics in the Dashboard
Access Dashboard Analytics:

The Analytics Page in the dashboard provides metrics on user behavior and revenue.

Extended Webstore Features
1. Choose a Webstore Support Model

Select the webstore support model that fits your setup. See the Webstore Support Models guide for options.

2. Set Up Price Localization

Decide how to handle price localization to provide players with region-specific pricing. Appcharge offers two main models for this, but we recommend using Price Points for flexibility and a consistent player experience.

3. Set Up Checkout Language Localization (Optional)

Appcharge supports the localization of checkout screens, allowing publishers to provide a customized, language-specific experience for players based on their region.