Launching pre-orders

Overview

You can publish your game on the pre-orders stage to expand the player base, raise funds, and test the game before its official release. Here is the list of tools we offer:

  • Website builder — provides ready-to-use templates for making a game website.
  • User authentication system — allows quick and safe authentication of players.
  • Monetization management — offers flexibility to manage prices and attract more players with promotions and bonuses.
  • Website integration with game communities — allows you to engage players from various social networks.
  • Website and authentication system analytics — lets you gather and analyze user data and sort it by date, country, and authentication method.

You can authenticate users via Xsolla Login or use your own system. Pre-orders integration is available both at the landing page you create with Xsolla or at your own website.

Integration Flow

To publish your game on the pre-orders stage:

  1. Register an Xsolla Publisher Account.
  2. Create a project for your game.
  3. Create a website.
  4. Connect user authentication.
  5. Set up monetization options.
  6. Publish your website.
  7. Track and analyze user actions with the pre-integrated tools or connect external analytics platforms.

Select the parameters of your game to view the detailed integration guide.


Get Started


Xsolla Landing without Authentication

Add Content to the Website

Your website is the main source of information about your game. When you're on the pre-orders stage, it is especially important to drive more users to your website and persuade them to support your game by purchasing a pre-order. After the game release, you should keep your players updated and interested to encourage in-game purchases. The content you publish on your website allows you to increase the sales of game keys, in-game items, and the game itself, as well as create a positive impression.

Xsolla Site Builder templates organize information in blocks, each with a different set of components. These components perform different functions: monetization management, newsletters, user engagement, etc.

To make your website informative and easy to navigate, see the full list of blocks and components provided in Xsolla Site Builder.

You can also add your own HTML code to the Custom code block to use advanced features that are not currently available within the builder. Create the code from the ground up or use these solutions:

Create and Set Up a Website via Xsolla Site Builder

Creating a website is a key step in publishing your game. It allows you to sell in-game items and currencies, game keys, and digital copies.

Read the Creating a site instruction to learn about creating and setting up your game website via Xsolla Site Builder.

Set Up Monetization Methods on the Website

Game Keys

The Game Keys solution allows game developers to sell keys and distribution packages right from the game’s website.

Key features:

  • Different DRM platforms for distributing keys and distribution packages
  • Ability to choose a platform for each DRM
  • Different prices for different DRM platforms
  • Configuration of widget size and color theme
  • Tips to the developer
  • Pre-orders

Read the Game Keys module configuration instruction to learn more.

Pre-Orders

Pre-orders allow you to sell the game before the official release. Users who purchase a pre-order will get a receipt emailed to them. Users get access to the game when it's released. They get an activation key or a distribution link for downloading the game, or both depending on the settings in Publisher Account.

Read the Pre-orders configuration recipe to learn more.

Connect Game Keys with Pre-Orders to the Website

To connect game keys in Xsolla Site Builder:

  1. Add a Call-to-Action block to the website.
  2. Add the Button component to the block.
  3. Go to the Buy tab and choose the required package in the list. If there are no packages or you want to add a new one, click + New package and set it up.
  4. Set up pre-orders.
  5. If you want to use upgrades in your project, click Request setup.
  6. Choose the DRM and specify the platforms.
  7. Set pricing for the chosen DRMs.
  8. Upload keys for the chosen DRMs.
  9. Choose the Send via landing page option.

The created block will appear on your website.

Set Up Promotion Methods

You can use promotions, coupons, or bonuses as the game promotion methods on pre-orders stage.

Promotions will allow you to set discounts for game keys and distribution links.

To set up promotions:

  1. Find Promotions in Publisher Account > Store and click Configure.
  2. Create a promotion.
  3. Set the name of the promotion and discount amount.
  4. Choose which purchases are valid for the discount.
  5. Set the promotion start and end date.
  6. Specify the promotion title and description.

Coupons allow you to create coupon campaigns and upload or generate coupon codes in Publisher Account. The user receives a coupon after purchasing a key or distribution link. When the coupon is redeemed, users get virtual currency, virtual items, or a trial subscription period. Read the Coupon configuration recipe to learn more.

