2016-09-28 3 views
1

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.

+2

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. –

+0

Danke Eike Pierstorff, ich schaue mir das an! –

+0

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

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