Post not yet marked as solved
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.
Post not yet marked as solved
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.
Post not yet marked as solved
We would like to get data from Apple Apps Store Analytics to big query. Please could you give us a guide in how to accomplish this?
Post not yet marked as solved
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")
}
}
}
Post not yet marked as solved
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.
Post not yet marked as solved
I want to look at cohort retention analysis for my app, but when I open the Retention screen it keeps loading forever. Also, from what I've noticed the filter date goes back into the past, anywhere from 3 months to a whole year.
Post not yet marked as solved
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.
Post not yet marked as solved
I would like to be able to get analytic information for app number of downloads and installs from the App Store using REST Api programmatically.
I would appreciate any resource on these REST Api for my use.
Thank you
Post not yet marked as solved
I would like to know the difference between these 3 metrics. Also, are these metrics accurate? I see some of my installation data has been changed after 15 days.
Post not yet marked as solved
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?
Hi, I'm trying to find the number of new installations for my app. "First time downloads" returns a much higher number than "Installations"
Post not yet marked as solved
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 : )
Post not yet marked as solved
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!
Post not yet marked as solved
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
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
Post not yet marked as solved
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?
Post not yet marked as solved
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
Post not yet marked as solved
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 ?
Post not yet marked as solved
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.
Post not yet marked as solved
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.