Skip to main content

Monthly User Profile Attributes

This feature supports monthly profile attribute data sets for financial institutions optimized for analytics. The monthly profile schema may be updated with new attributes without disrupting existing data.

Schema and Attributes

info

This product is under active beta development, and the schema may change. This page is only accessible with a direct link. You will need the link for this page every time you want to access it.

The proposed list of attributes are below, categorized by users, accounts, discovered accounts, top merchants, and affinity.

Users

NameDefinitionData TypeLogical Data TypePrimary KeyExported
snapshot_dateThe date the file/table/data was createddateTRUE
mx_user_guidThe user ID created by MXstringGUIDYesTRUE
external_guidUser ID passed to MX from accessorstringGUIDTRUE
first_nameUser's first namestringTRUE
last_nameUser's last namestringTRUE
postal_codeUser's full mailing addressstringTRUE
emailUser's email addressstringTRUE
sexUser's genderstringTRUE
birthdayUser's birthdaydateTRUE
phoneUser's phone numberstringTRUE
created_atThe datetime that the user was created on the MX platformdatetimeTRUE

Accounts

NameDefinitionData TypeLogical Data TypePrimary KeyExported
snapshot_dateThe date the file/table/data was createddateTRUE
mx_user_guidThe user ID created by MXstringGUIDTRUE
user_external_guidUser ID passed to MX from accessorstringTRUE
mx_account_guidThe account ID created by MXstringGUIDYesTRUE
account_external_guidAccount ID passed to MX from accessorstringTRUE
typeAccount TypestringTRUE
subtypeAccount Sub TypestringTRUE
institution_guidThe institution ID created by MXstringGUIDTRUE
institution_nameInstitution name of the account holderstringTRUE
aprThe annual percentage rate associated with the accountdecimalTRUE
apyThe annual percentage yield associated with the accountdecimalTRUE
available_balanceThe balance that is available for use in asset accounts like checking and savings. PENDING transactions are typically taken into account with the available balance, but this may not always be the case. available_balance will usually be a positive value for all account types, determined in the same way as the balance fielddecimalTRUE
available_creditThe amount of credit available for use in liability accounts such as credit cards and lines of credit. Pending transactions are usually taken into accountdecimalTRUE
balanceThe balance on the accountdecimalTRUE
cash_advance_aprThe account's APR for cash advancesdecimalTRUE
cash_balanceThe cash balance of the accountdecimalTRUE
cash_surrender_valueThe sum of money paid to the policyholder or annuity holder. This is paid in the event the policy is voluntarily terminated before it matures, or the insured event occursdecimalTRUE
created_atThe date and time the account was created on the MX PlatformdatetimeTRUE
credit_limitThe credit limit associated with the accountdecimalTRUE
day_payment_is_dueThe day the payment is due each monthintTRUE
death_benefitThe amount paid to the beneficiary of the account upon death of the account ownerintTRUE
has_monthly_transfer_limitIndicates whether the associated account has monthly transfer limitsbooleanTRUE
holdings_valueThe sum of all long holdings within this account, not including any that are shorted and not including cashdecimalTRUE
interest_rateThe interest rate associated with the accountdecimalTRUE
insured_nameThe name of the insured individualstringTRUE
is_closedIndicates whether the account has been closedbooleanTRUE
is_internalbooleanTRUE
is_personalIndicates whether the associated account is a personal (and not a business) accountbooleanTRUE
last_paymentThe amount of the most recent payment on the accountbooleanTRUE
matures_onThe date on which the account maturesdatetimeTRUE
minimum_balanceThe minimum balance associated with the accountdecimalTRUE
minimum_paymentThe minimum payment required for an account. This can apply to any debt accountdecimalTRUE
nameThe human-readable name for the accountstringTRUE
nicknameAn alternate name for the accountstringTRUE
original_balanceThe original balance associated with the account. This will always be positivedecimalTRUE
payment_due_atThe date and time at which the next payment is due on the accountdatetimeTRUE
payoff_balanceThe payoff balance for a debt account. This will normally be a positive numberdatetimeTRUE
account_monthly_average_balanceThe average balance for the account over the previous monthfloatFALSE
premium_amountThe insurance policy's premium amountdecimalTRUE
property_typeThe type of property associated with the account. Valid Values 0 (REAL ESTATE) 1 (VEHICLE) 2 (ART) 3 (JEWELRY) 4 (FURNITURE) 5 (APPLIANCE) 6 (COMPUTER) 7 (ELECTRONICS) 8 (SPORTS EQUIPMENT) 9 (Miscellaneous)intTRUE
started_onThe date on which a debt account was starteddatetimeTRUE
statement_balanceThe balance at the end of the monthly statement. This balance can be different than the actual balance in the accountdecimalTRUE
total_account_valueThe sum of the long and short positions, the sweep account and/or cash balance, and any margin debt associated with a particular account. This amount includes the market value of all positions held in the account and is reduced by any debit balance and the amount of short options positions that are "in the money". This may sum to a negative value, and it does not represent an account balancedecimalTRUE

