Meine geschäftliche E-Mail-Adresse hat Zugriff auf rund 100 analytische Konten. Gibt es überhaupt ein Google-Dienstkonto für alle Analysen, auf die ich zugreifen kann, ohne dass es manuell zu jedem Konto hinzugefügt werden muss?Geben Sie dem Google-Dienstkonto Zugriff auf alle meine Google Analytics-Konten.
1
A
Antwort
0
von Eike Kommentar Arbeiten aus, so scheint es möglich zu sein, von Google Apps Scripts:
function listAccounts() {
var accounts = Analytics.Management.Accounts.list();
if (accounts.items && accounts.items.length) {
for (var i = 0; i < accounts.items.length; i++) {
var account = accounts.items[i];
var body =
{
permissions:
{
local: ['READ_AND_ANALYZE'] //or whatever permissions you need
},
userRef:
{
email: 'theemailaddressyouneed'
}
};
Analytics.Management.AccountUserLinks.insert(body, account.id);
}
} else {
Logger.log('No accounts found.');
}
}
Sie die "Advanced Google Service" Ressource hinzufügen: Google Analytics API.
Wenn Sie es ausführen, müssen Sie auch als Benutzer mit Berechtigungen zum Hinzufügen von Benutzern zu GA-Konten zulassen.
Edit: Ich habe vergessen hinzuzufügen, schien dies ein neues Projekt für mich in der Entwicklerkonsole erstellen. Ich habe beim ersten Mal eine Fehlermeldung über das Projekt erhalten, bei dem die API nicht aktiviert ist. Klicken Sie auf Details oder gehen Sie zur Dev-Konsole, um dieses Projekt zu finden und das Google Analytics API zu aktivieren.
Verwandte Themen
- 1. Zugriff auf Google-Tabellendaten
- 2. Zugriff auf alle Dateien auf Google Drive eines Benutzers
- 3. Zugriff auf meine phpmyadmin
- 4. Zugriff auf alle Tasten in einer UIView auf dem iPhone
- 5. Meine Google-Karte laden nicht alle Standorte
- 6. Zugriff auf alle Funktionsargumente
- 7. Zugriff auf mehr als einen Benutzer geben
- 8. Wie geben Sie Python Zugriff auf systemweite Module in Ubuntu?
- 9. Node.js Zugriff auf Zertifikat/privaten Schlüssel geben
- 10. Regex Ausdruck Geben Sie alle Buchstaben
- 11. Zugriff auf Bilder nach dem Zugriff auf das DOM
- 12. Zugriff auf SimpleHTTPServer auf dem iPhone
- 13. Zugriff auf Google Kalender mit API v3
- 14. Zugriff auf meine PHP var
- 15. Geben Sie Google App Engine Gesundheitscheck Endpunkt
- 16. Überprüfen Sie, ob ein Gerät Google-Konto authentifiziert ist, nur dann Zugriff auf meine Offline-App
- 17. Zugriff auf listbasierte Datensätze aus dem Hauptsatz
- 18. Zugriff auf Nährwertdaten aus der Google-Suche?
- 19. Google Maps KML alle Punkte auf dem Äquator platziert
- 20. Google Container Engine: Zugriff auf Cloud-Speicher
- 21. Löschen Sie alle Zugriff Datenbanktabellendaten
- 22. ServiceNow Bericht Liste alle Tickets, auf dem meine Gruppe arbeiteten
- 23. Barcode-Scanner geben Daten auf Google Form
- 24. Zugriff auf Google Spreadsheet durch API
- 25. Zugriff auf Google Analytics Demo-Konto
- 26. Probleme beim Zugriff auf meine Instanzfelder AS3
- 27. Welche IP-Adressen sollte ich für den Zugriff auf meine Google Cloud SQL-Instanz aufgelistet haben?
- 28. Aktualisieren Sie alle Steuerelemente auf dem Formular
- 29. So geben Sie Nicht-Root-Benutzern im Docker-Container Zugriff auf ein Volume, das auf dem Host bereitgestellt ist
- 30. Zugriff auf freigegebene Alben von Google Fotos
Keine Zeit für eine vollständige Antwort mit Code, aber ja; Wenn Ihre geschäftliche E-Mail bereits für alle diese Konten autorisiert ist, können Sie über Google Apps Script (z. B. in einer Tabelle) auf die Google Analytics-Verwaltungs-API zugreifen, um die Konten zu bearbeiten. Ich mache das, um Filter hinzuzufügen, ich sehe nicht, warum das mit Benutzern nicht funktionieren würde. Google Spreadsheets wird mit den Berechtigungen des angemeldeten Benutzers ausgeführt, sodass Sie alles tun können, wofür Sie Rechte besitzen. –
Danke Eike Pierstorff, ich schaue mir das an! –
Beachten Sie jedoch, dass diese Lösung bis zu 100 Konten unterstützt. Weitere Informationen finden Sie in der [Benutzerkonten-Links: einfügen] (https://developers.google.com/analytics/devguides/config/mgmt/v3/mgmtReference/management/accountUserLinks/insert) Methode. – Matt