Lottery Vertical

Our Vanilla Out-of-the-Box solution delivers a consistent data structure tailored for Lottery operations. Designed for marketers, it enables easy segmentation and personalized campaigns. Below, you will find detailed information on the output attributes for the Lottery vertical.

What Data Should You Send?

To unlock powerful segmentation, predictive insights, and personalized campaigns for your players, Optimove requires specific data about your customers and their activities. Providing accurate and complete data ensures you can leverage the full range of attributes—like demographic details, betting behaviors, and predictive scores—described in this article. The following data types are essential:

  • Customers : Information about your players, such as age, country, and contact preferences, used to build personalized profiles and target specific audiences.
  • Transactions : Details of all deposits and withdrawals, which are critical for understanding spending habits and financial value.
  • Draws : Records of player activity in lottery games, including bets, wins, and game types, which are critical for understanding engagement patterns.
  • InstantPlay Games : Records of player activity in non-draw games (e.g., scratch cards, instant wins) to get a complete view of player engagement.
  • Lottery Catalog : Information about all the available lottery draw games (e.g., game name, category).
  • InstantPlay Game Catalog : Information about all the available instant-play or scratch card games.

Properly preparing these data sets allows Optimove to deliver the actionable insights needed to convert Non-Depositors, retain Active Players, and reactivate Churned Players effectively. See Prepare your data for Optimove (Lottery) for more information.

What You Will See in Your Instance

Our solution provides a rich set of attributes to help you understand and engage your players effectively. Below, each category of attributes is detailed with practical use cases and comprehensive tables.

Demographic Attributes

Demographic attributes provide essential information about your players’ identities, enabling personalized marketing and segmentation. For example:

  • The casino company uses the AGE attribute from the Customers table to segment players into different age groups and tailor targeted promotional campaigns that increase engagement and retention.

    Demographic Attributes
    Attribute NameDescriptionSource Table
    Player IDThe PLAYER_ID column from CUSTOMERS tableCustomers
    EmailThe EMAIL column from CUSTOMERS tableCustomers
    First NameThe FIRST_NAME column from CUSTOMERS tableCustomers
    Last NameThe LAST_NAME column from CUSTOMERS tableCustomers
    Mobile NumberThe MOBILE_NUMBER column from CUSTOMERS tableCustomers
    Date of BirthThe DATE_OF_BIRTH column from CUSTOMERS tableCustomers
    AgeCalculated by The DATE_OF_BIRTH column from CUSTOMERS tableCustomers
    GenderThe GENDER column from CUSTOMERS tableCustomers
    CountryThe COUNTRY column from CUSTOMERS tableCustomers
    CityThe CITY column from CUSTOMERS tableCustomers
    AddressThe ADDRESS column from CUSTOMERS tableCustomers
    LanguageThe LANGUAGE column from CUSTOMERS tableCustomers
    Registration DateThe REGISTRATION_DATE column from CUSTOMERS tableCustomers
    CurrencyThe CURRENCY column from CUSTOMERS tableCustomers
    Referral TypeReferral typeCustomers
    Registered PlatformThe REGISTERED_PLATFORM column from CUSTOMERS tableCustomers

Consent Attributes

The consent-related attributes track a customer's communication preferences and verification statuses, ensuring compliance and effective campaign delivery. For example:

  • A company utilizes the ALLOW_EMAIL attribute to determine which customers have opted in for email communication, allowing them to send personalized marketing emails only to customers who have explicitly consented, ensuring compliance with privacy regulations and improving email campaign effectiveness.

    Consent Attributes
    Attribute NameDescriptionSource Table
    Allow EmailAllow emailCustomers
    Allow PushAllow pushCustomers
    Allow SMSAllow smsCustomers
    Is BlockedIs blockedCustomers
    Is Email VerifiedIs email verifiedCustomers
    Is OptinIs optinCustomers
    Is SMS VerifiedIs sms verifiedCustomers
    Is TestIs testCustomers

  • Please Note: As consent-related attributes are provided alongside other customer data, you are responsible for managing the associated logic, rules, and maintenance.

Calculated/Activity Attributes