You can grant users a bonus for purchasing keys and distribution links. It may include virtual currency, trial subscription period, virtual items (one or several), or a game. Read the Bonuses configuration recipe to learn more.

Add Your Game Communities to the Website

Game communities allow you to reach more users, deliver quick updates, and get instant feedback.

To give users access to your game communities, add links to them in one of the blocks:

  • Social media widgets
  • Footer

Adding Game Communities in the Social Media Widgets Block

То connect a game community:

  1. Add the Social media widgets block to your website.
  2. Add components for the corresponding social networks:
    • Discord
    • Twitch
    • Facebook
    • Twitter
  3. Paste the link to your game community.
  4. Select the heading checkbox and type a heading for each of the social networks if needed.

Adding Game Communities in the Footer Block

То connect a game community:

  1. Add the Social component to the Footer block.
  2. Select the checkboxes next to social networks you want to add.
  3. Click on the link icon and enter your community URL in the pop-up that opens.

Publish the Website

Publish your website to make it available for users.

  1. Before publication, open your website in the Preview mode and check:
    • order and position of all blocks and components
    • correctness and coherence of text
    • proper functioning of links and buttons
    • quality and format of images and videos
    • proper functioning of the mobile version (if the website has it)
    • website display in different browsers
  2. After you have checked the structure and content, make sure you comply with all legal and technical requirements. Click Publish to see a pop-up with a checklist.
  3. Click Publish again to make your website live.

Analytics for the Website

Track the following user actions with your website statistics:

  • Retention rate — the percentage of users who return to your website in a certain time frame after their first visit
  • Number of subscribers for a newsletter
  • Visits by country
  • Traffic source
  • Visits by referrals — the websites from which users come to your website
  • Destination websites

To view statistics, go to Site Builder in Publisher Account, click Configure on the website you want to track, and open the Statistics tab.

You can also use Google Analytics, Facebook Pixel, or Twitter Pixel and track such user actions as:

  • payment UI opening
  • successful purchase
  • signing up for the newsletter

Read the Integration with analytics platforms recipe to learn more.

Xsolla Landing and Xsolla Login Widget

Add Content to the Website

Your website is the main source of information about your game. When you're on the pre-orders stage, it is especially important to drive more users to your website and persuade them to support your game by purchasing a pre-order. After the game release, you should keep your players updated and interested to encourage in-game purchases. The content you publish on your website allows you to increase the sales of game keys, in-game items, and the game itself, as well as create a positive impression.

Xsolla Site Builder templates organize information in blocks, each with a different set of components. These components perform different functions: monetization management, newsletters, user engagement, etc.

To make your website informative and easy to navigate, see the full list of blocks and components provided in Xsolla Site Builder.

You can also add your own HTML code to the Custom code block to use advanced features that are not currently available within the builder. Create the code from the ground up or use these solutions:

Create and Set Up a Website via Xsolla Site Builder

Creating a website is a key step in publishing your game. It allows you to sell in-game items and currencies, game keys, and digital copies.

Read the Creating a site instruction to learn about creating and setting up your game website via Xsolla Site Builder.

Set Up Authentication on the Website

Integrate Xsolla Login

  1. Set up your Login project in Publisher Account.
  2. Integrate the solution on your application side via the widget.
  3. Customize the Login widget.
  4. Connect Login to the website.

Set Up PlayFab Storage

You can use PlayFab as a storage for the following user data:

  • username
  • user email address
  • user password
  • fields from an extended registration form if the form is set up

Read the PlayFab configuration recipe to learn more.

Connect Xsolla Login to the Website

To connect Xsolla Login to the website you created with Xsolla Site Builder:

  • Go to Publisher Account > Site Builder.
  • Click Open Site Builder.
  • Click Log in in the window that opens.
  • Choose your Login project in the Log in block.

You can limit access for unauthorized users to the certain content to improve your website's security. Read the Restricting access for non-authorized users recipe to learn more.

Set Up Monetization Methods on the Website

Game Keys

The Game Keys solution allows game developers to sell keys and distribution packages right from the game’s website.

Key features:

  • Different DRM platforms for distributing keys and distribution packages
  • Ability to choose a platform for each DRM
  • Different prices for different DRM platforms
  • Configuration of widget size and color theme
  • Tips to the developer
  • Pre-orders

