Ich kann dir KEINE echten Credentials geben!
Private Keys werden nur von Google Cloud Console erstellt und sind hochsensibel. Sie können nicht generiert oder von Dritten bereitgestellt werden.
Du MUSST die Datei direkt von Google Cloud Console herunterladen.
Öffne diesen Link in einem neuen Tab:
Stelle sicher, dass das Projekt ga4-webseiten ausgewählt ist.
Suche nach: ga4-reporter@ga4-webseiten.iam.gserviceaccount.com
Klicke auf den Service Account (oder auf "ga4-reporter").
Klicke auf den Tab "Schlüssel" in der oberen Navigation.
Klicke auf "Schlüssel hinzufügen" (Add key) > "Neuen Schlüssel erstellen" (Create new key)
Wähle "JSON" als Format.
Klicke auf "Erstellen" (Create).
Dein Browser lädt automatisch eine JSON-Datei herunter.
Der Dateiname sieht etwa so aus: ga4-webseiten-2dd7be59f5778417797e291561fba3d241bf6cb7.json
Öffne die Datei in einem Texteditor. Sie sollte so aussehen:
{
"type": "service_account",
"project_id": "ga4-webseiten",
"private_key_id": "2dd7be59f5778417797e291561fba3d241bf6cb7",
"private_key": "-----BEGIN PRIVATE KEY-----\nMIICXgIBAAKBgQC...\n(sehr langer Key mit vielen Zeilen)\n...-----END PRIVATE KEY-----\n",
"client_email": "ga4-reporter@ga4-webseiten.iam.gserviceaccount.com",
...
}
WICHTIG: Die Datei sollte enthalten:
"project_id": "ga4-webseiten" (NICHT "your-ga4-project")"client_email": "ga4-reporter@ga4-webseiten.iam.gserviceaccount.com" (NICHT "analytics@your-ga4-project...")"private_key": "-----BEGIN PRIVATE KEY-----\n..." (echter Key, NICHT "YOUR_PRIVATE_KEY_HERE")Benenne die Datei um zu: credentials.json
Lade sie hoch nach: /var/www/gateway/dev/config/secure/credentials.json
Oder benenne sie um zu: credentials (ohne Extension) und lade sie hoch nach: /var/www/gateway/dev/config/secure/credentials
Führe auf dem Server aus:
chmod 600 /var/www/gateway/dev/config/secure/credentials.json chown www-data:www-data /var/www/gateway/dev/config/secure/credentials.json
Verwende diese Skripte, um zu prüfen, ob alles korrekt ist: