This document is designed to be used as a checklist of steps that need to be completed to do a complete rollout of the Gamesight platform. Please review all of the steps outlined below to be sure you have a smooth launch!
Before we get started rolling out Gamesight for your title, you need to plan out the steps! Below are some key considerations to make when preparing for you integration.
The first thing you need to determine is what deployment option you want to utilize. Below is a table comparing the different deployment models available.
Gamesight's flagship platform running in our fully managed infrastructure (multi-tenant)
Managed Hybrid SaaS
An enterprise model with a dedicated Gamesight deployment running in a fully Gamesight-managed cloud environment (learn more)
An enterprise model with a dedicated Gamesight deployment running on your organization's AWS cloud infrastructure (learn more)
Please get in touch if you are planning on using either of the Hybrid SaaS solutions and we can
Games can use a optional custom tracking domain for your links. If you would like to set up a custom domain for your game check out our Custom Domains doc.
Once you have your hosting and domains figured out the next step is determine the integration points for you Game. The best place to start for this plan is to review our Use Case guides which provide some examples of common measurement configurations.
We recommend that you start by defining the set of GoalsGoals - Specific Events or combinations of Events that you are trying to drive users to complete. This may include buying your game, first match completed, user reactivation, or any other combination of events. that you want to measure. This will help you when determining which events you will need from your game or other properties. Each goal should map to a key metric that you will use when evaluating the effectiveness of your campaigns (think: sales, new players, returning players, revenue, etc).
To assist with the goal planning process, we have a standard integration planning template that you may find helpful. It shows some common integration points and may be a helpful starting point for managing your Gamesight rollout. Feel free to make a copy of it and start planning and prioritizing your integration points.
Once you have an initial set of Goals, work with your technical teams to determine the events that you will need to instrument to trigger those Goals. Determine where events are going to come from and what extra data you may need to collect.
For many games, sending a single game launch event on every launch is a great place to start for their measurement needs!
Don't worry too much about getting all of your Goals perfect out of the gate. You should expect to refine your goals over time and as you learn what is most impactful to your game!
Now that you have the integration points determined you'll need to create a Game on Gamesight. We also recommend setting up a second sandbox Game that your development team can use for testing.
Now that you have your integration points and goals planned out it is time to put that plan in action! Again, the Use Case guides can be helpful here in determining the exact integration points you need for your Game. Here are some steps for our most common event measurement integrations.
Implemented by: BI Team / Backend Engineer / Game Developer
This is the primary integration point for most games. Please check out our Measurement API Quick Start for more details about how to integrate in-game event measurement. Make sure to use the sandbox Game (if you set one up) during development and testing.
Check out the Testing Your Game Integration guide for details about how to ensure events are making it from your Game to Gamesight. Once the In-Game integration is done, make sure to run an end to end attribution test to ensure everything is functioning as expected.
Implemented by: Web Developer
If you have a marketing website for your Game and you are planning on integrating the Web SDK please check out our Web Measurement SDK Quick Start for details about how to get started.
Once you have your Web SDK integration complete, please reach out to your account representative who can perform a technical review to ensure the website integration is working as expected.
Once all of the technical measurement pieces are in place and tested it is time to plan the rollout to production.
Gamesight provides a suite of tools to help you maintain GDPR & CCPA compliance. Please consult with your company's legal counsel to determine what data privacy and consent laws apply to your title. Ensure you build in appropriate opt in, data access, and removal workflows, as needed.
If you have existing data management systems our GDPR APIs and integrate directly to allow you to manage your GDPR compliance centrally. Alternatively you can use our Data & Security settings to manage opt outs directly through the Gamesight Console. Check out our GDPR & CCPA page for some information about how we can help.
If you are integrating Gamesight into a game which has already launched, then a User ID backfill is required to ensure we don't count existing users as new conversions. Gamesight triggers install goals when we see a new user ID for the first time, so if you have an existing set of users it is important that you backfill their IDs before you start running campaigns to avoid overcounting users.
All we need is a single column CSV containing the list of User ID values that you want to backfill. Please reach out to your account representative for more help setting up a User ID backfill for your game.
Now you are ready to ship out your integration! Make sure to swap out your production API keys before releasing the integrations live. Once the measurement flow is live be sure to conduct an end to end attribution test to ensure everything is functioning as expected.
Implemented by: Marketer
Now that the technical integrations are complete it is time to integrate the ad platforms you work with to ensure your conversion data flows smoothly. Check out our Integrations guides for details about our existing integrations and details on how to use Gamesight with new networks.
Once you have your integrations done you can start rolling out your TrackersTrackers - A hierarchical set of "buckets" in which Touchpoints (either Clicks or Impressions) are stored. Trackers let you differentiate between Touchpoints from your different campaigns and provide you with a flexible tool enabling you to accurately model the structure of your marketing campaigns. and running campaigns! Check out our Tracker Configuration docs for suggestions, guides, and tips for effectively structuring your reporting in Gamesight.
You're live! Now that you have fully rolled out the Gamesight Marketing Analytics platform you are ready to start measuring, optimizing, and iterating on your campaigns. Make sure to re-evaluate the goals you are measuring to ensure you are covering all of the stages in your funnel.
Updated 5 months ago