Digital Wallet Activity Sequences

This dataset provides detailed, event-level records of digital wallet user activities, including monetary transactions and non-monetary actions, with rich contextual information such as device, location, channel, and session sequence. It enables comprehensive analysis of user behavioral patterns, session flows, and transaction outcomes for engagement optimization and fraud detection. The dataset is ideal for building predictive models, anomaly detection systems, and user segmentation strategies in digital finance.

  • last updated 21 Jul 2025
  • by GoMask
The brief that made it

Fraud detection and anomaly analysis in digital wallet transactions

Sample rows

preview · 8 of 200 rows · all 18 columns
user_idstringdevice_typestringamountfloatis_successfulbooleancurrencystringactivity_sequence_idstringtransaction_idstringactivity_typestringactivity_timestampdatetimemerchant_idstringlocation_citystringlocation_statestringlocation_countrystringip_addressstringfailure_reasonstringuser_balance_afterfloatchannelstringsequence_orderinteger
u101mobileblanktrueblankseq101tx10001login2024-03-12T08:12:17ZblankSan FranciscoCAUS172.24.10.55blankblankapp1
u101mobileblanktrueblankseq101tx10002balance_check2024-03-12T08:12:29ZblankSan FranciscoCAUS172.24.10.55blank2380.12app2
u101mobile122.55trueUSDseq101tx10003payment2024-03-12T08:13:05Zm2211San FranciscoCAUS172.24.10.55blank2257.57app3
u101mobileblanktrueblankseq101tx10004logout2024-03-12T08:13:16ZblankSan FranciscoCAUS172.24.10.55blankblankapp4
u202desktopblanktrueblankseq102tx10005login2024-03-13T17:19:51ZblankChicagoILUS192.168.4.78blankblankweb1
u202desktop400trueUSDseq102tx10006top-up2024-03-13T17:20:15Zatm301ChicagoILUS192.168.4.78blank800web2
u202desktop50falseUSDseq102tx10007transfer2024-03-13T17:21:08Zu303ChicagoILUS192.168.4.78Recipient account restricted800web3
u202desktopblanktrueblankseq102tx10008logout2024-03-13T17:21:23ZblankChicagoILUS192.168.4.78blankblankweb4

What the 200 rows show

from the 200-row sample
  • 77%is_successful = true
  • 190.3median amount
  • 6channels
  • 10activity types
  • 21location countries
  • 29location cities
device_type200 rows by value
05010095mobile48%53desktop27%17tablet9%23pos_te…12%12other6%
amount68 rows, in bands of 10M
0357062000000006050M100Mamount →

Median 190.3, from 0.0 to 100,000,000.

currency68 rows with a value · 132 left blank
  1. USD22
  2. EUR13
  3. GBP6
  4. INR5
  5. CHF5
  6. AUD4
  7. AED3
  8. CAD3
  9. JPY2
  10. ZAR2
18 columns by typefrom the column list below
  • string 13
  • integer 1
  • float 2
  • datetime 1
  • boolean 1

Columns

18 columns in four groups
blueprint · 18 columns
columntypedescriptionexample
Text 13 columns
user_idstringUnique identifier for the digital wallet useru101
activity_sequence_idstringUnique identifier for a specific activity sequence or sessionuniqueseq101
transaction_idstringUnique identifier for each transaction within the activity sequenceuniquetx10001
activity_typestringType of activity or transaction (e.g., payment, transfer, top-up, withdrawal, login, logout, failed_attempt)10 valueslogin
currencystringCurrency code (ISO 4217) for the transaction, e.g., USD, EUR; null for non-monetary activitiesoptionalUSD
merchant_idstringIdentifier for the merchant or recipient involved in the transaction, if applicableoptionalm2211
device_typestringType of device used for the activity (e.g., mobile, desktop, tablet, POS terminal)mobile · desktop · tablet · pos_terminal · other · optionalmobile
location_citystringCity where the activity occurred, if availableoptionalSan Francisco
location_statestringState or province where the activity occurred, if availableoptionalCA
location_countrystringCountry where the activity occurred (ISO 3166-1 alpha-2 code), if availableoptionalUS
ip_addressstringIP address from which the activity was performed, if availableoptional172.24.10.55
failure_reasonstringReason for failure, if the activity was not successful; null if successfuloptionalInsufficient funds
channelstringChannel through which the activity was performed (e.g., app, web, USSD, API, POS)6 values · optionalapp
Numbers 3 columns
amountfloatTransaction amount in the wallet's currency; null for non-monetary activities0 or more · optional122.55
user_balance_afterfloatUser's wallet balance immediately after the activity; null for non-monetary activities0 or more · optional2380.12
sequence_orderintegerOrder of the activity within the activity sequence (starting from 1)1 or more1
Dates and times 1 column
activity_timestampdatetimeDate and time when the activity occurred2024-03-12T08:12:17Z
True or false 1 column
is_successfulbooleanIndicates if the activity or transaction was successfultrue

Use it for

  • is successful77%153 of 200 rowsmean amount by device…4.2Mmobi…9.6Mdesk…50Mtabl…9.6Mpos_…

    A finance dashboard

    The is_successful rate, amount by device_type and a breakdown of currency. Excel, Power BI or Tableau.

  • Why do 153 of 200 rows have is_successful = true?

    A class exercise

    Hand out the rows and one question. Everyone works from the same 200 rows.

  • A software demo

    Believable users with activity_sequence_id, transaction_id and activity_type to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 18 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows18 columns
Yours1,000 rows18 columnslocation_city: UK only

blueprint · digital-wallet-activity-sequences

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 18 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Sequential user events per wallet ID.
  • Payment, top-up, and transfer activities tagged.
  • Device and geolocation metadata attached.
  • Fraud risk levels annotated.
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
digital-wallet-activity-sequences

What should your data show?

Preview 20 rows free
No signup. No card.