Skip to main content
PFSegmentsPlayerProfile data model.

Syntax

Members

adCampaignAttributions   PFSegmentsAdCampaignAttribution const*
may be nullptr
(Optional) Array of ad campaigns player has been attributed to. adCampaignAttributionsCount   uint32_t Count of adCampaignAttributions avatarUrl   const char*
is null-terminated
(Optional) Image URL of the player’s avatar. bannedUntil   time_t const*
may be nullptr
(Optional) Banned until UTC Date. If permanent ban this is set for 20 years after the original ban date. churnPrediction   PFSegmentsChurnRiskLevel const*
may be nullptr
(Optional) The prediction of the player to churn within the next seven days. contactEmailAddresses   PFSegmentsContactEmailInfo const*
may be nullptr
(Optional) Array of contact email addresses associated with the player. contactEmailAddressesCount   uint32_t Count of contactEmailAddresses created   time_t const*
may be nullptr
(Optional) Player record created. displayName   const char*
is null-terminated
(Optional) Player Display Name. lastLogin   time_t const*
may be nullptr
(Optional) Last login. linkedAccounts   PFSegmentsPlayerLinkedAccount const*
may be nullptr
(Optional) Array of third party accounts linked to this player. linkedAccountsCount   uint32_t Count of linkedAccounts locations   PFSegmentsPlayerLocationDictionaryEntry const*
may be nullptr
(Optional) Dictionary of player’s locations by type. locationsCount   uint32_t Count of locations origination   PFLoginIdentityProvider const*
may be nullptr
(Optional) Player account origination. playerExperimentVariants   const char* const*
may be nullptr
(Optional) List of player variants for experimentation. playerExperimentVariantsCount   uint32_t Count of playerExperimentVariants playerId   const char*
is null-terminated
(Optional) PlayFab Player ID. playerStatistics   PFSegmentsPlayerStatistic const*
may be nullptr
(Optional) Array of player statistics. playerStatisticsCount   uint32_t Count of playerStatistics publisherId   const char*
is null-terminated
(Optional) Publisher this player belongs to. pushNotificationRegistrations   PFSegmentsPushNotificationRegistration const*
may be nullptr
(Optional) Array of configured push notification end points. pushNotificationRegistrationsCount   uint32_t Count of pushNotificationRegistrations statistics   PFInt32DictionaryEntry const*
may be nullptr
(Optional) Dictionary of player’s statistics using only the latest version’s value. statisticsCount   uint32_t Count of statistics tags   const char* const*
may be nullptr
(Optional) List of player’s tags for segmentation. tagsCount   uint32_t Count of tags titleId   const char*
is null-terminated
(Optional) Title ID this profile applies to. totalValueToDateInUSD   uint32_t const*
may be nullptr
(Optional) A sum of player’s total purchases in USD across all currencies. valuesToDate   PFUint32DictionaryEntry const*
may be nullptr
(Optional) Dictionary of player’s total purchases by currency. valuesToDateCount   uint32_t Count of valuesToDate virtualCurrencyBalances   PFInt32DictionaryEntry const*
may be nullptr
(Optional) Dictionary of player’s virtual currency balances. virtualCurrencyBalancesCount   uint32_t Count of virtualCurrencyBalances

Requirements

Header: PFSegmentsTypes.h

See also

PFSegmentsTypes members
Last modified on August 1, 2026