question

Jon avatar image
Jon asked

Groups / profile tags

Hi,

We would like to create a group or add a tag to user profiles to determine when they joined our game.

For example, we want to add new users to a `early access / alpha` group so that later on they may have a reward or special title for joining early.

What's the recommended way to store this information? I am looking at groups but not sure if that is the best approach as there may be few thousand users in the group and the api does not have paginated support for listing the users later (to process rewards, titles, etc).

Maybe using key/value store and just have a simple value, but it may be expensive to query this later.. as it would require looking at every player

We would like to:

- store information per player to separate them into groups (such as early access, alpha, beta, etc). So a user may be part of multiple groups

- later be able to get all these players and send them rewards such as an item or currency

10 |1200

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

1 Answer

·
Sarah Zhang avatar image
Sarah Zhang answered

As this documentation Player segment configuration, especially this section said, players can be collected into a specific Player Segment based on the player tags. And you can refer to this tutorial -- Bulk Actions for an Entire Player Segment to executing custom actions for all players in a segment, such as granting items or currency. So, for your case, it’s more suitable to use “Player Tag”.

10 |1200

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

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.