Calculated attributes track players’ betting and financial behaviors, providing insights for targeting high-value players and optimizing campaigns. These attributes are calculated over the following snapshot periods:

  • Lifetime: Daily aggregated data over the entire customer history.

  • 2 Weeks: Daily aggregated data calculated based on the last two weeks' data.

  • 1 Month: Daily aggregated data calculated based on the last month’s data.

  • 3 Months: Daily aggregated data calculated based on the last three months' data.

  • 1 Year: Daily aggregated data calculated based on the last year’s data.


  • For example:

    • A company uses the AVERAGE_DEPOSIT_AMOUNT to analyze customer deposit behavior over a lifetime, helping them identify high-value customers who consistently deposit large amounts, allowing them to tailor personalized offers, reward programs, or exclusive services to improve customer retention and encourage more frequent deposits.

      Frequency Attributes
      Attribute NameDescriptionSource TableSnapshot Periods
      FrequencyFrequencyTransactions, Draws, InstantPlay Games3 Months, 1 Year
      Ig Number of Bet Days, Lifetime*InstantPlay Game number of bet days, lifetimeInstantPlay GamesLifetime
      Ig Number of Games Played, Lifetime*InstantPlay Game number of games played, lifetimeInstantPlay GamesLifetime
      Ig Number of Losing Plays, Lifetime*InstantPlay Game number of losing plays, lifetimeInstantPlay GamesLifetime
      Ig Number of Mobile Plays, Lifetime*InstantPlay Game number of mobile plays, lifetimeInstantPlay GamesLifetime
      Ig Number of Web Plays, Lifetime*InstantPlay Game number of web plays, lifetimeInstantPlay GamesLifetime
      Ig Number of Winning Plays, Lifetime*InstantPlay Game number of winning plays, lifetimeInstantPlay GamesLifetime
      Number of Activity Days, Lifetime*Number of activity days, lifetimeTransactions, Draws, InstantPlay Games3 Months, 1 Year
      Number of Bet Days, Lifetime*Number of bet days, lifetimeDraws2 Weeks, 3 Months
      Number of Bonus Draws, Lifetime*Number of bonus draws, lifetimeDrawsLifetime
      Number of Draws, Lifetime*Number of draws, lifetimeDrawsLifetime
      Number of Losing Draws, Lifetime*Number of losing draws, lifetimeDrawsLifetime
      Number of Mobile Draws, Lifetime*Number of mobile draws, lifetimeDrawsLifetime
      Number of Second Chance Draws, Lifetime*Number of second chance draws, lifetimeDrawsLifetime
      Number of Web Draws, Lifetime*Number of web draws, lifetimeDrawsLifetime
      Number of Winning Draws, Lifetime*Number of winning draws, lifetimeDrawsLifetime
      Platform PreferencePlatform preferenceDrawsLifetime
      Sg Number of Bet Days, Lifetime*Scratch Game number of bet days, lifetimeInstantPlay GamesLifetime
      Sg Number of Games Played, Lifetime*Scratch Game number of games played, lifetimeInstantPlay GamesLifetime
      Sg Number of Losing Plays, Lifetime*Scratch Game number of losing plays, lifetimeInstantPlay GamesLifetime
      Sg Number of Mobile Plays, Lifetime*Scratch Game number of mobile plays, lifetimeInstantPlay GamesLifetime
      Sg Number of Web Plays, Lifetime*Scratch Game number of web plays, lifetimeInstantPlay GamesLifetime
      Sg Number of Winning Plays, Lifetime*Scratch Game number of winning plays, lifetimeInstantPlay GamesLifetime
      Number of Bonus Granted, Lifetime*Number of bonus granted, lifetimeDraws1 Month
      Number of Deposit Days, Lifetime*Number of deposit days, lifetimeTransactions1 Day, 2 Weeks, 3 Months
      Number of Deposits, Lifetime*Number of deposits, lifetimeTransactions1 Day, 3 Days, 2 Weeks, 1 Month, 3 Months, 1 Year
      Number of Withdrawal Days, Lifetime*Number of withdrawal days, lifetimeTransactionsLifetime
      Number of Withdrawals, Lifetime*Number of withdrawals, lifetimeTransactionsLifetime
      Favorite GameFavorite gameInternal Tables3 Months
      Monetary Attributes
      Attribute NameDescriptionSource TableSnapshot Periods
      Average Deposit Amount, LifetimeAverage deposit amount, lifetimeTransactions1 Month, 3 Months
      Average Monthly Deposit Amount, LifetimeAverage monthly deposit amount, lifetimeTransactionsLifetime
      Bonus Deposit Ratio, LifetimeBonus deposit ratio, lifetimeTransactions1 Month, 3 Months
      Cashout Ratio, LifetimeCashout ratio, lifetimeInternal Tables1 Month, 3 Months
      Average Bet Amount, LifetimeAverage bet amount, lifetimeDrawsLifetime
      Avg Jackpot Amount Per Draw, LifetimeAvg jackpot amount per draw, lifetimeDrawsLifetime
      Draw Total Jackpot Amount For Avg, Last Three MonthsDraw total jackpot amount for avg, last three monthsDrawsLifetime
      Draw Total Mobile Bet Amount, Lifetime*Draw total mobile bet amount, lifetimeDraws2 Weeks, 3 Months
      Draw Total Web Bet Amount, Lifetime*Draw total web bet amount, lifetimeDraws2 Weeks, 3 Months
      Draw Total Win Amount, Lifetime*Draw total win amount, lifetimeDraws2 Weeks, 3 Months
      Draws Net Revenue, Lifetime*Draws net revenue, lifetimeDrawsLifetime
      Ig Net Revenue, Lifetime*InstantPlay Game net revenue, lifetimeInstantPlay GamesLifetime
      Ig Total Bet Amount, Lifetime*InstantPlay Game total bet amount, lifetimeInstantPlay Games2 Weeks, 3 Months
      Ig Total Win Amount, Lifetime*InstantPlay Game total win amount, lifetimeInstantPlay Games2 Weeks, 3 Months
      Net Revenue, Lifetime*Net revenue, lifetimeDraws, InstantPlay GamesLifetime
      Percent of Mobile Bet Amount, LifetimePercent of mobile bet amount, lifetimeDrawsLifetime
      Percent of Web Bet Amount, LifetimePercent of web bet amount, lifetimeDrawsLifetime
      Preferred Jackpot AmountPreferred jackpot amountDraws3 Months
      Sg Net Revenue, Lifetime*Scratch Game net revenue, lifetimeInstantPlay GamesLifetime
      Sg Total Bet Amount, Lifetime*Scratch Game total bet amount, lifetimeInstantPlay Games2 Weeks, 3 Months
      Sg Total Win Amount, Lifetime*Scratch Game total win amount, lifetimeInstantPlay Games2 Weeks, 3 Months
      Win Ratio, LifetimeWin ratio, lifetimeDrawsLifetime
      Net Cash, Lifetime*Net cash, lifetimeInternal Tables2 Weeks
      Total Bonus Granted Amount, Lifetime*Total bonus granted amount, lifetimeDrawsLifetime
      Total Deposit Amount, Lifetime*Total deposit amount, lifetimeTransactionsLifetime
      Total Withdrawal Amount, Lifetime*Total withdrawal amount, lifetimeTransactions2 Weeks, 1 Month, 3 Months
      Draw Total Bet Amount, Lifetime*Draw total bet amount, lifetimeDraws2 Weeks, 3 Months
      Deposit Amount Since ReactivatedDeposit amount since reactivatedInternal TablesLifetime
      Recency Attributes
      Attribute NameDescriptionSource TableSnapshot Periods
      Days Since First DepositDays since first depositTransactionsLifetime
      Days Since Last DepositDays since last depositTransactionsLifetime
      Days Since Last LoginDays since last loginCustomersLifetime
      Days Since Last WithdrawalDays since last withdrawalTransactionsLifetime
      Deposit Days Since ReactivatedDeposit days since reactivatedInternal TablesLifetime
      First Deposit Amount, LifetimeFirst deposit amount, lifetimeTransactionsLifetime
      First Deposit Date*First deposit dateCustomersLifetime
      Flex Time Since First DepositFlex time since first depositInternal TablesLifetime
      Last Deposit Amount, LifetimeLast deposit amount, lifetimeTransactionsLifetime
      Last Deposit Date*Last deposit dateTransactionsLifetime
      Last Login DateThe LAST_LOGIN_DATE column from CUSTOMERS tableCustomersLifetime
      Last Withdrawal Date*Last withdrawal dateTransactionsLifetime
      Days In Reactivated, LifetimeDays in reactivated, lifetimeInternal TablesLifetime
      Days Since Draw First BetDays since draw first betDrawsLifetime
      Days Since Draw Last BetDays since draw last betDrawsLifetime
      Days Since First ActivityDays since first activityTransactions, Draws, InstantPlay GamesLifetime
      Days Since Ig First BetDays since InstantPlay Game first betInstantPlay GamesLifetime
      Days Since Ig Last BetDays since InstantPlay Game last betInstantPlay GamesLifetime
      Days Since Last ActivityDays since last activityTransactions, Draws, InstantPlay GamesLifetime
      Days Since Last ReactivationDays since last reactivationInternal TablesLifetime
      Days Since Sg First BetDays since Scratch Game first betInstantPlay GamesLifetime
      Days Since Sg Last BetDays since Scratch Game last betInstantPlay GamesLifetime
      Draw First Bet Date*Draw first bet dateInstantPlay GamesLifetime
      Draw First Bonus Bet Date*Draw first bonus bet dateDrawsLifetime
      Draw Last Bet Date*Draw last bet dateDrawsLifetime
      Draw Last Bonus Bet Date*Draw last bonus bet dateDrawsLifetime
      First Activity Date*First activity dateTransactions, Draws, InstantPlay Games3 Months, 1 Year
      Flex Time Since Last ActivityFlex time since last activityTransactions, Draws, InstantPlay GamesLifetime
      Flex Time Since Last Activity ActiveFlex time since last activity activeTransactions, Draws, InstantPlay GamesLifetime
      Flex Time Since Last Activity ChurnFlex time since last activity churnTransactions, Draws, InstantPlay GamesLifetime
      Time Since RegistrationFlex time since registrationCustomersLifetime
      Ig First Bet Date*InstantPlay Game first bet dateInstantPlay GamesLifetime
      Ig Last Bet Date*InstantPlay Game last bet dateInstantPlay GamesLifetime
      Last Activity Date*Last activity dateTransactions, Draws, InstantPlay Games3 Months, 1 Year
      Sg First Bet Date*Scratch Game first bet dateInstantPlay GamesLifetime
      Sg Last Bet Date*Scratch Game last bet dateInstantPlay GamesLifetime
      Preferred Deposit Hour, LifetimePreferred deposit hour, lifetimeInternal Tables3 Months
      Time Since First DepositTime since first depositInternal TablesLifetime
      Days Since RegistrationDays since registrationCustomersLifetime
  • Note: Attributes marked with * are part of the Activity History feature.