Read the Game Keys module configuration instruction to learn more.

Pre-Orders

Pre-orders allow you to sell the game before the official release. Users who purchase a pre-order will get a receipt emailed to them. Users get access to the game when it's released. They get an activation key or a distribution link for downloading the game, or both depending on the settings in Publisher Account.

Read the Pre-orders configuration recipe to learn more.

Connect Game Keys with Pre-Orders to the Website

To connect game keys in Xsolla Site Builder:

  1. Add a Call-to-Action block to the website.
  2. Add the Button component to the block.
  3. Go to the Buy tab and choose the required package in the list. If there are no packages or you want to add a new one, click + New package and set it up.
  4. Set up pre-orders.
  5. If you want to use upgrades in your project, click Request setup.
  6. Choose the DRM and specify the platforms.
  7. Set pricing for the chosen DRMs.
  8. Upload keys for the chosen DRMs.
  9. Choose the Send via landing page option.

The created block will appear on your website.

Set Up Promotion Methods

You can use promotions, coupons, or bonuses as the game promotion methods on pre-orders stage.

Promotions will allow you to set discounts for game keys and distribution links.

To set up promotions:

  1. Find Promotions in Publisher Account > Store and click Configure.
  2. Create a promotion.
  3. Set the name of the promotion and discount amount.
  4. Choose which purchases are valid for the discount.
  5. Set the promotion start and end date.
  6. Specify the promotion title and description.

Coupons allow you to create coupon campaigns and upload or generate coupon codes in Publisher Account. The user receives a coupon after purchasing a key or distribution link. When the coupon is redeemed, users get virtual currency, virtual items, or a trial subscription period. Read the Coupon configuration recipe to learn more.

You can grant users a bonus for purchasing keys and distribution links. It may include virtual currency, trial subscription period, virtual items (one or several), or a game. Read the Bonuses configuration recipe to learn more.

Add Your Game Communities to the Website

Game communities allow you to reach more users, deliver quick updates, and get instant feedback.

To give users access to your game communities, add links to them in one of the blocks:

  • Social media widgets
  • Footer

Adding Game Communities in the Social Media Widgets Block

То connect a game community:

  1. Add the Social media widgets block to your website.
  2. Add components for the corresponding social networks:
    • Discord
    • Twitch
    • Facebook
    • Twitter
  3. Paste the link to your game community.
  4. Select the heading checkbox and type a heading for each of the social networks if needed.

Adding Game Communities in the Footer Block

То connect a game community:

  1. Add the Social component to the Footer block.
  2. Select the checkboxes next to social networks you want to add.
  3. Click on the link icon and enter your community URL in the pop-up that opens.

Publish the Website

Publish your website to make it available for users.

  1. Before publication, open your website in the Preview mode and check:
    • order and position of all blocks and components
    • correctness and coherence of text
    • proper functioning of links and buttons
    • quality and format of images and videos
    • proper functioning of the mobile version (if the website has it)
    • website display in different browsers
  2. After you have checked the structure and content, make sure you comply with all legal and technical requirements. Click Publish to see a pop-up with a checklist.
  3. Click Publish again to make your website live.

Analytics for the Website

Track the following user actions with your website statistics:

  • Retention rate — the percentage of users who return to your website in a certain time frame after their first visit
  • Number of subscribers for a newsletter
  • Visits by country
  • Traffic source
  • Visits by referrals — the websites from which users come to your website
  • Destination websites

To view statistics, go to Site Builder in Publisher Account, click Configure on the website you want to track, and open the Statistics tab.

You can also use Google Analytics, Facebook Pixel, or Twitter Pixel and track such user actions as:

  • payment UI opening
  • successful purchase
  • signing up for the newsletter

Read the Integration with analytics platforms recipe to learn more.

Xsolla Login Analytics

Xsolla Login collects the following user authentication analytics:

  • Authenticated user activity by date
  • Number of authentications
  • Authentication methods

By default, the analytics is available in Publisher Account > Project > Login > Statistics.

Xsolla Landing and Custom Authentication

Add Content to the Website

