Revenue Management

Goals can be configured with revenue information based on region and platform. This can be useful if your game is priced differently in various regions, or if you are having platform-specific sales. We use the location data attached to the event to determine which revenue value should be used when the goal is triggered.

There are two methods for reporting revenue into Gamesight:

  • Event Payload - For cases in which you have a known revenue value when sending the event, you can pass revenue data in the event payload. This is commonly used with in-game purchases.
  • Gamesight Console - For cases in which revenue is unknown when an event is triggered, and easier revenue management directly through your Gamesight dashboard. This is commonly the case for game or DLC sales which are handled by a distribution platform. This revenue value is managed through the Gamesight Console and allow you to both specify revenue values by region and make time-based changes for events such as sales or free weekends.

Goal revenue configured through the Gamesight Console will override any revenue values that are passed in the event payload. This enables some common use cases such as:

  • Temporarily adjusting the revenue value when the game is on sale either globally or in a specific region
  • Setting up revenue values for situations where the game client is unsure of the likely sale price for your game
  • Configuring more complex region-specific or multi-currency pricing schemes to more accurately reflect the revenue earned from your game or DLC.

You should continue to use the revenue fields on events for managing In-Game purchases or other variable revenue values that are known at time of purchase.


"Global" region

The Global region is used when there is no revenue configured for a given event's location. It is the default revenue setting and will be used instead of revenue values set on the event. It is common to set up a single "Global" revenue value if your game has a single price globally.

Configure Goal Revenue

To add Revenue to a Goal, click the Goal you want to add revenue to first. Next, click the "Revenue" tab and click '+ Revenue'. Pick a platform, region, and the price associated with it and click 'Add'. Then click 'Submit' to save the goal configuration.


Scheduled Revenue

Scheduled Revenue enables you to pre-schedule changes to the price of your game on specific platforms or regions. This enables you to accurately and granularly account for sales or pricing changes for your Game.

To start with Scheduled Revenue, click the + Revenue button under the Scheduled Revenue header on your Goal's configuration apge. This will let you fill out the name, start time, and end time for your event. Note that the start and end times are in your computer's local time.


Next, press Configure to set the prices for your event


Save your changes and that is it! Your updated pricing will automatically be applied to all goal triggers during the timeframe you specified.

Revenue Import

You can import revenue data for your goals with a CSV, which can be helpful in cases where you have a large amount of pricing data to import. To start you will need to prepare a CSV containing the revenue data for your Goals in an appropriate format. You can use the following template to help you get started.

Once you have your revenue data prepared it is time to import it into Gamesight. To do this click the "import" icon at the top right side of the goal configuration panel.

Select your CSV and map the columns to the appropriate data type so that our system can import your data.


We will parse your CSV and surface any issues for you to review. Once the data looks good, click "Import" and your data will be imported.