Lifecycle Stage (LCS) Attributes

Lifecycle Stage attributes track the progression of players through different phases of their journey with your brand, enabling tailored retention and engagement strategies. For example:

  • A company uses the LIFECYCLE_STAGE attribute to understand where each customer currently stands in their journey — such as New, Active, Churn, or Dormant. By segmenting customers based on these stages, marketing and customer success teams can tailor their communication strategies, launch stage-specific campaigns (e.g., onboarding for new users, win-back for churn), and measure how customers progress through the lifecycle over time.

    Lifecycle Stage (LCS) Attributes
    Attribute NameDescriptionSource TableSnapshot Periods
    Deposit Activity CategoricalDeposit activity categoricalInternal Tables2 Weeks
    Deposit Percentile By Lifecycle StageDeposit percentile by lifecycle stageInternal Tables2 Weeks, 3 Months
    Deposits Since ReactivatedDeposits since reactivatedInternal TablesLifetime
    Lifecycle StageLifecycle stageInternal TablesLifetime
    Months Since RegistrationMonths since registrationInternal TablesLifetime
    Bet Percentile By Lifecycle StageBet percentile by lifecycle stageDraws2 Weeks, 3 Months
    Dormant TypeDormant typeTransactionsLifetime
    Reactivation ActionReactivation actionInternal TablesLifetime
    Lifecycle Stage Before ChurnLifecycle stage before churnInternal TablesLifetime

