Exported Object: Library
Exported Object represents: List of your Google Play downloads including music, movies and apps.
Object is exported in these formats: JSON
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described. |
Data Field * | Field Definition | Data Field Type |
---|
User_Country | The "Play Country" of user specified as an upper-case, III country code. | string |
IP_Country | The upper-case III country code based on IP address of the redeeming user. | string |
Billing_Country | The upper-case III country code based on billing address of the redeeming user. This is set only if the user has a billing instrument. | string |
Status | The redemption status, for example, redeemed or failure. | string |
Redemption_Change_Time | The time of the last change made on this record. | timestamp (seconds of UTC time since Unix epoch) |
Formatted_Money | The formatted money the user received after redeeming the code, for example, "10.00 USD". | string |
Money_Expired_Time | The timestamp when the provisioned monetary value expires. | timestamp (seconds of UTC time since Unix epoch) |
Package_Name | Package name of the app. | string |
Device_Id | The android ID of the device on which the app is installed. | int64 |
Addition_Timestamp | First installation time on the device. | timestamp (seconds of UTC time since Unix epoch) |
Update_Timestamp | Last app updated time on the device. | timestamp (seconds of UTC time since Unix epoch) |
Exported Object: Purchases
Exported Object represents: List of your Google Play purchases.
Object is exported in these formats: JSON
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described. |
Data Field * | Field Definition | Data Field Type |
---|
Line_Item | A line item for each document purchased in a single cart. | Data of the item, such as doc ID, quantity, and so on. |
State | The current state of the purchase. | int |
Purchase_Time | The time the purchase was initiated, stable for the lifetime of the purchase. | timestamp (seconds of UTC time since Unix epoch) |
Context | Context associated with this purchase. | Misc. data of the buyer, for example: locale, country. |
Invoice | The invoice of financial details for the purchase. | Invoice record. |
Purchase_Instrument | Contains details of the instrument used to fulfill this purchase. Currently only populated for purchases performed with the Family Wallet. | Type of FOP (Form of Payment) |
Exported Object: Subscriptions
Exported Object represents: List of your Google Play subscriptions.
Object is exported in these formats: JSON
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described. |
Data Field * | Field Definition | Data Field Type |
---|
Purchase_Id | Points to the originating purchase in the Purchases table. | string |
Payment_Schedule | Payment schedule of the recurrence. | Data of payments scheduled. |
Line_Item | The lineItems included in the current subscription. There will be multiple lineItems when this is a multi-line subscription. | Data of the item, such as doc id, quantity, etc. |
State | The current state of this recurrence. | int |
Cancellation_Record | The record of cancellation of the recurrence. There can be more than one record if the user cancels and reactivates multiple times. | Record of cancellation, such as the time, reason. |
Reactivation_Record | The record of reactivation of the recurrence. There can be more than one record if the user cancels and reactivates multiple times. | Reactivation time |
Price_Change | The price change history list of the recurrence. Each time we see a new price change, it will be added to this list unless the last PriceChange is in a non-APPLIED state. | Record of price change, such as the id of item, time of the change. |
Exported Object: Play User Settings
Exported Object represents: Settings for your Google Play apps.
Object is exported in these formats: JSON
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described. |
Data Field * | Field Definition | Data Field Type |
---|
Mode | Mode in which the user can use a family wallet. | string |
Doc_Id | Document ID. | string |
Doc_Id | Document ID. | string |
Doc_Id | Document ID. | string |
Backend_Id | ID of the backend that this preference is for. | string |
Default_Sharing_Mode | Sharing preference for new purchases. | string |
State | State of the approval. | string |
Total_Price | The document total, tax-inclusive price information (if the approval is for paid item) at purchase time. | string |
Creation_Timestamp | Creation timestamp of the approval. FamilyService is responsible for setting it. | string |
State_Change_Timestamp | The timestamp of the latest state change of the FamilyApproval. Initialized to the same as creation_timestamp_millis when the FamilyApproval is created. If the approval is approved/denied/expired, this field is set to the state change timestamp. | string |
Budget_Amount | The amount the user specified as their budget for the set budget period. | string |
Last_Modified_Timestamp | Timestamp of when this setting was last modified. Note: This field is set server side and will be ignored on update. | string |
Wants_Multi_Content_Email | // Email preference, indicating that the user would like to receive emails related to marketing promotion. | string |
Exported Object: Play Points
Exported Object represents: Information about your Play Points.
Object is exported in these formats: JSON
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described. |
Data Field * | Field Definition | Data Field Type |
---|
Status | String representing the user membership status, for example, Active, Closed, or Preregistered. | string |
Country | Abbreviated country of this membership such as "JP". A user may have one membership per country. Most users only have one membership in one country, but rare users may have one membership in JP and one in KR. | string |
Enroll_Time | Timestamp of the most recent enrollment by the user. Most users only have 1 enrollment. | string |
Closed_Time | // Timestamp of the most recent time that the user closed their account. Absent for most users. | string |
Preregister_Time | Time at which the user pre-registered for Play Points Will be present for users who ever preregistered, even if they later enrolled. | string |
Level | The user current effective tier, such as "Gold" or "Silver". Level is the external version of Tier. | string |
Level_Completion_Time | Time at which user reached their current tier. | string |
Level_Expiration_Time | Time at which user tier will expire. | string |
Points_To_Next_Level | The number of points needed to reach the next level. | string |
Points_Balance | User current transactional points balance. | string |
Points_Expiration_Time | Time at which user points will expire. | string |
Country | A string representing user country, such as JP. | string |
Transaction_Id | Unique ID for the points transaction. | string |
Time | Time at which the transaction took place. | string |
Category | String representing the category of a transaction. For example, points earned on a purchase. | string |
Doc | IDs of the documents related to this transaction. For points-earning purchases, these are the doc IDs of the items that were purchased. Usually there is only one document, but there may be multiples in the case of a Bundle purchase. | string |
Points_Change | The change in transactional (usable) points after a transaction. Positive if points were earned. Negative if points were spent. For example, 100 or -10 | string |
Promotion | User-facing string describing a special promotion that was applied on the transaction. For example, earn 5x points in Clash of Clans. | string |
Order_Id | The ID of the order on which points were earned or spent. User-visible, contained in order email for the transaction when available. Absent if the transaction is not related to an order. For example, GPM.xyz | string |
Pre_Transaction_Balance | Transactional points balance of user before the transaction. | string |
Post_Transaction_Balance | Transactional points balance of user after the transaction. | string |
Pre_Transaction_Level | Tier of user before this transaction, for example, Silver. | string |
Post_Transaction_Level | Tier of user after this transaction, for example, Gold. | string |
Exported Object: Promotions
Exported Object represents: List of your Google Play promotions.
Object is exported in these formats: JSON
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described. |
Data Field * | Field Definition | Data Field Type |
---|
Acquisition | The acquired document user got after redeemed the code. Absent for monetory promotion type. | string |
Device | The device where the code is redeemed. | string |
User_Country | The users "Play Country", specified as an upper-case III country code. | string |
Ip_Country | The upper-case III country code based on IP address of the redeeming user. | string |
Billing_Country | The upper-case, III country code based on billing address of the redeeming user. This is set only if the user has a billing instrument. | string |
Status | The redemption status (redeemed or failure). | string |
Redemption_Change_Time | The time of the last change made on this record. | string |
Formatted_Money | The formatted money that the user got after redeeming the code, for example, "10.00 USD". | string |
Money_Expired_Time | The timestamp when the provisioned monetary value expires. | string |
A table representing Resource Groups and the objects that are exported with it.Resource Group | OAuth Scope Name | Description | Exported Objects |
---|
play.installs | https://www.googleapis.com/auth/dataportability.play.installs | | Installs |
play.purchases | https://www.googleapis.com/auth/dataportability.play.purchases | | Purchases |
play.subscriptions | https://www.googleapis.com/auth/dataportability.play.subscriptions | | Subscriptions |
play.library | https://www.googleapis.com/auth/dataportability.play.library | | Library |
play.redemptions | https://www.googleapis.com/auth/dataportability.play.redemptions | | Redemptions |
play.usersettings | https://www.googleapis.com/auth/dataportability.play.usersettings | | Play User Settings |
play.devices | https://www.googleapis.com/auth/dataportability.play.devices | | Devices |
play.playpoints | https://www.googleapis.com/auth/dataportability.play.playpoints | | Play Points |
play.promotions | https://www.googleapis.com/auth/dataportability.play.promotions | | Promotions |
play.grouping | https://www.googleapis.com/auth/dataportability.play.grouping | | Play Grouping |