Your website is the main source of information about your game. When you're on the pre-orders stage, it is especially important to drive more users to your website and persuade them to support your game by purchasing a pre-order. After the game release, you should keep your players updated and interested to encourage in-game purchases. The content you publish on your website allows you to increase the sales of game keys, in-game items, and the game itself, as well as create a positive impression.

Xsolla Site Builder templates organize information in blocks, each with a different set of components. These components perform different functions: monetization management, newsletters, user engagement, etc.

To make your website informative and easy to navigate, see the full list of blocks and components provided in Xsolla Site Builder.

You can also add your own HTML code to the Custom code block to use advanced features that are not currently available within the builder. Create the code from the ground up or use these solutions:

Create and Set Up a Website via Xsolla Site Builder

Creating a website is a key step in publishing your game. It allows you to sell in-game items and currencies, game keys, and digital copies.

Read the Creating a site instruction to learn about creating and setting up your game website via Xsolla Site Builder.

Connect Your Authentication System to the Website

To check the ability to connect your authentication system to the website you created with Xsolla Site Builder, contact your Account Manager at am@xsolla.com.

Set Up Monetization Methods on the Website

Game Keys

The Game Keys solution allows game developers to sell keys and distribution packages right from the game’s website.

Key features:

  • Different DRM platforms for distributing keys and distribution packages
  • Ability to choose a platform for each DRM
  • Different prices for different DRM platforms
  • Configuration of widget size and color theme
  • Tips to the developer
  • Pre-orders

Read the Game Keys module configuration instruction to learn more.

Pre-Orders

Pre-orders allow you to sell the game before the official release. Users who purchase a pre-order will get a receipt emailed to them. Users get access to the game when it's released. They get an activation key or a distribution link for downloading the game, or both depending on the settings in Publisher Account.

Read the Pre-orders configuration recipe to learn more.

Connect Game Keys with Pre-Orders to the Website

To connect game keys in Xsolla Site Builder:

  1. Add a Call-to-Action block to the website.
  2. Add the Button component to the block.
  3. Go to the Buy tab and choose the required package in the list. If there are no packages or you want to add a new one, click + New package and set it up.
  4. Set up pre-orders.
  5. If you want to use upgrades in your project, click Request setup.
  6. Choose the DRM and specify the platforms.
  7. Set pricing for the chosen DRMs.
  8. Upload keys for the chosen DRMs.
  9. Choose the Send via landing page option.

The created block will appear on your website.

Set Up Promotion Methods

You can use promotions, coupons, or bonuses as the game promotion methods on pre-orders stage.

Promotions will allow you to set discounts for game keys and distribution links.

To set up promotions:

  1. Find Promotions in Publisher Account > Store and click Configure.
  2. Create a promotion.
  3. Set the name of the promotion and discount amount.
  4. Choose which purchases are valid for the discount.
  5. Set the promotion start and end date.
  6. Specify the promotion title and description.

Coupons allow you to create coupon campaigns and upload or generate coupon codes in Publisher Account. The user receives a coupon after purchasing a key or distribution link. When the coupon is redeemed, users get virtual currency, virtual items, or a trial subscription period. Read the Coupon configuration recipe to learn more.

You can grant users a bonus for purchasing keys and distribution links. It may include virtual currency, trial subscription period, virtual items (one or several), or a game. Read the Bonuses configuration recipe to learn more.

Add Your Game Communities to the Website

Game communities allow you to reach more users, deliver quick updates, and get instant feedback.

To give users access to your game communities, add links to them in one of the blocks:

  • Social media widgets
  • Footer

Adding Game Communities in the Social Media Widgets Block

То connect a game community:

  1. Add the Social media widgets block to your website.
  2. Add components for the corresponding social networks:
    • Discord
    • Twitch
    • Facebook
    • Twitter
  3. Paste the link to your game community.
  4. Select the heading checkbox and type a heading for each of the social networks if needed.

Adding Game Communities in the Footer Block

То connect a game community:

  1. Add the Social component to the Footer block.
  2. Select the checkboxes next to social networks you want to add.
  3. Click on the link icon and enter your community URL in the pop-up that opens.

Publish the Website

Publish your website to make it available for users.

  1. Before publication, open your website in the Preview mode and check:
    • order and position of all blocks and components
    • correctness and coherence of text
    • proper functioning of links and buttons
    • quality and format of images and videos
    • proper functioning of the mobile version (if the website has it)
    • website display in different browsers
  2. After you have checked the structure and content, make sure you comply with all legal and technical requirements. Click Publish to see a pop-up with a checklist.
  3. Click Publish again to make your website live.

Analytics for the Website

Track the following user actions with your website statistics:

  • Retention rate — the percentage of users who return to your website in a certain time frame after their first visit
  • Number of subscribers for a newsletter
  • Visits by country
  • Traffic source
  • Visits by referrals — the websites from which users come to your website
  • Destination websites

To view statistics, go to Site Builder in Publisher Account, click Configure on the website you want to track, and open the Statistics tab.

You can also use Google Analytics, Facebook Pixel, or Twitter Pixel and track such user actions as:

  • payment UI opening
  • successful purchase
  • signing up for the newsletter

Read the Integration with analytics platforms recipe to learn more.

Custom Landing and Custom Authentication

Add Content to the Website

Your website is the main source of information about your game. When you're on the pre-orders stage, it's especially important to drive more users to your website and persuade them to support your game by purchasing a pre-order. After the game release, you should keep your players updated and interested to encourage in-game purchases. The content you publish on your website allows you to increase the sales of game keys, in-game items, and the game itself, as well as create a positive impression.

To make your website informative and easy to navigate, follow these recommendations:

  • Divide the information into blocks. This way, users will be able to see your product in detail. You can use the list of blocks provided in Xsolla Site Builder as an inspiration and implement a similar structure on your website.
  • Organize your text in short, scannable paragraphs.
  • Write headings in concise phrases.
  • Illustrate the information you give with digital content (images or videos).
  • Publish news and updates with sufficient frequency to keep your players interested.
  • Localize the content if your game is targeted at players from different countries.
  • Keep the visuals aligned in style. Design your website according to the style and concept of your game.
  • Add the links to your game communities on social networks.
  • Provide the players with the opportunity to easily contact you, e.g., share your support team email.
  • Add an FAQs section to your website to help your players more quickly and build their loyalty. It will also help to reduce the number of requests to your support team.

Set Up Monetization Methods on the Website

Game Keys

The Game Keys solution allows game developers to sell keys and distribution packages right from the game’s website.

Key features:

  • Different DRM platforms for distributing keys and distribution packages
  • Ability to choose a platform for each DRM
  • Different prices for different DRM platforms
  • Configuration of widget size and color theme
  • Tips to the developer
  • Pre-orders

Read the Game Keys module configuration instruction to learn more.

Pre-Orders

Pre-orders allow you to sell the game before the official release. Users who purchase a pre-order will get a receipt emailed to them. Users get access to the game when it's released. They get an activation key or a distribution link for downloading the game, or both depending on the settings in Publisher Account.

Read the Pre-orders configuration recipe to learn more.

Integrate Game Keys

  1. Set up Game Keys with pre-orders.
  2. Integrate Game Keys via API methods.

Set Up Promotion Methods

You can use promotions, coupons, or bonuses as the game promotion methods on pre-orders stage.

Promotions will allow you to set discounts for game keys and distribution links.

To set up promotions:

  1. Find Promotions in Publisher Account > Store and click Configure.
  2. Create a promotion.
  3. Set the name of the promotion and discount amount.
  4. Choose which purchases are valid for the discount.
  5. Set the promotion start and end date.
  6. Specify the promotion title and description.

Coupons allow you to create coupon campaigns and upload or generate coupon codes in Publisher Account. The user receives a coupon after purchasing a key or distribution link. When the coupon is redeemed, users get virtual currency, virtual items, or a trial subscription period. Read the Coupon configuration recipe to learn more.

You can grant users a bonus for purchasing keys and distribution links. It may include virtual currency, trial subscription period, virtual items (one or several), or a game. Read the Bonuses configuration recipe to learn more.

Add Your Game Communities to the Website

Game communities allow you to reach more users, deliver quick updates, and get instant feedback. To give users access to your game communities, add links to them to your website.

Publish the Website