Predictive Model Attributes

Predictive model attributes forecast player behaviors, helping you prioritize retention and conversion efforts for maximum impact. For example:

  • A company uses the CONVERSION_PROBABILITY_SCORE to identify non-depositing players who are most likely to make their first deposit, then targets them with a compelling first-deposit bonus.

    Predictive Model Attributes
    Attribute NameDescriptionSource Table
    Churn Probability ScoreProbability of this customer to migrate into Churn within the next 2 periods.Internal Tables
    Rank in Churn ProbabilityRank among all live customers by Churn probability. On a scale of 1 (lowest) to 100 (highest).Internal Tables
    Rank in LCS - Churn ProbabilityRank among same lifecycle stage customers by Churn probability.Internal Tables
    Conversion Probability ScoreProbability of this customer to convert within the next 2 periods.Internal Tables
    Rank in Conversion ProbabilityRank among all not-converted by Conversion Probability Score. On a scale of 1 (lowest) to 100 (highest).Internal Tables
    Is Top Spender?Indicates a customer being currently a top spender.Internal Tables
    Becoming Top Spender ScoreProbability of this customer to become a top spender within the next 6 periods.Internal Tables
    Random Customer PercentageRandom Customer PercentageInternal Tables
    Reactivation Probability ScoreProbability of this customer to be reactivated within the next 2 periods.Internal Tables
    Rank in Reactivation ProbabilityRank among all churned customers by Reactivation Probability Score. On a scale of 1 (lowest) to 100 (highest).Internal Tables
    Rank in Becoming Top SpenderRank among all customers by Becoming Top Spender Score. On a scale of 1 (lowest) to 100 (highest).Internal Tables
    Rank by LCS Becoming Top SpenderRank among same lifecycle stage by Becoming Top Spender Score. On a scale of 1 (lowest) to 100 (highest).Internal Tables
    Imported Customer Upload DateLead Upload DateInternal Tables
    Imported Customer File NameImported Customer File NameInternal Tables

