Mission Events (Unity Analytics)

Mission Events (Unity Analytics)

Mission related events are tracked under the name Mission​ in Unity Analytics.

Action names

There are two possible action names for this type of event:

  • start​: When the player starts a new mission.
  • collect​: When the player finishes a mission and collects its related points.

Parameters

missionType

This parameter is a string that takes a value based on the type of mission asked to the player. Here are all the possible value missionType​ can take.

  • CollectDeckCard​: Collect a defined number of cards from your deck.
  • CollectReward​: Collect a defined number of hourly rewards.
  • CollectStars​: Count the number of stars the player gets from levels.
  • CompleteStreak​: Complete a defined number of streaks in levels.
  • LevelInARow​: Win a defined number of levels in a row, without losing any time during this streak.
  • PlayAny​: Collect any card in levels.
  • PlayBlack​: Collect black cards (Club and Spade) in levels.
  • PlayClub​: Collect club cards in levels.
  • PlayDiamond​: Collect diamond cards in levels.
  • PlayHeart​: Collect heart cards in levels.
  • PlayRed​: Collect red cards (Diamond and Heart).
  • PlaySpade​: Collect spade cards in levels.
  • WinFirstTry​: Win levels on first try.
  • WinLevel​: Win a defined number of levels.
  • WinLevel2StarMin​: Win a defined number of levels with at least 2 stars.
  • WinLevel3StarMin​: Win a defined number of levels with 3 stars.
  • WinLevelHigh​: Win a defined number of Epic levels.
  • WinLevelLow​: .Win a defined number of Standard levels.
  • WinLevelMedium​: Win a defined number of Grand.

missionValue

An integer that is corresponding to the number of actions asked to the player to be completed. For example, if we ask the player to collect 10 red cards, then the missionType​ value will be PlayRed​ and the missionValue​ will be 10​.

You can find all the possible values in the Grand Solitaire Doc, in the "Missions" tab.

Other parameters to add

We will soon add missionStep​ as a parameter so we will be able to filter missions by difficulty and not only by missionValue​. Using the value to compare data can be an issue if we start split testing or changing configurations over time. You can follow the progress of this task by checking this Trello ticket.