Publish your website to make it available for users. Before publishing, check the structure and content of your website:

  • order and position of all blocks and components
  • correctness and coherence of text
  • proper functioning of links and buttons
  • quality and format of images and videos
  • proper functioning of the mobile version (if the website has it)
  • website display in different browsers

Analytics for the Website

Track the following user actions on your website:

  • payment UI opening
  • successful purchase
  • signing up for the newsletter

Here are some analytics platforms you can use:

Custom Landing and Xsolla Login Widget

Add Content to the Website

Your website is the main source of information about your game. When you're on the pre-orders stage, it's especially important to drive more users to your website and persuade them to support your game by purchasing a pre-order. After the game release, you should keep your players updated and interested to encourage in-game purchases. The content you publish on your website allows you to increase the sales of game keys, in-game items, and the game itself, as well as create a positive impression.

To make your website informative and easy to navigate, follow these recommendations:

  • Divide the information into blocks. This way, users will be able to see your product in detail. You can use the list of blocks provided in Xsolla Site Builder as an inspiration and implement a similar structure on your website.
  • Organize your text in short, scannable paragraphs.
  • Write headings in concise phrases.
  • Illustrate the information you give with digital content (images or videos).
  • Publish news and updates with sufficient frequency to keep your players interested.
  • Localize the content if your game is targeted at players from different countries.
  • Keep the visuals aligned in style. Design your website according to the style and concept of your game.
  • Add the links to your game communities on social networks.
  • Provide the players with the opportunity to easily contact you, e.g., share your support team email.
  • Add an FAQs section to your website to help your players more quickly and build their loyalty. It will also help to reduce the number of requests to your support team.

Set Up Authentication on the Website

Integrate Xsolla Login

  1. Set up your Login project in Publisher Account.
  2. Integrate the solution on your application side via the widget.
  3. Set Up PlayFab Storage.

Set Up PlayFab Storage

You can use PlayFab as a storage for the following user data:

  • username
  • user email address
  • user password
  • fields from an extended registration form if the form is set up

Read the PlayFab configuration recipe to learn more.

Set Up Monetization Methods on the Website

Game Keys

The Game Keys solution allows game developers to sell keys and distribution packages right from the game’s website.

Key features:

  • Different DRM platforms for distributing keys and distribution packages
  • Ability to choose a platform for each DRM
  • Different prices for different DRM platforms
  • Configuration of widget size and color theme
  • Tips to the developer
  • Pre-orders

Read the Game Keys module configuration instruction to learn more.

Pre-Orders

Pre-orders allow you to sell the game before the official release. Users who purchase a pre-order will get a receipt emailed to them. Users get access to the game when it's released. They get an activation key or a distribution link for downloading the game, or both depending on the settings in Publisher Account.

Read the Pre-orders configuration recipe to learn more.

Integrate Game Keys

  1. Set up Game Keys with pre-orders.
  2. Integrate Game Keys via API methods.

Set Up Promotion Methods

You can use promotions, coupons, or bonuses as the game promotion methods on pre-orders stage.

Promotions will allow you to set discounts for game keys and distribution links.

To set up promotions:

  1. Find Promotions in Publisher Account > Store and click Configure.
  2. Create a promotion.
  3. Set the name of the promotion and discount amount.
  4. Choose which purchases are valid for the discount.
  5. Set the promotion start and end date.
  6. Specify the promotion title and description.

Coupons allow you to create coupon campaigns and upload or generate coupon codes in Publisher Account. The user receives a coupon after purchasing a key or distribution link. When the coupon is redeemed, users get virtual currency, virtual items, or a trial subscription period. Read the Coupon configuration recipe to learn more.

You can grant users a bonus for purchasing keys and distribution links. It may include virtual currency, trial subscription period, virtual items (one or several), or a game. Read the Bonuses configuration recipe to learn more.

Add Your Game Communities to the Website

Game communities allow you to reach more users, deliver quick updates, and get instant feedback. To give users access to your game communities, add links to them to your website.

Publish the Website

Publish your website to make it available for users. Before publishing, check the structure and content of your website:

  • order and position of all blocks and components
  • correctness and coherence of text
  • proper functioning of links and buttons
  • quality and format of images and videos
  • proper functioning of the mobile version (if the website has it)
  • website display in different browsers