Product Attributes – Purchase History

Product attributes detail players’ purchasing preferences, allowing for tailored promotions based on their favorite items and offers. With the purchase history feature, you can combine the product attributes listed below with transactional attributes (e.g., number of lottery bets) to effectively segment your users. For example:

  • A lottery company uses the Lottery Game Category attribute to identify players who frequently buy 'Powerball' tickets and sends them a special offer for a 'Mega Millions' bundle to encourage cross-play.

    Product Attributes – Purchase History
    Attribute NameDescriptionSource Table
    Instant Games Game NameGAME NAME from INSTANTPLAY_GAME_CATALOG tableProduct History
    Lottery Game CategoryGAME CATEGORY from LOTTERY_CATALOG tableProduct History
    Lottery Game NameGAME NAME from LOTTERY_CATALOG tableProduct History
    Scratch Games Game NameGAME NAME from INSTANTPLAY_GAME_CATALOG tableProduct History

Out-of-the-box Campaign KPIs

Out-of-the-box (OOTB) Campaign KPIs measure the success of your game’s marketing campaigns by comparing the performance of targeted player groups against a control group. These metrics help you evaluate how campaigns drive engagement and spending, enabling data-driven optimization.

  • Number of Activity Days: Counts the days a player was active in the game, showing a campaign's impact on engagement.
  • Number of Deposits: Tracks the total number of deposits, indicating a campaign's success in driving monetization.
  • Total Bet Amount: Measures the total amount of money wagered, reflecting a campaign's influence on gameplay depth.
  • Total Deposit Amount: Sums the total real-money value of all deposits, directly measuring a campaign's revenue impact.
  • Total Net Revenue: Measures the net financial impact of the campaign (e.g., bets minus wins).

Understanding Your Players: Grouping and Predicting Behavior (Segmentation Model)

