Skip to content
FirstLook Docs

Steam Insights

FirstLook offers a deep integration with Steamworks (Steam Publisher Accounts), allowing you to track playtime for all your games, including hidden Playtests or games not displayed in the Steam Store. In addition, we’ll track the Wishlist and Owned status of your playtesters.

Integrate your Steamworks with FirstLook

To enable this integration, you’ll need to create and share a Steam Publisher WebAPI Key with FirstLook. This key is used to access the Steam Web API and retrieve the necessary information. It is stored securely and only used for the purpose of retrieving playtime data. We interact with the following endpoints and data:

  • Player Ownership and Playtime – Verify if a player owns your game and how much they have played it.
  • List of App IDs and Builds – Get a list of App IDs and builds in your Steam Publisher Account so you can select the correct one for tracking.

Learn more about Publisher Web API Keys in the Official Steamworks Documentation.

How to create a WebAPI Key

  1. Sign in to the Steamworks Partner Portal
  2. Navigate to ‘Users & Permissions > Manage Groups’
  3. Click ‘Create New Group’ and enter a recognizable group name (i.e. ‘FirstLook WebAPI’) Create new Group
  4. On the new group page, use ‘Add Application’ to add your game. Add Application
  5. Enter the primary game title into the autocomplete field and make sure the ‘Include child apps (DLC, demos, tools) when adding the parent app’ checkbox is selected. Enter Name
  6. Click ‘Create WebAPI Key’ in the sidebar. Create WebAPI Key
  7. Copy the key that appears in the box underneath. Copy Key

You can now paste the key in your Steam Integration Settings in FirstLook and click ‘Save’.

Steam WebAPI Key Settings

Featuring your Store Page and tracking Wishlists

After you’ve integrated your Steamworks with FirstLook, you can select an App ID from the dropdown as your Store Page. Whenever you promote your Store Page or ask for wishlists, this App ID will be used.

Steam Store App Settings

Playtime Tracking

Using the the WebAPI Key, FirstLook will periodically fetch the ownership and playtime data for all your playtesters that have connected their Steam Account. This works for all your games, including hidden Playtests or games not displayed in the Steam Store.

Playtime Tracking

Additionally, the Analytics Page now shows Steam Playtime data, unique players and avarage playtime for you to analyze.

Steam Analytics

Wishlist Tracking

Players can choose to make their profiles public, which includes their Wishlist status. FirstLook will fetch this data from Steam for all your playtesters, and if the status is available, it will be displayed in the Player Overview.

Wishlist and Playtime Tracking