question

yhehpark avatar image
yhehpark asked

Details on when player_added_title, player_created events are triggered

In our publisher account, we have only 1 console title that has already been delisted from the store platform. But we are getting new player account event logs on this title, both player_added_title and player_crated, for about 100 or more new players daily. (We checked our game logs and these are actual users with normal login and gameplay records)

We knew that new accounts can start and play the game on console devices with the game already installed. But when we tested this scenario, only player_added_title was triggered and not player_created, which is different from the logs we got, with both events triggered. (We tested by: creating a new account from the console store website, log into a console with our delisted game installed, start the game form the console's library)

We assumed both player_added_title and player_created logs are recorded when the new account runs the game client and enters our game's main screen. Are there more / different trigger conditions for these events?

We are trying to understand how precisely these 2 events are triggered to figure out if there can be a different scenario for new players to get into our delisted game.

Player Data
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Neils Shi avatar image
Neils Shi answered

We tested with 5 new accounts and one of them had the player_created log missing, then the log showed up after a couple of days, with the same timestamp as the player_added_title.

There may be some delay in event player_added_title display. Since its timestamp is the same as player_added_title's timestamp, both events are generated at the same time.

We didn't see this delayed logging happen with our live user accounts' samples. We assume getting both logs at the first login to the game are the expected result, and the cases where only player_added_title is logged are abnormal.

As I said before, the event "player_created" is triggered when a player account is created for the first time, and the player_created event only generates when master player account is created. If a player used the API AddUsernamePassword to link his Master player account with login email, then he used API DeletePlayer (which won't delete master player account). At this time if he uses LoginWithEmailAddress to login with previous linked account, it will generate "player_added_title" only.

1 comment
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

yhehpark avatar image yhehpark commented ·

Thanks for the feedback Neils. We'll take a note of the scenario you suggested.

0 Likes 0 ·
Neils Shi avatar image
Neils Shi answered

The event player_created is only triggered once per publisher, not once per title. It means, the player_created only applies to the studio. If this account was logged in to other titles under the same studio before, the creation of the new title player account won't trigger the player_created. And player_added_title is when a player logs into a specific title for the first time.

3 comments
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

yhehpark avatar image yhehpark commented ·

Hi Neils, thanks for the feedback. as I explained, We only have one title under this publisher, so there isn't a way user accounts can log into any other title under the publisher/studio.

So if there isn't any "other" titles, is there another reason for player_created not to be triggered, when users do trigger player_added_title for the one and only title for this publisher account?

0 Likes 0 ·
Neils Shi avatar image Neils Shi yhehpark commented ·

As the documentation says, player_created is triggered when a player account is created for the first time. Note: this event is only triggered once per publisher, not once per title. The player_created event only generates when master player account is created. Some APIs like DeletePlayer won't delete a master player account, meanwhile when you use the same identity to create a title player account, this event won't be triggered. Have you tried creating another new player account for testing, and are the results still the same?

0 Likes 0 ·
yhehpark avatar image yhehpark Neils Shi commented ·

Hi Neils, thank you for your answer. When we checked with live user accounts, about 1~2% of our new user accounts were missing the player_created log.

We tested with 5 new accounts and one of them had the player_created log missing, then the log showed up after a couple of days, with the same timestamp as the player_added_title. We didn't see this delayed logging happen with our live user accounts' samples.

We assume getting both logs at the first login to the game are the expected result, and the cases where only player_added_title is logged are abnormal.

We would appreciate it if you can give us any further insights.

0 Likes 0 ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.