< back to Changelogs

App Store Analytics v2: new wizard and validations

Hey all. On this large update we basically redesigned your whole setup experience for the App Store API where we aimed to:

  • Make it easier to understand the status of each API permission
  • Add transparency to the 'Pending' status for App Store Analytics so you know what's going on and when should you expect this process to be over
  • Make the "Check Credentials" process faster
  • Provide a way for you to remove undesired apps from your App Store Analytics data, reducing your data size and making it faster to load on Looker Studio
  • Redesigned the invisible process of requesting and checking the availability of your App Store Analytics reports to reduce errors and address known edge cases
  • Improved the download process of your App Store Analytics data by unbundling it from the request process mentioned above
  • Make the whole experience feel nicer and more fluid

To accomplish this, here's what we're releasing today for you:

A brand new activation flow for App Store Connect

Detailed feedback on each API permission

Now when you insert or update your credentials, we'll provide you feedback around each permission on a beautiful, asynchronous screen.

Pick which apps you'd like to sync

If you add an API key with Admin permissions, you'll be able to choose which apps you'd like to sync to your account. Unfortunately Apple doesn't provide us with any field to check whether your app is published or not, making the whole process really slow as we can't distinguish useful from not useful data. Well, not anymore.

New "Ready to Use" and "Failed" statuses

Once you submit an API key with Admin permissions, we'll request your data to Apple. Now, what you helped us figure out is that they don't always release your data all at once. So we had to introduce a new status, 'Ready to Use' to let you know that you do have part of your data available.
At the same time, Apple in some cases won't share data after 2 days. So in those cases we also want to give your process closure. That's why the 'Failed' status is also important - otherwise you'd be stuck on 'Pending' forever.

Email notifications for App Store Analytics status changes

To help you keep up with these status changes, we're now sending confirmation emails when your data is 'Ready to Use' or 'Completed'. This status will also be available on an app and report level, making it even more transparent to you what's really going on behind the curtains.

Other: visual updates for our onboarding wizard

In order to match the visual of everything we mentioned above, we did a small facelift there too so the UI gets more consistent.

Free limits on App Store Analytics

App Store Analytics has been the most complex integration we've ever built. By far.

Still, we added it for free to all our customers!

While we'll continue doing that, we realized we needed to add a few limits in order to provide you with a service we can be proud of:

  • Looker Studio plan: 1 app
  • BigQuery plan: 7 apps

These limits apply to App Store Analytics only, by the way :)

If you're the Looker Studio plan: anything more than 1 app is simply too heavy, making your charts break or take forever to load. To visualize multiple apps at once we highly encourage you to upgrade to BigQuery.

For BigQuery users, 7 seems to be a number which is more than enough to cover everybody's needs without putting us in a bad spot cost-wise.

We hope you understand the decision and please do feel free to share your thoughts and reactions to this. Again, don't forget we added this integration with no price increase.

Special thanks to y'all

Each account has different apps with different monetization models, product pages, traffic sources, etc. So everytime you bring your own edge case to life, we're getting closer to building a great experience for everyone. Thank you!

July 10, 2024 3:00 PM
This release note is related to:
No items found.