Analytics for the Website

Track the following user actions on your website:

  • payment UI opening
  • successful purchase
  • signing up for the newsletter

Here are some analytics platforms you can use:

Xsolla Login Analytics

Xsolla Login collects the following user authentication analytics:

  • Authenticated user activity by date
  • Number of authentications
  • Authentication methods

By default, the analytics is available in Publisher Account > Project > Login > Statistics.

Custom Landing without Authentication

Add Content to the Website

Your website is the main source of information about your game. When you're on the pre-orders stage, it's especially important to drive more users to your website and persuade them to support your game by purchasing a pre-order. After the game release, you should keep your players updated and interested to encourage in-game purchases. The content you publish on your website allows you to increase the sales of game keys, in-game items, and the game itself, as well as create a positive impression.

To make your website informative and easy to navigate, follow these recommendations:

  • Divide the information into blocks. This way, users will be able to see your product in detail. You can use the list of blocks provided in Xsolla Site Builder as an inspiration and implement a similar structure on your website.
  • Organize your text in short, scannable paragraphs.
  • Write headings in concise phrases.
  • Illustrate the information you give with digital content (images or videos).
  • Publish news and updates with sufficient frequency to keep your players interested.
  • Localize the content if your game is targeted at players from different countries.
  • Keep the visuals aligned in style. Design your website according to the style and concept of your game.
  • Add the links to your game communities on social networks.
  • Provide the players with the opportunity to easily contact you, e.g., share your support team email.
  • Add an FAQs section to your website to help your players more quickly and build their loyalty. It will also help to reduce the number of requests to your support team.

Set Up Monetization Methods on the Website

Game Keys

The Game Keys solution allows game developers to sell keys and distribution packages right from the game’s website.

Key features:

  • Different DRM platforms for distributing keys and distribution packages
  • Ability to choose a platform for each DRM
  • Different prices for different DRM platforms
  • Configuration of widget size and color theme
  • Tips to the developer
  • Pre-orders

Read the Game Keys module configuration instruction to learn more.

Pre-Orders

Pre-orders allow you to sell the game before the official release. Users who purchase a pre-order will get a receipt emailed to them. Users get access to the game when it's released. They get an activation key or a distribution link for downloading the game, or both depending on the settings in Publisher Account.

Read the Pre-orders configuration recipe to learn more.

Integrate Game Keys

  1. Set up Game Keys with pre-orders.
  2. Integrate Game Keys via API methods.

Set Up Promotion Methods

You can use promotions, coupons, or bonuses as the game promotion methods on pre-orders stage.

Promotions will allow you to set discounts for game keys and distribution links.

To set up promotions:

  1. Find Promotions in Publisher Account > Store and click Configure.
  2. Create a promotion.
  3. Set the name of the promotion and discount amount.
  4. Choose which purchases are valid for the discount.
  5. Set the promotion start and end date.
  6. Specify the promotion title and description.

Coupons allow you to create coupon campaigns and upload or generate coupon codes in Publisher Account. The user receives a coupon after purchasing a key or distribution link. When the coupon is redeemed, users get virtual currency, virtual items, or a trial subscription period. Read the Coupon configuration recipe to learn more.

You can grant users a bonus for purchasing keys and distribution links. It may include virtual currency, trial subscription period, virtual items (one or several), or a game. Read the Bonuses configuration recipe to learn more.

Add Your Game Communities to the Website

Game communities allow you to reach more users, deliver quick updates, and get instant feedback. To give users access to your game communities, add links to them to your website.

Publish the Website

Publish your website to make it available for users. Before publishing, check the structure and content of your website:

  • order and position of all blocks and components
  • correctness and coherence of text
  • proper functioning of links and buttons
  • quality and format of images and videos
  • proper functioning of the mobile version (if the website has it)
  • website display in different browsers

Analytics for the Website

Track the following user actions on your website:

  • payment UI opening
  • successful purchase
  • signing up for the newsletter

Here are some analytics platforms you can use:

Custom Landing and Custom Authentication via Xsolla Login API Methods

Add Content to the Website

