Hello all,
Since we have hundreds of sites to track, we have multiple GA logins (accounts is a confusing term), let's call them
tra...@xxx.com,
tra...@xxx.com, etc.
Within each of these, we have multiple accounts, representing a client, e.g. Client1, Client2, etc.
Within each of these accounts we have multiple web properties to track.
I'm automating the download of GA data for every one of thousands of web properties, using a script applying OAUTH2 and a service API structure.
Since users seem to be on a web property level, I've been doing the following:
1. For each of our logins (track1...), create a Service Account with a Client ID,
gserviceaccount.com email and a Key file.
2. Go into every login/account/web property and add the
gserviceaccount.com email as a user with read-only privs.
See the problem? :) Surely I don't have to create hundreds of these users, one for every web property. That's nuts. At the worst I would expect to create one user per login, that can access all accounts and web properties within. There doesn't seem to be a way to do this.
Am I missing something really obvious? Help greatly appreciated. I can't be the only person doing this.
Graeme