-
App information
-
Platform version information
-
App privacy
-
Age ratings
-
Required, localizable, and editable properties
-
App bundle information
-
App pricing and availability
-
App and submission statuses
-
App build statuses
-
App Store localizations
-
App Store pricing and availability start times by country or region
-
App Sandbox information
-
App review information
-
Maximum build file sizes
-
Export compliance documentation for encryption
-
Beta tester feedback
-
App preview specifications
-
Screenshot specifications
-
Role permissions
-
User notifications
-
Generate catalog reports
-
App catalog report
-
Game Center achievement catalog report
-
Game Center leaderboard catalog report
-
In-app purchases catalog report
-
In-app purchase types
-
In-app purchase information
-
Auto-renewable subscription information
-
Pricing and availability
-
In-app purchase statuses
-
In-app purchase localization statuses
-
Auto-renewable subscription price increase thresholds
-
In-app event statues
-
In-app event badges
-
Media and audio specifications
-
Leaderboards
-
Achievements
-
Group properties
-
App version properties
-
App metrics
-
App Clip metrics
-
In-app event metrics
-
Performance metrics
-
App analytics filters and dimensions
-
Product page optimization
-
Payment information
-
Financial report fields
-
Transaction tax report fields
-
Apple legal entities
-
Currency codes
-
Financial report regions and currencies
-
Minimum payment threshold
-
Summary sales report
-
Sales events report
-
Pre-order report
-
Subscription report
-
Subscription event report
-
Subscriber report
-
Subscription offer redemption report
-
Magazines & Newspapers report
-
Report file names
-
Subscription events
-
Promotional codes
-
Product type identifiers
-
Cancellation reasons
-
Sales and Trends metrics and dimensions
-
Sales and Trends reports availability
-
Banking information
Subscriber report
The table shows columns for Subscriber report version 1_3.
Tip: To better understand the values below, view a sample report.
Report Field |
Data Type |
Notes |
---|---|---|
Event Date |
Date |
Date the event occurred. |
App Name |
String |
Title of your subscription’s parent app. |
App Apple ID |
BigInt |
Apple ID of your subscription’s parent app. |
Subscription Name |
String |
Title of your subscription. |
Subscription Apple ID |
BigInt |
Apple ID of your subscription. |
Subscription Group ID |
BigInt |
Your subscription’s Group ID (formerly Family ID). |
Standard Subscription Duration |
String |
Duration of the standard subscription: 7 Days, 1 Month, 2 Months, 3 Months, 6 Months, or 1 Year. |
Subscription Offer Name |
String |
The promotional offer reference name or the offer code reference name used in App Store Connect when setting up the subscription offer. |
Promotional Offer ID |
String |
A code that you create for customers to enter and redeem the subscription offer. |
Introductory Price Type |
String |
Type of introductory price: Pay Up Front, Pay As You Go, or Free Trial |
Subscription Offer Duration |
String |
Duration of the introductory price if applicable: For example, 3 Days, 1 Week, 2 Weeks, 1 Month, 2 Months, 3 Months, 6 Months, or 1 Year. |
Marketing Opt-In Duration |
String |
Duration of the marketing opt-in if applicable: 7 Days, 1 Month, 2 Months, 3 Months, 6 Months, or 1 Year. |
Customer Price |
Decimal |
The price of your auto-renewable subscription. Negative values indicate refunds. |
Customer Currency |
String |
Three-character ISO code indicating the customer’s currency. For more information, visit Currency codes. |
Developer Proceeds |
Decimal |
The proceeds for each item delivered. |
Proceeds Currency |
String |
The currency in which your proceeds are earned. For more information, visit Currency codes. |
Preserved Pricing |
String |
For renewals, if the price is preserved then this field equals “Yes”. Otherwise, it is blank. |
Proceeds Reason |
String |
If a subscription has been active for more than a year then you receive 85% of the customer price, minus applicable taxes, and this field equals “Rate After One Year.” Otherwise, you receive 70% and the field is blank. |
Client |
String |
If the subscription was purchased from News then this field equals “News”. Otherwise, it is blank. |
Device |
String |
Type of device used for subscription purchase: iPhone, iPad, Apple TV, iPod touch, or Desktop. |
Country |
String |
Two-character ISO country code indicating the App Store country or region for the purchase. For more information, visit Financial Report Regions and Currencies. |
Subscriber ID |
BigInt |
The randomly generated Subscriber ID that's unique to each customer and developer. This field will be null when a customer requests a refund after the 180-day countdown described in Subscriber ID Reset. |
Subscriber ID Reset |
String |
If a customer cancels all of their subscriptions with you and does not resubscribe within 180 days, the Subscriber ID will be deleted. If the same customer resubscribes after 180 days, then we create a new Subscriber ID and this field equals “Yes.” Otherwise, it is blank.Subscriber IDs are reset when an app is transferred to another developer account. |
Refund |
String |
For full or partial refunds, this field equals “Yes.” Otherwise, it's blank. Refunds with a positive customer price imply a refund reversal. |
Purchase Date |
Date |
For refunds, the date of the original purchase. |
Units |
Decimal |
The aggregated number of units. A value of 0 may indicate a partial refund. |
The below table shows columns for Subscriber report Version 1_2.
Tip: To better understand the values below, view a sample report.
Report Field |
Data Type |
Notes |
---|---|---|
Event Date |
Date |
Date the event occurred. |
App Name |
String |
Title of your subscription’s parent app. |
App Apple ID |
BigInt |
Apple ID of your subscription’s parent app. |
Subscription Name |
String |
Title of your subscription. |
Subscription Apple ID |
BigInt |
Apple ID of your subscription. |
Subscription Group ID |
BigInt |
Your subscription’s Group ID (formerly Family ID). |
Standard Subscription Duration |
String |
Duration of the standard subscription: 7 Days, 1 Month, 2 Months, 3 Months, 6 Months, or 1 Year. |
Promotional Offer Name |
String |
The Promotional Offer Reference Name used in App Store Connect when setting up the Offer. |
Promotional Offer ID |
String |
A code that you create for customers to enter and redeem the subscription offer. |
Introductory Price Type |
String |
Type of introductory price: Pay Up Front, Pay As You Go, or Free Trial |
Subscription Offer Duration |
String |
Duration of the introductory price if applicable: For example, 3 Days, 1 Week, 2 Weeks, 1 Month, 2 Months, 3 Months, 6 Months, or 1 Year. |
Marketing Opt-In Duration |
String |
Duration of the marketing opt-in if applicable: 7 Days, 1 Month, 2 Months, 3 Months, 6 Months, or 1 Year. |
Customer Price |
Decimal |
The price of your auto-renewable subscription. Negative values indicate refunds. |
Customer Currency |
String |
Three-character ISO code indicating the customer’s currency. For more information, visit Currency codes. |
Developer Proceeds |
Decimal |
The proceeds for each item delivered. |
Proceeds Currency |
String |
The currency in which your proceeds are earned. For more information, visit Currency codes. |
Preserved Pricing |
String |
For renewals, if the price is preserved then this field equals “Yes”. Otherwise, it is blank. |
Proceeds Reason |
String |
If a subscription has been active for more than a year then you receive 85% of the customer price, minus applicable taxes, and this field equals “Rate After One Year.” Otherwise, you receive 70% and the field is blank. |
Client |
String |
If the subscription was purchased from News then this field equals “News”. Otherwise, it is blank. |
Device |
String |
Type of device used for subscription purchase: iPhone, iPad, Apple TV, iPod touch, or Desktop. |
Country |
String |
Two-character ISO country code indicating the App Store country or region for the purchase. For more information, visit Financial Report Regions and Currencies. |
Subscriber ID |
BigInt |
The randomly generated Subscriber ID that is unique to each customer and developer. |
Subscriber ID Reset |
String |
If a customer cancels all of their subscriptions with you and does not resubscribe within 180 days, the Subscriber ID will be deleted. If the same customer resubscribes after 180 days, then we create a new Subscriber ID and this field equals “Yes.” Otherwise, it is blank.Subscriber IDs are reset when an app is transferred to another developer account. |
Refund |
String |
For full or partial refunds, this field equals “Yes.” Otherwise, it is blank. |
Purchase Date |
Date |
For refunds, the date of the original purchase. |
Units |
Decimal |
The aggregated number of units. A value of 0 may indicate a partial refund. |
Sample Subscriber Report
Purchases
Report on Day 1 of Initial Purchase
Title |
Subscriber ID |
Units |
Developer Proceeds |
Customer Price |
---|---|---|---|---|
1 Month Basic |
7890 |
1 |
7 |
9.99 |
Report on Renewal the Next Month
Title |
Subscriber ID |
Units |
Developer Proceeds |
Customer Price |
---|---|---|---|---|
1 Month Basic |
7890 |
1 |
7 |
9.99 |
The first time a customer purchases a subscription from you, a Subscriber ID is created. The same ID is reported for subsequent purchases from the same customer.
For example, Report on Day 1 of Initial Purchase shows a purchase of a 1-month subscription from a customer that is given Subscriber ID 7890. The same customer renews the next month with the same Subscriber ID.
Subscriber ID Reset
Report on Day 1 of Initial Purchase
Title |
Subscriber ID |
Units |
Developer Proceeds |
Customer Price |
---|---|---|---|---|
1 Month Basic |
7890 |
1 |
7 |
9.99 |
Report 181 Days After End of Subscription
Title |
Subscriber ID |
Subscriber ID Reset |
Units |
Developer Proceeds |
Customer Price |
---|---|---|---|---|---|
1 Month Premium |
54321 |
Yes |
1 |
21 |
29.99 |
If a customer cancels all of their subscriptions with you and does not resubscribe within 180 days, the Subscriber ID will be deleted. If the same customer resubscribes after 180 days, then we create a new Subscriber ID.
For example, Report on Day 1 of Initial Purchase shows a purchase of a 1-month subscription from a customer that is given Subscriber ID 7890. The same customer cancels after the first month and subscribes again 181 days later. The corresponding report shows a new Subscriber ID of 54321 along with an indication that the previous ID has been reset.
Subscriber Upgrade with Partial Credit
Report on Day 1 of Initial Purchase
Title |
Subscriber ID |
Units |
Developer Proceeds |
Customer Price |
---|---|---|---|---|
1 Month Basic |
7890 |
1 |
7 |
9.99 |
Report on Day 25 of Upgrade
Title |
Subscriber ID |
Units |
Developer Proceeds |
Customer Price |
Refund |
---|---|---|---|---|---|
1 Month Premium |
7890 |
1 |
21 |
29.99 |
|
1 Month Basic |
7890 |
1 |
1.17 |
-1.67 |
Yes |
When a subscriber upgrades, the pro-rated credit is refunded and the new subscription is charged at full price, as long as the credit is not greater than the new price.
For example, Report on Day 1 shows a sale of a 1-month subscription for 9.99. On Day 25, the subscriber upgrades to a subscription priced at 29.99. Note that the upgrade goes into effect immediately. The pro-rated credit of 1.67 (9.99/30 days x 5 days left) is refunded and the full price of 29.99 is charged.