Photon Application Counter Analytics

Access Photon application counters from the app list on your Dashboard. Following the analytics link for any of your applications will get you to the Photon counter data for that game.

General

By default all of your game data show up for the last 24 hours and all regions your players already accessed. We differ between data - the raw, actual counter numbers - and graphs - interpreted data showing as images.

Photon counter graph showing sample data for rooms in a game.
Photon counter graph sample for rooms

Each graph reveals ...

  • the counter name and contents on top,
  • followed by the aggregation function - e.g. 'max.' for the maximums showing,
  • data values on the vertical axis,
  • data timestamps - render in 24 hours where shown and for the UTC timezone, each - on the horizontal axis,
  • each region in a different color within the graph - regions and colors indicated below the graph.

The maximum value within the shown timespan shows as a horizontal line for each region, re-using that region's color.

Available Application Counters

Bandwidth

The total of incoming and outgoing traffic (in Bytes) on your app, excluding lobby traffic.

CCU

CCU show your concurrent user count. Users - or players - add to the CCU counter when they enter the lobby and start a game, joining a room.

Channels

The "Channels" counter has the number of Photon Chat channels open at the given time. "Channels" show with chat applications only.

Rooms

The "Rooms" counter has the number of Photon rooms open with your game at the given time. "Rooms" show with all but Photon Chat applications.

Messages per Channel, Messages per Game

"Msg/s per Room" and "Msg/s per Channel" are aggregated counters showing the messages per second and room, respectively channel for Photon Chat apps. Each is the ratio of the messages per second counter data and the room, respectively channel count.

Traffic

The "Traffic" counter graph shows the gradients of the incoming plus outgoing traffic totals on your game for each region.

Rejected Peers

Rejected peers show up for plans without CCU burst. The counter reveals the amount of players that were not able to join while your application exceeded its CCU limits.

Disconnects

Disconnects render the ratio of non-client-requested disconnects per second and peer.

Analytics

Filtering Application Data

Use available filter options to narrow down the shown data to

  • select specific counters,
  • show a single or multiple regions and
  • see different timespans for a look at former events.

Zoom in on any counter to reveal each data point.

Zoomed in Photon counter detail graph
Zoomed in Photon counter detail graph sample

We persist historical data up to one year for each app and counter. The resolution of data points decreases the older the data get.

For counter data aged up to

  • 6 hours the resolution is 1 minute,
  • 1 day the resolution is 4 minutes,
  • 1 week the resolution is 30 minutes,
  • 1 month the resolution is 2 hours and for
  • 1 year the resolution is 1 day.

Each archive is a cyclic buffer and is updated in a rotating manner as new data arrive.

Custom Analytics

As your audience grows you might want to take a different look at your game data. We provide you multiple options to view other than the graphs we provide you in your dashboard.

Save Data

In single counter analytics - available with paid plans - you can save the data as JSON and build your own graphs from it. The JSON has one array for "time", each entry being a UNIX formatted UTC timestamp, and one or more sibling arrays with data for each region. "time" and region data entries are in matching order.

Aside coming in handy for your own analytics, these have proven helpful when provided with issue reports, if any :)

Counter API

The Photon Cloud Counter API allows you to read application counter data and graphs remotely. Access is available with enterprise plans.

In-Game Analytics

For social games and other you might want to access in-game player and item data. You can do so easily using Photon Cloud webhooks. Photons webhooks are event-driven HTTP POST requests sent by Photon Cloud servers to specific URLs and can be added with just a few steps from your dashboard.

 To Document Top