In-Game Purchase Transaction Logs
This dataset provides granular logs of in-game purchase transactions, capturing player identifiers, item details, pricing, discounts, payment methods, and contextual data such as platform and region. It enables deep analysis of player spending behavior, monetization effectiveness, and the impact of promotions or platform differences. The dataset is ideal for optimizing in-game economies, personalizing offers, and supporting revenue analytics in the gaming industry.
Sample rows
preview · 8 of 85 rows · all 19 columns| transaction_idstring | item_categorystring | quantityinteger | is_first_purchaseboolean | game_idstring | player_idstring | transaction_datetimedatetime | item_idstring | item_namestring | price_per_unitfloat | total_amountfloat | discount_amountfloat | final_amountfloat | currencystring | payment_methodstring | platformstring | regionstring | promotion_codestring | session_idstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TXN001 | skin | 1 | true | GME01 | PLR001 | 2024-04-14T17:22:00Z | ITM1001 | Legendary Sword | 14.99 | 14.99 | 0 | 14.99 | USD | credit_card | PC | US | blank | SES-1001 |
| TXN002 | currency | 1 | true | GME02 | PLR002 | 2024-04-15T09:08:32Z | ITM2002 | 500 Gold Coins | 4.99 | 4.99 | 1 | 3.99 | EUR | paypal | Android | DE | SPRING24 | SES-2002 |
| TXN003 | boost | 2 | true | GME01 | PLR003 | 2024-04-15T13:55:27Z | ITM1002 | XP Boost (3 Days) | 2.99 | 5.98 | 0 | 5.98 | USD | app_store | iOS | US | blank | SES-3003 |
| TXN004 | consumable | 3 | false | GME01 | PLR001 | 2024-04-16T11:42:13Z | ITM1003 | Health Potion Pack | 1.49 | 4.47 | 0 | 4.47 | USD | in-game_currency | PC | US | blank | SES-1001 |
| TXN005 | bundle | 1 | true | GME03 | PLR004 | 2024-04-16T20:31:55Z | ITM3001 | Starter Bundle | 7.99 | 7.99 | 1 | 6.99 | GBP | gift_card | Console | GB | NEWSTART | SES-4004 |
| TXN006 | skin | 1 | false | GME02 | PLR002 | 2024-04-17T07:19:45Z | ITM2003 | Rare Mount | 9.99 | 9.99 | 2 | 7.99 | EUR | paypal | Android | DE | SPRING24 | SES-2002 |
| TXN007 | consumable | 5 | true | GME03 | PLR005 | 2024-04-17T16:11:47Z | ITM3002 | Energy Refill | 0.99 | 4.95 | 0 | 4.95 | GBP | credit_card | Console | GB | blank | SES-5005 |
| TXN008 | bundle | 1 | true | GME04 | PLR006 | 2024-04-18T10:43:33Z | ITM4001 | Season Pass | 19.99 | 19.99 | 5 | 14.99 | USD | app_store | iOS | CA | PASS2024 | SES-6006 |
| TXN009 | skin | 1 | true | GME01 | PLR007 | 2024-04-18T14:25:01Z | ITM1004 | Epic Armor Skin | 11.99 | 11.99 | 0 | 11.99 | USD | credit_card | PC | US | blank | SES-7007 |
| TXN010 | currency | 1 | false | GME02 | PLR002 | 2024-04-19T08:10:17Z | ITM2004 | 1000 Gems | 8.99 | 8.99 | 0 | 8.99 | EUR | paypal | Android | DE | blank | SES-2002 |
| TXN011 | bundle | 1 | true | GME01 | PLR008 | 2024-04-19T20:32:08Z | ITM1005 | Battle Pass | 9.99 | 9.99 | 0 | 9.99 | USD | in-game_currency | PC | US | blank | SES-8008 |
| TXN012 | consumable | 4 | true | GME05 | PLR009 | 2024-04-20T15:17:11Z | ITM5001 | Mana Crystal | 1.25 | 5 | 0 | 5 | JPY | app_store | iOS | JP | blank | SES-9009 |
| TXN013 | boost | 1 | true | GME03 | PLR010 | 2024-04-21T09:46:29Z | ITM3003 | Super XP Pack | 7.5 | 7.5 | 0 | 7.5 | GBP | credit_card | Console | GB | blank | SES-1010 |
| TXN014 | currency | 1 | true | GME06 | PLR011 | 2024-04-21T16:31:03Z | ITM6001 | 100 Diamonds | 3.49 | 3.49 | 0.5 | 2.99 | USD | other | Web | US | DIAM50 | SES-1111 |
| TXN015 | consumable | 2 | true | GME02 | PLR012 | 2024-04-22T12:15:51Z | ITM2005 | Potion Pack | 1.99 | 3.98 | 0 | 3.98 | EUR | paypal | Android | FR | blank | SES-1212 |
| TXN016 | skin | 1 | false | GME01 | PLR007 | 2024-04-22T18:40:44Z | ITM1006 | Pet Skin | 5.99 | 5.99 | 0 | 5.99 | USD | in-game_currency | PC | US | blank | SES-7007 |
| TXN017 | bundle | 1 | true | GME04 | PLR013 | 2024-04-23T14:19:17Z | ITM4002 | Character Slot | 2.99 | 2.99 | 0 | 2.99 | USD | app_store | iOS | CA | blank | SES-1313 |
| TXN018 | boost | 2 | true | GME05 | PLR014 | 2024-04-23T21:11:39Z | ITM5002 | Speed Elixir | 2.5 | 5 | 0.5 | 4.5 | JPY | credit_card | iOS | JP | ELIX50 | SES-1414 |
| TXN019 | currency | 1 | false | GME02 | PLR002 | 2024-04-24T07:32:55Z | ITM2006 | Mega Gem Pack | 14.99 | 14.99 | 0 | 14.99 | EUR | paypal | Android | DE | blank | SES-2002 |
| TXN020 | boost | 1 | true | GME03 | PLR015 | 2024-04-24T17:58:48Z | ITM3004 | Power Boost | 3.99 | 3.99 | 0.99 | 3 | GBP | gift_card | Console | GB | BOOST99 | SES-1515 |
What the 85 rows show
from the 85-row sampleConsumable (item category) stands out: mean quantity is 3.3, against 1.2 for the rest.
- 47%is_
first_ purchase = true - 1median quantity
- 5currencies
- 5platforms
- 6payment methods
- 9regions
Median 1, from 1 to 10.
- string 12
- integer 1
- float 4
- datetime 1
- boolean 1
Columns
19 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 12 columns | |||
transaction_id | string | Unique identifier for each in-game purchase transaction.unique | TXN001 |
player_id | string | Unique identifier for the player making the purchase. | PLR001 |
game_id | string | Identifier for the game in which the purchase was made.10 games | GME01 |
item_id | string | Identifier for the purchased in-game item or bundle. | ITM1001 |
item_name | string | Name or description of the purchased item. | Legendary Sword |
item_category | string | Category of the purchased item (e.g., currency, skin, boost, consumable).5 categories | skin |
currency | string | Currency code used for the transaction (ISO 4217, e.g., USD, EUR, JPY).5 currencies | USD |
payment_method | string | Payment method used (e.g., credit_card, paypal, app_store, gift_card, in-game_currency).6 values | credit_card |
platform | string | Platform where the transaction occurred (e.g., iOS, Android, PC, Console, Web).6 values | PC |
region | string | Geographical region or country code of the player at the time of purchase (ISO 3166-1 alpha-2).9 regions · optional | US |
promotion_code | string | Promotion or coupon code applied to the transaction, if any.optional | SPRING24 |
session_id | string | Identifier for the game session during which the purchase was made.optional | SES-1001 |
| Numbers 5 columns | |||
quantity | integer | Number of units of the item purchased in this transaction.1 or more | 1 |
price_per_unit | float | Price per single unit of the item in the transaction currency.0 or more | 14.99 |
total_amount | float | Total amount paid for this transaction (quantity x price_per_unit), before discounts.0 or more | 14.99 |
discount_amount | float | Total discount applied to this transaction, if any.0 or more · optional | 0 |
final_amount | float | Final amount paid after discounts and promotions.0 or more | 14.99 |
| Dates and times 1 column | |||
transaction_datetime | datetime | Date and time when the purchase transaction occurred (UTC). | 2024-04-14T17:22:00Z |
| True or false 1 column | |||
is_first_purchase | boolean | Indicates if this is the player's first-ever in-game purchase. | true |
Use it for
A gaming dashboard
The is_
first_ purchase rate, quantity by item_ category and a breakdown of game_ id. Excel, Power BI or Tableau. Why do the 17 consumable rows have a mean quantity of 3.3?
A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Transactions85TXN0011skinTXN0021currencyTXN0043consumab…
A software demo
Believable transactions with player_
id, game_ id and transaction_ datetime to fill a screen in front of a buyer.
blueprint · in-game-purchase-transaction-logs
Behind this dataset
Same schema. As many rows as you need.
These 85 rows came out of a blueprint — 19 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.
- Record transaction amount and item
- Log player ID and timestamp
- Flag refunds or chargebacks
- Aggregate purchases by item category
- Identify top 10% spenders
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
- in-game-purchase-transaction-logs