We have been using apple Sales report API (https://api.appstoreconnect.apple.com/v1/salesReports) to fetch the sales report. It has been running for over a year without any issues.
But recently Starting JAN 15. The API is not returning Content-Disposition header which usually contains Filename additionally, x-report-filename which also contains the filename information is missing. We are not able to save the files without the filename.
We do not see any update to the Sales Reports API in the documentation.
Is there any reason for this sudden change? Is there any alternative to get the name from the API or will this be fixed?
Analytics & Reporting
RSS for tagMeasure your App Store performance and get unique insights with data you won’t find anywhere else using App Analytics in App Store Connect.
Posts under Analytics & Reporting tag
69 Posts
Sort by:
Post
Replies
Boosts
Views
Activity
The app analytics tab for my account is empty. It doesn't show any bundle IDs or apps that have been launched. Is this normal for WatchOS apps?
Here's a screenshot of the tab: https://cloud.goodsmile.studio/hT5fL2HY
Hello
I am writing to report an issue with my account. I am unable to receive payments for user purchases made within my apps. The Balance is constantly Carried Forward, and I am unsure why. I have already updated all necessary information in my account, so everything should be in order.
Unfortunately, I have not received any response from the Financial Reports Support team despite reaching out multiple times over the past four months. I have also contacted other support teams, but there has been no progress for almost five months.
Currently, my account has accumulated a balance of more than 4K USD, which I am unable to access. I believe that the Apple Financial Reports Support team may need to reinitiate payments on my account. This issue might be related to payment pauses due to the war in Ukraine (although this is just my assumption). As a Ukrainian citizen, I find this situation particularly concerning.
Previously I was located in region which was partially occupied by Russia, but not my City, anyway whole region was banned from Swift transfers.
And now I'm not located on Ukraine, I updated address in my bussined account and bank account which are also not Ukranian. But this is tottally not helped me, and money just stuck in AppStore Connect.
Additionally, here are several case IDs to demonstrate my previous attempts to resolve this issue, none of which have received a response:
Case ID: 102368759149
Case ID: 8699462
Case ID: 9235318
Case ID: 10706490
Case ID: 102506141858
Please help me solve this issue and get the money I earned in my bank account, which is active in my AppStore Connect.
Thank you in advance for your help and time.
Kind regards
Time ago I removed an app from the app store connect and I am still receiving analytics report that are all 0 values because the app has been removed from the store and deleted from App Store Connect, however there are still emails coming from Analytics. There is an Analytic instance that I am trying to remove so I don't keep getting those emails. Do anybody knows how do I do that?
I can find a huge difference in Total downloads and installations count in my app. Should I believe that there're only 8K users opening my app despite 23K downloads?
Any chances that cancelled downloads or failed downloads also include in this "downloads" count?
December is my first month selling products from within my apps, it's selling well, but nothing is showing up in Apple's report, I don't know if there is a specific day to show, minimum withdrawal, payment day, I'm confused.
Hi,
My iphone 12 has been restarting unexpectedly, and often followed by wifi, bluetooth, and airdrop grayed out. I had to force restart/shutdown several times to turn it on again.
Found this analytics after crash. Please help if somebody know what this means:
ExcUserFault_CategoriesService-2024-12-23-064503.ips
I don't have any Apple TV apps. Somehow, I see a few downloads of my app on Apple TV. As far as I understand, Apple TV cannot run anything other than apps made for the tvOS platform. So I'm confused why I'm seeing this in my analytics.
I am using the API to fetch the following report: asc_api_report_commerce_app_downloads_detailed
The reason I am using the detailed version is that I want to breakdown downloads by in-app event names.
Here are the issues I'm facing:
When comparing the detailed to the standard report, for specific date ranges and markets (comparing apples to apples), the numbers are slightly off - usually by around 1-2k. I can get around this, since I can use the standard report for most of my reporting.
The second, and main issue, is when I try to use the detailed report to see how different IAEs are performing. The data discrepancies here are huge, and don't make any sense to me.
For example, when I check a specific IAE (called Blanked), I can see dates in the console which are not showing up in the ASC API. These dates do exist in the broader dataset, they just don't exist for this specific IAE.
Am I looking at this wrong? Do I need to pull the data differently? Has anyone else found this issue?
ASC API Downloads vs Console Downloads - Sheet1.csv
I'd like to be able to do the equivalent of getrusage(3) for some of our other processes. These are daemons, so they're not connected in any way. Obviously, Activity Monitor and top can do the things I want, but I'm not Apple. 😄
I went down a maze of twisty APIs, all a-Mach, and have decided to ask.
(We're trying to keep track of the processes in the field. We also want to know what's going on if a process has stopped responding but hasn't died. I suppose I could, absolute worst case, periodically send getrusage(3) info to the monitoring process.)
I have an iOS app compatible with WatchOS but I cannot get metrics specific to WatchOS in Analytics, I can only see results by following device types : iphone, ipad, desktop, appleTV, appleVision, ipod.
Is there any way to get this information on App Store Connect?
I would like to get number of new users by month for my app.
The description of "First Time Downloads" metric is :
"The total number of first times an app is downloaded per Apple Account; Counted when an app is downloaded from the App Store after a user taps the "Buy" or "Get" button."
https://developer.apple.com/help/app-store-connect/reference/app-metrics/
So, the first sentence says metric is per Apple account, so by Apple user. But the second sentence says metric is per device...
My question is :
does metric "First Time Downloads" get number of new users or new devices?
if it is new devices, how can I retrieve number of new users (independently of opt-in or not)?
I've been working on retrieving total app installs via the Apple Connect API using Python. However, I've noticed a discrepancy between the data obtained manually and the API results.
When I download the Sales & Trends report manually with these settings:
Sales & Trends, Monthly, By Territory, Total Installs
…the results don't match those from the API when I use the following parameters
python
report_date = '2024-09'
params = {
"filter[frequency]": "MONTHLY",
"filter[reportDate]": report_date, # Date for the report
"filter[reportSubType]": "SUMMARY",
"filter[reportType]": "SALES",
"filter[vendorNumber]": vendor_number
}
I’m seeing a clear mismatch in units between the manual download and the API output
Note: This report was generated on 2024-11-05
Analytics report issues
Hello All,
New member here so hopefully my post adheres to Dev Forum standards.
My Platform team and I are attempting to gather a bunch of our customer/service data via an automated process where we code a script to obtain data from the App Store Connect dashboard of our app. We need to web scrape most likely with the App-Store-Scraper library. This reason for this is the following challenge we have run into previously while utilizing the App Store Connect API: When we have attempted to fetch data we have seen that the attributes we are looking for cannot be obtained with the query parameters available. Certain reports can only be obtained for DAILY query param values; certain information, such as "File Size" from the "State" report, and "revenue net" of Apple's commissions on sales from the "Proceeds" report within the App Store Connect dashboard, are not able to be obtained via the API, to my knowledge. Of course it can be obtained manually by downloading it through the dashboard, but we want to automate this process.
My question is with regards to web scraping: Will we be able to obtain all the information we need by web scraping the "Event, State, Proceeds" reports that one can find by navigating from the left-hand-side tabs within the App Store Connect dashboard? This information contains PII, but since we have rights to our customer data we should be able to maintain confidentiality by following industry standards.
Please let me know if anyone has any experience with this kind of task before and I look forward to hearing from you.
I've set up the Discovery and Engagement Report via the API to create daily reports. I'm using the Standard report so it includes all of the data and doesn't remove any as per the privacy policy.
It's providing impression data for the App Store Search and App Store Browse source types but it's missing impression data for the others (web referrer and app referrer) - this data is available in the dashboard.
Also, the impression data that I do have does not align with the dashboard, I thought using the standard report would mean all of the data would get provided.
The product page view data is correctly being provided in the data for each of the source types.
Any ideas why it's missing?
Hi,
I could not find it in the official documentation, so I assume it is not ready yet.
I wonder if there is any other way to create campaign links and get analytics on them programmatically.
Otherwise, what is the right place to submit a request for it? Or perhaps it is on the horizon already?
Hello everyone,
We recently implemented one-time use offer codes in some of our apps and have started distributing them to select users. I am currently trying to obtain a report from ASC to see how many of these codes have been redeemed and how many have not.
However, when I follow Apple's instructions to access the reports in the Sales and Trends section, I cannot find the 'Subscription Offer Redemption Report'.
Does anyone know how I can access these reports? Any assistance would be greatly appreciated!
Thank you!
I have been sending requests to the Appstore Connect API for 3 types of reports; download data, discovery data, and install data.
The documentation notes that data is available as far back as Jan 1, 2024. I have found this to be true with install data reports. But the other two go back only about 5 weeks.
The process of getting these reports involves two HTTP requests, one to get segment instances with the report ID and one to get media links with the segment IDs.
I am using the 'granularity' and 'WEEKLY' param but I get the same results with other options.
I don't think it's an error with my code because I'm receiving data for earlier dates but not dates before 5 weeks ago.
I need some ideas to move forward because I need to backfill the data to at least April, 2024.
Translate the complete passage into English: "When using xctrace to record mobile process performance parameters, it happens that long duration recordings (exceeding about 20 minutes) result in the trace file missing some information, as shown in the diagram. However, there is no issue when recording directly with the instrument on the problematic machine. Now, using xctrace for recording for over 20 minutes almost certainly causes this problem. The macOS versions are all 12.5.1, and the processors are M1 and Intel Core i7, respectively. Additionally, the Xcode versions are all 13.4 (13F17a). There is no problem with short recording durations. Only when it records for a longer period does it result in nearly all data being lost. The situation is pretty much the same with the other templates as well.