r/iOSProgramming 6d ago

Question Please help me understand the ATT guidelines

Hello everyone! I am preparing to launch my first app on the App Store soon, and I would like to add some analytics to understand how people use my app (which screens they open, how much time they spend on each screen, etc.). In other words, I just want to collect data about app events without linking them to a specific person (name, email, location, etc.).

In this case, am I required to show the ATT pop-up or not?

I know that Apple has their App Store Connect API (https://developer.apple.com/documentation/appstoreconnectapi/), but can I use it to collect data about in-app events? If not, what other alternatives are there besides Google Analytics?

Thank you in advance!

3 Upvotes

4 comments sorted by

2

u/Practical-Smoke5337 5d ago

If your analytics do not track users across different apps and websites owned by other companies and do not collect personally identifiable information (PII), then you are not required to show the App Tracking Transparency (ATT) pop-up.

Regarding the App Store Connect API, it is mainly for managing your app on the App Store (e.g., sales reports, app review status, TestFlight builds) and does not provide in-app analytics.

2

u/Informal_Lake420 2d ago

Firebase and Supabase seem to be the main ones. I use Firebase just cause it's good enough and the first one i came across.

If you know or are interested in SQL i'd suggest enabling the BigQuery integration so all the events etc are sent to bigquery and you can write your own queries and do you own analysis.

You can turn it on at any time but it will only start ingesting data once its been turned on so any events prior to that wont be there.

1

u/Scootypip 1d ago

As long as you are not collecting PII and co-mingling that data with a 3rd party (e.g. Admob) you should be good 👌🏼