Gaming In-Game Purchase Records
This dataset provides detailed records of in-game purchases across multiple games, platforms, and regions, including player identifiers, item details, transaction amounts, payment methods, and promotional usage. It enables game studios and publishers to analyze monetization strategies, player spending behavior, and the effectiveness of promotions for optimizing revenue and engagement.
Sample rows
preview · 8 of 200 rows · all 18 columns| purchase_idstring | payment_methodstring | price_usdfloat | is_first_purchaseboolean | regionstring | player_idstring | game_idstring | studio_idstring | purchase_datetimedatetime | item_idstring | item_namestring | item_typestring | quantityinteger | currency_codestring | platformstring | player_levelinteger | promotion_appliedboolean | promotion_codestring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| A1B2C3D4-001 | app_store | 4.99 | true | US | player_001 | game_101 | studio_A | 2024-06-17T14:23:45Z | itm_001 | Diamond Pack | currency | 3 | USD | iOS | 2 | true | JUNEDEAL1 |
| E5F6G7H8-002 | credit_card | 9.99 | false | US | player_002 | game_102 | studio_B | 2024-06-17T16:18:21Z | itm_002 | Spring Warrior Skin | skin | 1 | USD | PC | 38 | false | blank |
| JKL9MNOP-003 | debit_card | 2.99 | true | US | player_003 | game_103 | studio_C | 2024-06-17T17:55:12Z | itm_003 | Mega Power-Up | power-up | 2 | USD | Android | 7 | true | BOOSTJUNE |
| QRS1TUV2-004 | paypal | 14.99 | false | CA | player_004 | game_104 | studio_D | 2024-06-17T19:33:01Z | itm_004 | Holiday Event Bundle | consumable | 1 | USD | Web | 12 | false | blank |
| WXY3ZAB4-005 | credit_card | 24.99 | false | US | player_005 | game_105 | studio_E | 2024-06-17T21:40:37Z | itm_005 | Premium Battle Pass | battle pass | 1 | USD | Console | 57 | true | BPJUNE24 |
| CDE5F6GH-006 | app_store | 0.99 | true | US | player_006 | game_106 | studio_F | 2024-05-22T10:11:00Z | itm_006 | Starter Character | character | 1 | USD | iOS | 3 | false | blank |
| IJK7LMNO-007 | credit_card | 49.99 | false | US | player_007 | game_107 | studio_G | 2024-06-15T16:03:45Z | itm_007 | Legendary Sword | other | 1 | USD | PC | 82 | false | blank |
| PQRS8TUV-008 | paypal | 5.99 | false | CA | player_008 | game_108 | studio_H | 2024-06-16T12:22:55Z | itm_008 | Energy Drink | consumable | 6 | USD | Android | 19 | false | blank |
| WXYZ9BCD-009 | app_store | 1.99 | true | US | player_009 | game_109 | studio_I | 2024-06-16T22:08:15Z | itm_009 | Ruby Pack | currency | 2 | USD | iOS | 4 | true | RUBYJUNE |
| EFGH1IJK-010 | credit_card | 5.99 | false | US | player_010 | game_110 | studio_J | 2024-06-14T09:00:00Z | itm_010 | Summer Outfit | skin | 1 | USD | PC | 25 | false | blank |
| LMNO2PQR-011 | debit_card | 3.49 | true | CA | player_011 | game_111 | studio_K | 2024-06-12T11:44:33Z | itm_011 | XP Booster | power-up | 3 | USD | Android | 8 | false | blank |
| STUV3WXY-012 | app_store | 0.49 | true | US | player_012 | game_112 | studio_L | 2024-06-17T02:08:53Z | itm_012 | Starter Pack | consumable | 1 | USD | Android | 5 | true | STARTJUNE |
| abcd1234-013 | paypal | 3.99 | true | US | player_013 | game_113 | studio_M | 2024-06-17T23:59:59Z | itm_013 | Super Coins | currency | 5 | USD | Web | 9 | false | blank |
| efgh5678-014 | credit_card | 29.99 | false | US | player_014 | game_114 | studio_N | 2024-06-13T18:44:09Z | itm_014 | Golden Armor | skin | 1 | USD | Console | 65 | false | blank |
| ijkl9012-015 | app_store | 1.49 | true | CA | player_015 | game_115 | studio_O | 2024-06-12T07:11:11Z | itm_015 | XP Potion | power-up | 4 | USD | Android | 6 | true | XPJUNE24 |
| mnop3456-016 | debit_card | 2.49 | true | US | player_016 | game_116 | studio_P | 2024-06-17T06:40:00Z | itm_016 | Beginner Character | character | 1 | USD | iOS | 3 | false | blank |
| qrst7890-017 | app_store | 0.99 | true | US | player_017 | game_117 | studio_Q | 2024-06-17T11:15:42Z | itm_017 | Crystal Pack | currency | 1 | USD | Android | 2 | false | blank |
| uvwx1234-018 | app_store | 1.29 | true | CA | player_018 | game_118 | studio_R | 2024-06-17T10:02:02Z | itm_018 | Energy Bar | consumable | 2 | USD | Android | 4 | true | ENERGYJUNE |
| yzab5678-019 | credit_card | 99.99 | false | US | player_019 | game_119 | studio_S | 2024-06-17T08:22:01Z | itm_019 | Legendary Shield | other | 1 | USD | Console | 97 | true | ULTRADEAL |
| cdef1234-020 | virtual_currency | 0 | blank | blank | player_020 | game_120 | studio_T | 2024-06-17T15:30:00Z | itm_020 | Holiday Coins | currency | 10 | USD | Web | blank | false | blank |
What the 200 rows show
from the 200-row sampleApp_
- 45%is_
first_ purchase = true - 3.5median price_
usd - 5platforms
- 7item types
- 8currency codes
- 36studios
Median 3.5, from 0.0 to 300.0.
- string 12
- integer 2
- float 1
- datetime 1
- boolean 2
Columns
18 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 12 columns | |||
purchase_id | string | Unique identifier for each in-game purchase eventunique | A1B2C3D4-001 |
player_id | string | Unique identifier for the player making the purchase | player_001 |
game_id | string | Unique identifier for the game in which the purchase was made | game_101 |
studio_id | string | Unique identifier for the game studio or publisher | studio_A |
item_id | string | Unique identifier for the purchased in-game item or bundle | itm_001 |
item_name | string | Name of the purchased in-game item or bundle | Diamond Pack |
item_type | string | Type/category of the purchased item (e.g., skin, currency, power-up, battle pass)7 values | currency |
currency_code | string | ISO 4217 currency code used for the transaction (e.g., USD, EUR, JPY)8 codes | USD |
payment_method | string | Payment method used for the purchase (e.g., credit_card, paypal, app_store, gift_card, virtual_currency)7 values | app_store |
platform | string | Platform on which the purchase was made (e.g., iOS, Android, PC, Console)6 values | iOS |
region | string | Geographical region or country code of the player at time of purchaseoptional | US |
promotion_code | string | Promotion or discount code used, if applicableoptional | JUNEDEAL1 |
| Numbers 3 columns | |||
quantity | integer | Number of units/items purchased in this transaction1 or more | 3 |
price_usd | float | Total price paid for this purchase in US dollars0 or more | 4.99 |
player_level | integer | Player's level at the time of purchase1 or more · optional | 2 |
| Dates and times 1 column | |||
purchase_datetime | datetime | Timestamp of when the purchase occurred (UTC) | 2024-06-17T14:23:45Z |
| True or false 2 columns | |||
is_first_purchase | boolean | Indicates if this is the player's first purchase in the gameoptional | true |
promotion_applied | boolean | Indicates if a promotion or discount was applied to this purchaseoptional | true |
Use it for
A gaming dashboard
The is_
first_ purchase rate, price_ usd by payment_ method and a breakdown of region. Excel, Power BI or Tableau. Why do 84 of 187 rows have is_
first_ purchase = true? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Purchases200A1B2C3D4-0014.99app_storeE5F6G7H8-0029.99credit_c…JKL9MNOP-0032.99debit_ca…
A software demo
Believable purchases with player_
id, game_ id and studio_ id to fill a screen in front of a buyer.
blueprint · gaming-in-game-purchase-records
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.
- Include user ID and purchase amount
- Segment by item type
- Flag high-value purchases
- Track purchase frequency per user
1 credit per row. New accounts start with 25 free credits.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- gaming-in-game-purchase-records