Cloud Environment¶
Overview¶
TRACKS is designed to be deployed using a “hybrid-hosted” model, where all granular data processing and storage occur directly on the publisher’s or developer studio’s cloud environment. This setup functions like an enterprise-grade on-premise solution tailored for the video game industry. TRACKS supports the Google Cloud Platform for this purpose.
Google Cloud Platform (GCP) Setup¶
- Go to Google Cloud Console, sign in with your email address. Create a new Project named "TRACKS - yourgame" (replace "yourgame" with the title or a unique identifier of your game, e.g. "TRACKS - Urban Brawl"). If your organization does not use Google Workspace (Gsuite email account), you can link your email following these steps: https://support.google.com/accounts/answer/27441)
- Enable billing for your account and link to your Project
- Microservices enabled in your Google Cloud will autoscale depending on data ingestion volume.
- Estimated costs for 2 million installs in a single month should be around ~$40.
- Go to IAM and admin, click on Grant Access, select permission: Basic -> Owner for analytics@secondstage.io
- The Second Stage team will be notified after access is granted and TRACKS Attribution Measurement microservices are deployed for your instance.
- Your API key and secret will be entered as environment variables to Google Cloud Run functions