Your website is the main source of information about your game. When you're on the pre-orders stage, it's especially important to drive more users to your website and persuade them to support your game by purchasing a pre-order. After the game release, you should keep your players updated and interested to encourage in-game purchases. The content you publish on your website allows you to increase the sales of game keys, in-game items, and the game itself, as well as create a positive impression.

To make your website informative and easy to navigate, follow these recommendations:

  • Divide the information into blocks. This way, users will be able to see your product in detail. You can use the list of blocks provided in Xsolla Site Builder as an inspiration and implement a similar structure on your website.
  • Organize your text in short, scannable paragraphs.
  • Write headings in concise phrases.
  • Illustrate the information you give with digital content (images or videos).
  • Publish news and updates with sufficient frequency to keep your players interested.
  • Localize the content if your game is targeted at players from different countries.
  • Keep the visuals aligned in style. Design your website according to the style and concept of your game.
  • Add the links to your game communities on social networks.
  • Provide the players with the opportunity to easily contact you, e.g., share your support team email.
  • Add an FAQs section to your website to help your players more quickly and build their loyalty. It will also help to reduce the number of requests to your support team.

Set Up Authentication on the Website

Integrate Xsolla Login

  1. Set up your Login project in Publisher Account.
  2. Integrate the solution on your application side via the API methods.
  3. Set Up PlayFab Storage.

Set Up PlayFab Storage

You can use PlayFab as a storage for the following user data:

  • username
  • user email address
  • user password
  • fields from an extended registration form if the form is set up

Read the PlayFab configuration recipe to learn more.

Set Up Monetization Methods on the Website

Game Keys

The Game Keys solution allows game developers to sell keys and distribution packages right from the game’s website.

Key features:

  • Different DRM platforms for distributing keys and distribution packages
  • Ability to choose a platform for each DRM
  • Different prices for different DRM platforms
  • Configuration of widget size and color theme
  • Tips to the developer
  • Pre-orders

Read the Game Keys module configuration instruction to learn more.

Pre-Orders

Pre-orders allow you to sell the game before the official release. Users who purchase a pre-order will get a receipt emailed to them. Users get access to the game when it's released. They get an activation key or a distribution link for downloading the game, or both depending on the settings in Publisher Account.

Read the Pre-orders configuration recipe to learn more.

Integrate Game Keys

  1. Set up Game Keys with pre-orders.
  2. Integrate Game Keys via API methods.

Set Up Promotion Methods

You can use promotions, coupons, or bonuses as the game promotion methods on pre-orders stage.

Promotions will allow you to set discounts for game keys and distribution links.

To set up promotions:

  1. Find Promotions in Publisher Account > Store and click Configure.
  2. Create a promotion.
  3. Set the name of the promotion and discount amount.
  4. Choose which purchases are valid for the discount.
  5. Set the promotion start and end date.
  6. Specify the promotion title and description.

Coupons allow you to create coupon campaigns and upload or generate coupon codes in Publisher Account. The user receives a coupon after purchasing a key or distribution link. When the coupon is redeemed, users get virtual currency, virtual items, or a trial subscription period. Read the Coupon configuration recipe to learn more.

You can grant users a bonus for purchasing keys and distribution links. It may include virtual currency, trial subscription period, virtual items (one or several), or a game. Read the Bonuses configuration recipe to learn more.

Add Your Game Communities to the Website

Game communities allow you to reach more users, deliver quick updates, and get instant feedback. To give users access to your game communities, add links to them to your website.

Publish the Website

Publish your website to make it available for users. Before publishing, check the structure and content of your website:

  • order and position of all blocks and components
  • correctness and coherence of text
  • proper functioning of links and buttons
  • quality and format of images and videos
  • proper functioning of the mobile version (if the website has it)
  • website display in different browsers

Analytics for the Website

Track the following user actions on your website:

  • payment UI opening
  • successful purchase
  • signing up for the newsletter

Here are some analytics platforms you can use:

Xsolla Login Analytics

Xsolla Login collects the following user authentication analytics:

  • Authenticated user activity by date
  • Number of authentications
  • Authentication methods

By default, the analytics is available in Publisher Account > Project > Login > Statistics.