As part of your onboarding, Xtremepush configures a standard set of Computations for your project. These include over 150 Computed Attributes, calculated automatically from your data and written directly to each player profile.
The exact number of attributes you have depends on your data and product lines. For example, if you don't have casino data, you'll have fewer casino-related attributes than a project that does.
Once activated, you can find these attributes under Intelligence > Computations and Intelligence > Data Engine > Computed Attributes.
Each computation is calculated over a set of standard time windows:
Last 7 days (
L7D)Last 14 days (
L14D)Last 30 days (
L30D)Last 90 days (
L90D)Lifetime
Not every computation uses every window. Some, such as first and last activity dates, are lifetime-only.
Difference between Computations and Computed Attributes
These two terms are related but not the same:
A computation is a single rule, configured once in the platform, that defines what is being measured, for example,
XP | [Window] | Deposits. Across the time windows described above, these computations would appear as:
XP | Last 7 Days | Deposits
XP | Last 14 Days | Deposits
XP | Last 30 Days | Deposits
XP | Last 90 Days | Deposits
XP | Lifetime | DepositsA computed attribute is the actual value written to a player's profile once a computation runs. Each computation writes one or more computed attributes to the profile. For example, here's what the
deposits_amountattribute looks like across those same 5XP | [Window] | Depositscomputation:
last_7_days_deposits_amount
last_14_days_deposits_amount
last_30_days_deposits_amount
last_90_days_deposits_amount
lifetime_deposits_amount
Using Computed Attributes
You do not need to build these attributes yourself. Xtremepush creates and maintains them as part of your Intelligence setup, and they are immediately available for:
Segmentation: Group players into audiences based on their behavior and profile data, so you can target the right players with the right message. See Segmentation.
Campaign targeting: Use these attributes as conditions when building a campaign's audience, so your message reaches players who meet specific criteria. See Create a campaign.
Personalisation: insert attribute values directly into message content, such as a player's balance or activity, to tailor each communication to the individual player. See Personalisation and dynamic programmable content.
Computed attributes by category
The standard categories Xtremepush provide Computed Attributes in are:
Financial and liquidity
Casino performance
Sportsbook performance
Revenue (GGR and NGR)
Incentives and bonuses
Available Computed Attributes
The full list of Computed Attributes available to your specific project can be found in your Xtremepush project under:
Intelligence > Computations and Intelligence > Data Engine > Computed Attributes.
The tables below list the complete number of computed attributes available, assuming all relevant data is being fed into us. They are grouped by the categories mentioned above.
Each table includes the following columns:
Computation: The name of the computation as it appears in the platform, following the format
XP | [Window] | [Category]Computed attribute(s): The name of the Profile attribute (or attributes) that the computation writes to each player's profile following the format
[window]_[profile_attribute], or just[profile_attribute]if the computation has a single window.So if a row lists two attributes, such as
[window]_deposits_amountand[window]_deposits_count, and the computation runs over all 5 windows, that's 2 attributes times 5 windows which is 10 computed attributes in total for that row.Windows: The time windows over which the computation is calculated.
Description: What the computation measures.
Financial and liquidity
Computation | Computed attribute(s) | Windows | Description |
|---|---|---|---|
XP | [Window] | Deposits |
| L7D, L14D, L30D, L90D, Lifetime | Total deposit amount and count of deposits within the window |
XP | [Window] | Withdrawals |
| L7D, L14D, L30D, L90D, Lifetime | Total withdrawal amount and count of withdrawals within the window |
XP | [Window] | Deposits Average |
| L7D, L14D, L30D, L90D, Lifetime | Average deposit amount within the window |
XP | [Window] | Withdrawals Average |
| L7D, L14D, L30D, L90D, Lifetime | Average withdrawal amount within the window |
XP | [Window] | Days Deposit Made |
| L7D, L14D, L30D, L90D, Lifetime | Number of unique days on which deposits were made |
XP | [Window] | Days Withdrawal Made |
| L7D, L14D, L30D, L90D, Lifetime | Number of unique days on which withdrawals were made |
XP | [Window] | Net Deposit |
| L7D, L14D, L30D, L90D, Lifetime | Net deposit - total deposits minus total withdrawals |
XP | Lifetime | Has Deposited |
| Lifetime |
|
XP | Lifetime | Has Withdrawn |
| Lifetime |
|
XP | Lifetime | First Deposit Date |
| Lifetime | Date of the player's first deposit |
XP | Lifetime | Last Deposit Date |
| Lifetime | Date of the player's most recent deposit |
XP | Lifetime | First Withdrawal Date |
| Lifetime | Date of the player's first withdrawal |
XP | Lifetime | Last Withdrawal Date |
| Lifetime | Date of the player's most recent withdrawal |
Casino performance
Computation | Computed attribute(s) | Windows | Description |
|---|---|---|---|
XP | [Window] | Casino |
| L7D, L14D, L30D, L90D, Lifetime | Casino wager amount, payout amount, wager count, payout count, and GGR within the window |
XP | [Window] | Casino Average |
| L7D, L14D, L30D, L90D, Lifetime | Average casino bet stake within the window |
XP | [Window] | Days Casino Bet Placed |
| L7D, L14D, L30D, L90D, Lifetime | Number of unique days on which casino bets were placed |
XP | Lifetime | Has Placed Casino Bet |
| Lifetime |
|
XP | Lifetime | First Casino Bet Date |
| Lifetime | Date of the player's first casino bet |
XP | Lifetime | Last Casino Bet Date |
| Lifetime | Date of the player's most recent casino bet |
XP | Lifetime | Casino Margin |
| Lifetime | Percentage of total real-money casino wagers retained by the operator |
Sportsbook performance
Computation | Computed attribute(s) | Windows | Description |
|---|---|---|---|
XP | [Window] | Sports |
| L7D, L14D, L30D, L90D, Lifetime | Sports wager amount, payout amount, wager count, payout count, and GGR within the window |
XP | [Window] | Sports Average |
| L7D, L14D, L30D, L90D, Lifetime | Average sports bet stake within the window |
XP | [Window] | Days Sports Bet Placed |
| L7D, L14D, L30D, L90D, Lifetime | Number of unique days on which sports bets were placed |
XP | Lifetime | Has Placed Sports Bet |
| Lifetime |
|
XP | Lifetime | First Sports Bet Date |
| Lifetime | Date of the player's first sports bet |
XP | Lifetime | Last Sports Bet Date |
| Lifetime | Date of the player's most recent sports bet |
XP | Lifetime | Sports Margin |
| Lifetime | Percentage of total real-money sportsbook wagers retained by the operator |
Revenue (GGR and NGR)
Computation | Computed attribute(s) | Windows | Description |
|---|---|---|---|
XP | [Window] | Total NGR |
| L7D, L14D, L30D, L90D, Lifetime | Total Net Gaming Revenue - GGR minus total bonus cost |
XP | [Window] | Total GGR |
| L7D, L14D, L30D, L90D, Lifetime | Total GGR across Casino and Sports - combined stakes minus combined winnings |
XP | Lifetime | Overall Margin |
| Lifetime | Overall margin across Casino and Sports - percentage of all wagers retained by the operator |
Incentives and bonuses
Computation | Computed attribute(s) | Windows | Description |
|---|---|---|---|
XP | [Window] | Bonus |
| L7D, L14D, L30D, L90D, Lifetime | Bonus wager amount, payout amount, wager count, payout count, and GGR within the window |
XP | [Window] | Bonus Average |
| L7D, L14D, L30D, L90D, Lifetime | Average bonus amount within the window |
XP | [Window] | Days Bonuses Awarded |
| L7D, L14D, L30D, L90D, Lifetime | Number of unique days on which bonuses were awarded |
XP | Lifetime | Has Received Bonus |
| Lifetime |
|
XP | Lifetime | First Bonus Date |
| Lifetime | Date of the player's first bonus received |
XP | Lifetime | Last Bonus Date |
| Lifetime | Date of the player's most recent bonus received |
XP | Lifetime | Bonus Margin |
| Lifetime | Percentage of bonus funds retained by the operator after payouts |