To help you connect with your players in the best way, we organize them into groups based on their actions—like whether they’ve ever made a deposit, how often they play, or when they were last active. This process is called Segmentation. We also use these groups to predict what players might do next, like if they are likely to make their first deposit or stop playing.

Player Groups: Organizing Players by Their Journey

We organize your players into groups based on where they are in their journey with your brand. We call these groups Lifecycle Stages (LCS), and we look at different details for each stage to understand them better.

Lifecycle Stages.gif

Here’s how we group players at each stage of their journey:

1. Non-Depositor

These are players who have registered but haven't made a deposit yet. We group them by how long it has been since they signed up.

Segmentation LayerDetails
Time Since Registration1 Day, Up to 1 Week, Up to 1 Month, 1 to 3 Months, More than 3 Months

2. New

These are new depositors who made their first deposit in the last 14 days. We group them by their initial betting and deposit activity.

Segmentation LayerDetails
Bet PercentileTop 10 Percent Bet Amount, 10 to 50 Percent Bet Amount, Bottom 50 Percent Bet Amount
Deposit Activity3 or More Deposits, 2 Deposits, 1 Deposit, No Deposits
Time Since First Deposit1 Day, 2 to 7 Days, More than 7 Days, No Deposits
Time Since Last Activity1 Day, 2 to 7 Days, More than 7 Days

3. Active

These are established, depositing players who were active in the last 30 days. We group them by their recency, financial value, and frequency.

Segmentation LayerDetails
Time Since Last Activity1 Day, 2 to 7 Days, 8 to 14 Days, More than 14 Days
Deposit Percentile Last 3 MonthsTop 10 Percent Total Deposit Amount, 10 to 50 Percent Total Deposit Amount, Bottom 50 Percent Total Deposit Amount
Frequency Categorical Last 3 Months1 to 2 Days, 2 to 7 Days, Over 7 Days
Bet Percentile Last 3 MonthsTop 10 Percent Bet Amount, 10 to 50 Percent Bet Amount, Bottom 50 Percent Bet Amount

4. Churn

These are depositing players who weren’t recently active (i.e., no activity in the last 30 days). We group them by how long they've been inactive and their past value.

Segmentation LayerDetails
Time Since Last ActivityUp to 1 Month, 1 to 3 Months, 3 to 6 Months, More than 6 Months
Deposit PercentileTop 10 Percent Total Deposit Amount, 10 to 50 Percent Total Deposit Amount, Bottom 50 Percent Total Deposit Amount
Bet PercentileTop 10 Percent Bet Amount, 10 to 50 Percent Bet Amount, Bottom 50 Percent Bet Amount
LCS Before ChurnNew, Active, Reactivated

5. Reactivated

These are players who returned and made an activity after having churned. We track their recent activity to solidify their return and move them back to 'Active'.

Segmentation LayerDetails
Time Since Last Activity1 Day, 2 to 7 Days, More than 7 Days
Deposit Percentile By LCSTop 10 Percent Total Deposit Amount, 10 to 50 Percent Total Deposit Amount, Bottom 50 Percent Total Deposit Amount
Bet Percentile Last 2 WeeksTop 10 Percent Bet Amount, 10 to 50 Percent Bet Amount, Bottom 50 Percent Bet Amount
Deposit Activity Last 2 Weeks2 or More Deposits, 1 Deposit, No Recent Deposits

6. Dormant

This group includes Non-Depositors who registered more than 6 months ago (and had no activity) or Churned players who have been inactive for over a year.

Segmentation LayerDetails
Dormant TypeDepositor, Non-Depositor

Please note that the out-of-the-box customer model excludes players who haven’t been active or registered for over 3 years.

Why This Matters for the Lottery Vertical

By grouping your players and predicting their behavior, you can create personalized experiences that make them feel valued. Whether it’s offering a first-deposit bonus to a new player, rewarding a loyal 'Active' player with exclusive jackpot entries, or winning back a 'Churned' player with a special offer, these tools help you connect with your players in the right way at the right time.

Want to learn more? Check out this guide: The Optimove Model .