Discovered Accounts

NameDefinitionData TypeLogical Data TypePrimary KeyExported
snapshot_dateThe date the file/table/data was createddateTRUE
mx_user_guidThe user ID created by MXstringGUIDYesTRUE
user_external_guidUser ID passed to MX from accessorstringGUIDYesTRUE
discovered_account_guidGUID assigned by MX for discovered accountstringGUIDYesTRUE
typeAccount TypestringTRUE
subtypeAccount Sub TypestringTRUE
organization_guidOrganization GUIDstringGUIDTRUE
organization_nameOrganization NamestringTRUE
discovered_account_balanceFALSE
created_dateThe date and time at which the record was createddateTRUE

Top Merchants

Top 3 by transaction count and by average transaction amount.

NameDefinitionData TypeLogical Data TypePrimary KeyExported
snapshot_dateThe date the file/table/data was createddateTRUE
mx_user_guidThe user ID created by MXstringGUIDYesTRUE
user_external_guidUser ID passed to MX from accessorstringGUIDYesTRUE
merchant_guidGUID assigned by MX for merchantstringGUIDYesTRUE
merchant_nameName of merchantstringTRUE
merchant_website_urlThe URL of the merchant's websitestringURLTRUE
merchant_transaction_countThe count of transactions the user had with the merchant in the previous monthintTRUE
merchant_transaction_average_amountThe average transaction absolute value of the transaction amounts the user had with the merchantfloatTRUE
merchant_user_rankThe numerical rank for the merchant with the user (1-3)intTRUE
merchant_user_rank_categoryWhich ranking is used on this row (count or average amount)stringTRUE
merchant_user_ranking_dateThe date of the previous month enddateTRUE

User Affinities

NameDefinitionData TypeLogical Data TypePrimary KeyExported
snapshot_dateThe date the file/table/data was createddateTRUE
mx_user_guidThe user ID created by MXstringGUIDYesTRUE
user_external_guidUser ID passed to MX from accessorstringGUIDYesTRUE
user_affinity_nameThe name of the affinity segmentstringGUIDYesTRUE
user_affinity_transaction_countThe count of transactions the user had in the affininty group during the previous monthintTRUE
user_affinity_transaction_amount_totalThe total amount (absolute value) of the transactions the user had in the affinity group during the previous monthfloatTRUE
user_affinity_rankThe rank of this affinity for the user (1-3)intTRUE
user_affinity_dateThe date of the previous month enddateTRUE

Model Results

NameDefinitionData TypeLogical Data TypePrimary KeyExported
snapshot_dateThe date the file/table/data was createddateTRUE
mx_user_guidThe user ID created by MXstringGUIDYesTRUE
external_guidUser ID passed to MX from accessorstringGUIDYesTRUE
finstrong_scoreThe score generated by the Finstrong processintTRUE
generationAn indication of the user's demographic generationstringTRUE
primacy_scoreThe primacy score generated as part of the Customer Analytics processintTRUE
attrition_scoreThe score calculated by the deposit attrition modelintTRUE
attrition_risk_tierThe name of the risk tier that the user belongs to, given the risk scorestringTRUE
attrition_reason_codesA delimited list of the reason codes that apply to the userstringTRUE
spend_to_income_ratioThe 3 month spend-to-income ratio for the user, expressed as a decimalfloatTRUE
spend_to_income_3_month_incomeThe average monthly income of the user over the 3 month period used for the spend-to-income calculationfloatTRUE
spend_to_income_3_month_spendThe average monthly spend of the user over the 3 month period used for the spend-to-income calculationfloatTRUE
spend_to_income_dateThe end date of the 3 month period over which the spend-to-income ratio was calculateddateTRUE
spend_to_income_reason_codesA delimited list of the reason codes that apply to the userstringTRUE
movers_likely_moved_onThe most recent date where a highly likely move was detected for the user.dateTRUE
movers_scoreThe confidence score for this predictionintTRUE
movers_reason_codesA delimited list of the reason codes that apply to the userstringTRUE

Model Reason Code

model_reason_code_columnThe column name where the reason code(s) are stored in the model results table
reason_codeThe individual reason code
reason_code_nameThe name of the reason code
reason_code_definitionA definition of the reason code