Analytics & Reporting

RSS for tag

Measure your App Store performance and get unique insights with data you won’t find anywhere else using App Analytics in App Store Connect.

Analytics & Reporting Documentation

Posts under Analytics & Reporting tag

66 Posts
Sort by:
Post not yet marked as solved
1 Replies
748 Views
Is there a way to get a report on referral source for users downloading an app? This would be used to measure effectiveness of various campaigns linking to the app download. Thanks.
Posted
by
Post not yet marked as solved
4 Replies
1.7k Views
We are looking for a way to keep tabs on our ratings that don't have a review. The iTunes Connect interface only shows the ratings that also have a review text. I need to report these numbers on a roling 30 day basis. A montly rating average (so ratings and ratings with reviews) would also help.
Posted
by
Post not yet marked as solved
3 Replies
2.6k Views
Hi, I am working on a mobile analytics library which identifies and captures the user interactions in iOS-apps automatically. This is achieved by swizzling the UIApplication's 'sendEvent' method. Every time the user touches a button or makes any other interactions, the swizzled 'sendEvent' is called and with our custom code, we record the event and identify the UI-Control by reading the target view's 'accessibilityLabel' property.  This library works well with UIKit, it captures all the events and identifies the UI-controls that are triggering the event.   But when I use the same approach in SwiftUI, I get the events captured, but not the UI-element identity. For example, If there are three buttons in an app and one is touched by the user, then I get the generic button touch event in swizzled 'sendEvent'.. But I could not figure out which button is touched. It's because the underlying target view sent in 'sendEvent' method is 'CGDrawingView' - this doesn't hold the 'accessibilityLabel' property value which is set in the Button by using a ViewModifier.   Is there a way to read accessibilityLabel property of the Button from its sendEvent in SwiftUI? OR is there any other unique identifier that I can use for SwiftUI views? OR Is there any other standard way to implement mobile analytics in SwiftUI? I have given the sample code here for reference. Thank you. // MARK: Swizzling Code extension UIApplication {   @objc dynamic func newSendEvent(_ event: UIEvent) {     newSendEvent(event)           if (event.allTouches != nil){       let touches: SetUITouch = event.allTouches!       let touch: UITouch = touches.first!               OperationQueue.main.addOperation(){         if let tView = touch.view {           print("------------------------------------------")           print(Mirror(reflecting: tView).subjectType)           print("accessibilityLabel : \(tView.accessibilityLabel ?? "null")")         }       }     }   } } // MARK: - Demo App Code struct ContentView: View {   @State private var segmentValue = 0   @State private var textValue = ""   @State private var sliderValue: Float = 0       var body: some View {     Form {       Section(header: Text("UI CONTROLS").font(.title).padding(.vertical, 0.0)) {                   TextField("TextField", text: $textValue)           .accessibilityLabel("Text1")                   VStack(spacing: 5) {           Text("Segment Control (\(segmentValue))")           Picker(selection: $segmentValue, label: Text("Segment Control").padding(10.0)) {             Text("Red").tag(0)             Text("Green").tag(1)             Text("Blue").tag(2)           }           .pickerStyle(SegmentedPickerStyle())           .padding(10.0)           .accessibilityLabel(Text("SegmentControl1"))         }                   Slider(value: $sliderValue, in: 0...100, step: 1)           .padding(10.0)           .accessibilityLabel("Slider1")                   Button(action: {           print("Button1 pressed")         }, label: {           Text("Button 1")         })         .accessibilityLabel("Button1")       }     }     .onAppear(){       let uiAppClass = UIApplication.self       let currentSendEvent = class_getInstanceMethod(uiAppClass, #selector(uiAppClass.sendEvent))       let newSendEvent = class_getInstanceMethod(uiAppClass, #selector(uiAppClass.newSendEvent))       method_exchangeImplementations(currentSendEvent!, newSendEvent!)       print("sendEvent Swizzled")     }   } }
Posted
by
Post not yet marked as solved
4 Replies
8.8k Views
Hello everyone, My question is how we can fetch our own apple apps download counts using API. I want to create code which will fetch total number of app downloads or installs of my app. Is there any way to to get this data using API or any other official method. Own app download counts data [since app uploaded - today's date]. Thank you.
Posted
by
Post not yet marked as solved
1 Replies
931 Views
Hi, I want to download the salesReports via the API, unfortunately, over: https://api.appstoreconnect.apple.com/v1/salesReports?filter[frequency]=DAILY&filter[reportSubType]=SUMMARY&filter[reportType]=SALES&filter[vendorNumber]=<my_vendor_number> I always get: I generate the token for 15min and without any scope restriction and following the description here https://developer.apple.com/documentation/appstoreconnectapi/download_sales_and_trends_reports. Can anybody spot what I'm missing or wrongly formatted the request or any idea what I could test next to get a finally a result? thanks a lot for your help.
Posted
by
Post not yet marked as solved
3 Replies
3.5k Views
Hello, Is there a any available API to retrieve analytics data for my specific app. For example, this image is taken from my analytics dashboard. I want to get this data with source type breakdown via App Store Connect API. Is it possible?
Posted
by
Post not yet marked as solved
1 Replies
2.4k Views
Hello everybody I would like to concentrate all User adquisition (IOS app, Android app) into Google analytics For example: if a user finds my app by searching in AppStore, I would like to have that record get showed into Google analytics reports. Is there a way to do that? Is there a way to export data from AppStore analytics into a csv? Thanks in advance : )
Posted
by
Post not yet marked as solved
1 Replies
949 Views
Hello there, I am running an Apple Search Ads campaign and am wondering whether these anorganic downloads generated from this campaign are included on App Store Connect. You have two different places in App Store Connect where you can find Download / App Unit informations: Analytics and Trends. Question: Are Search Ads campaign downloads included in these two spots, or just in one of them or in none of them? Thanks a lot for your help!
Posted
by
Post not yet marked as solved
0 Replies
651 Views
Hi everyone! Our customer reported us about discrepancy between data from API and Apple search platform data. Here is csv file with platform data We make the following requests: POST https://api.searchads.apple.com/api/v4/reports/campaigns/909902546/ads with the following body: {"startTime":"2021-10-01","endTime":"2022-01-31","selector":{"orderBy":[{"field":"adGroupId","sortOrder":"ASCENDING"}],"pagination":{"offset":0,"limit":1000}},"timeZone":"UTC","returnRowTotals":true,"returnRecordsWithNoMetrics":false} However we get empty result. If we change parameter value "returnRecordsWithNoMetrics" to true, we will get zero values but platform shows another values . How could we fix this discrepancy?
Post not yet marked as solved
0 Replies
766 Views
Hi everyone! Has anyone ever seen in their subscriber reports rows with the "refund" column at "Yes" and a positive value in the "customer price" column? Usually, what I have in this case is, a row at date D with "refund" column at "Yes" and a negative value in the "customer price" column and then in D+N a new row with "refund" column at "Yes" and a positive value in the "customer price" column, as if the refund was canceled. I don't understand what that means, so if anyone knows how to explain it I'm interested. -> Official documentation: https://developer.apple.com/help/app-store-connect/reference/subscriber-report Thanks, Marion
Posted
by
Post not yet marked as solved
1 Replies
945 Views
Hello I have a script that is pulling sales and trends reports and for any date after March 1st, 2023 (20230301) I'm receiving 404 response code with message "There were no sales for the date specified.". However I can get sales data if I export it in AppStoreConnect. Also everything is ok for any date before March 1st, 2023. Does anyone experiences the same?
Posted
by
Post not yet marked as solved
0 Replies
565 Views
I am writing to discuss a new idea that I believe could help address the recurring issue we have been facing with our app being repeatedly rejected by Apple. When I was preparing the new version to be sent to App Review, while I was updating and adding information about our subscriptions (this is necessary if they are rejected together with the build), I noticed that after the changes I can send them to Review separately from the new app. I sent them to Review and their status changed to "Waiting For Review" without the new build. We are assuming that the reason for all of our previous versions of the app being rejected is because our app is being tested before the subscriptions have been confirmed by Apple. So the app kept trying to get information about the subscriptions and got frozen on the "App Store Synchronization" screen. My idea is that maybe we will get the subscriptions confirmed separately from the build and then send a new version to App Review with the subscriptions already confirmed. Since Apple support hasn't responded to any of my requests for help and their documentation regarding App Store Connect is very poor, I thought this idea was worthy of your attention. If this approach is unsuccessful, we can at least eliminate it as a possible cause of our app rejections and also send a new build right after that. I would appreciate your thoughts on this matter, and I look forward to your response. Does anyone here have any ideas on this subject
Posted
by
Post not yet marked as solved
0 Replies
641 Views
I would like to get the download and removal statistics of one of our published app.I couldn't find any relevant api documentation which exposes the app analytics. Is there a way to get these metrics using the appstore connect api ? Can someone please guide me with an example if possible ?
Posted
by
Post not yet marked as solved
1 Replies
683 Views
I'm trying to understand if app store analytics will give information on search term volume behind app page views (and downloads). I can see in the docs here how to get at views attributed to "App Store Search" but as far I can see in my analytics, there is no way to drill down further into what the search terms were, either there or elsewhere. There must be a way to do this, I know of third party tools that promise this kind of functionality, but is there no way within Apple (even if it's a paid add on) to get this kind of search analytics? I'm not talking about search ads, I understand there is search level analytics here since specific terms are being bid on, I'm talking about organic search traffic.
Posted
by
Post not yet marked as solved
3 Replies
783 Views
On June 7, 2023, I put the paid app in the AppStore, filled out all the agreements, tax and banking information. The only thing that is still not filled out is the tax information for Australia, when I want to fill it out - they ask me if I am an Australian taxpayer and if I have an Australian taxpayer ID, when I check that "no", they tell me that in this case you do not need to fill out anything, and this form remains unfilled. I tried many things, cleared cookies, logged in through another clean browser, wrote three letters to support in four days, in response to me - silence. Even if I just have to wait, I want to know for sure, rather than guess at the possible causes as a consequence of the silence of support.
Posted
by