seowatcher Anleitung

Mit Google verbinden

Zugangsschlüssel bei Google holen, in die App einfügen und die Website wählen. So kommen Search Console und Analytics 4 in die App.

Die Oberfläche der App ist auf Türkisch und Englisch verfügbar. Die Sprache lässt sich unter Ayarlar → Görünüm → Dil ändern. Diese Anleitung nennt jede Schaltfläche und jeden Bildschirmnamen auf Türkisch, mit der deutschen Bedeutung in Klammern.

Am Ende verbindet sich die App in Ihrem Namen mit Google und liest die Daten Ihrer Website. Dafür holen Sie einmalig einen „Google-Zugangsschlüssel“ bei Google. Das dauert etwa zehn Minuten und muss nur einmal geschehen. Am Ende der Seite steht ein kürzerer Weg, das Dienstkonto, den wir den meisten empfehlen.

Voraussetzungen

Schritte

  1. Öffnen Sie in der App den Bereich Ayarlar → Google (Einstellungen → Google). Sie sehen zwei Adressen. Die eine endet auf /api/gsc/oauth/callback (Search Console), die andere auf /api/ga4/oauth/callback (Analytics). Im Windows-Paket beginnen die Adressen mit http://127.0.0.1:3001, bei Docker mit http://localhost:3001. Notieren Sie beide.
  2. Gehen Sie im Browser zu console.cloud.google.com. Wählen Sie in der Projektauswahl oben Yeni proje (Neues Projekt). Der Name ist beliebig, zum Beispiel „seowatcher“.
  3. Öffnen Sie die Seite API'ler ve Hizmetler → Kitaplık (APIs und Dienste → Bibliothek). Geben Sie in das Suchfeld Google Search Console API ein, klicken Sie darauf und wählen Sie Etkinleştir (Aktivieren). Wenn Sie auch Analytics verbinden, tun Sie dasselbe für die Google Analytics Admin API und die Google Analytics Data API.
  4. Öffnen Sie die Seite API'ler ve Hizmetler → OAuth izin ekranı (APIs und Dienste → OAuth-Zustimmungsbildschirm). Wählen Sie als Nutzertyp Harici (Extern). Als Anwendungsname geben Sie einen beliebigen Namen ein, in die E-Mail-Felder Ihre eigene E-Mail-Adresse. Der Veröffentlichungsstatus kann „Test“ bleiben.
  5. Fügen Sie auf derselben Seite im Abschnitt Test kullanıcıları (Testnutzer) Ihr eigenes Google-Konto hinzu. Google muss nichts zusätzlich genehmigen.
  6. Wählen Sie auf der Seite API'ler ve Hizmetler → Kimlik bilgileri (APIs und Dienste → Anmeldedaten) Kimlik bilgisi oluştur (Anmeldedaten erstellen) und dann OAuth istemci kimliği (OAuth-Client-ID). Das ist Ihr Google-Zugangsschlüssel.
  7. Wählen Sie als Anwendungstyp Web uygulaması (Webanwendung).
  8. Tragen Sie im Abschnitt Yetkilendirilmiş yönlendirme URI'leri (Autorisierte Weiterleitungs-URIs) die beiden Adressen aus Schritt 1 ein. Setzen Sie keinen Schrägstrich ans Ende. Schon ein einziges abweichendes Zeichen löst bei Google den Fehler „redirect_uri_mismatch“ (Adresse stimmt nicht überein) aus.
  9. Klicken Sie auf Oluştur (Erstellen). Google zeigt eine Client-ID und einen geheimen Schlüssel an.
  10. Kehren Sie zur App zurück. Fügen Sie im Bereich Ayarlar → Google im Feld İstemci kimliği (Client-ID) die Kennung ein, die auf .apps.googleusercontent.com endet. Fügen Sie im Feld Gizli anahtar (Geheimer Schlüssel) den Schlüssel ein, der mit GOCSPX- beginnt.
  11. Klicken Sie auf Kaydet (Speichern). Es erscheint die Meldung „Google erişim anahtarı kaydedildi“ (Google-Zugangsschlüssel gespeichert). Ein Neustart ist nicht nötig. Fügen Sie den Schlüssel in das falsche Feld ein, warnt die App: „Kimlik .apps.googleusercontent.com ile bitmeli. Gizli anahtarı değil, istemci kimliğini yapıştırın.“ (Die Kennung muss auf .apps.googleusercontent.com enden. Fügen Sie die Client-ID ein, nicht den geheimen Schlüssel.)
  12. Haben Sie in der App noch kein Projekt, legen Sie zuerst mit Yeni proje (Neues Projekt) eines an. Einzelheiten stehen in der Anleitung Projeler.
  13. Gehen Sie zu Ihrem Projekt: Proje ayarları → Bağlantılar (Projekteinstellungen → Verbindungen). Klicken Sie auf der Karte Google Search Console auf Bağlan (Verbinden).
  14. Wählen Sie auf Googles Zustimmungsbildschirm das Konto, das Sie als Testnutzer hinzugefügt haben, und erlauben Sie den Zugriff. Zurück in der App erscheint die Meldung „Search Console bağlandı“ (Search Console verbunden).
  15. Wählen Sie Ihre Website in der Liste Mülk seç (Property auswählen) und klicken Sie auf Mülkü kaydet (Property speichern). Wählen Sie eine Domain-Property, steht auf der Karte „Alan adı mülkü: tüm alt alan adlarını ve http/https adreslerini kapsar.“ (Domain-Property: umfasst alle Subdomains sowie http- und https-Adressen.)
  16. Für Analytics klicken Sie auf demselben Bildschirm auf der Karte Google Analytics auf Bağlan, erlauben den Zugriff und wählen die Property. Die beiden Verbindungen brauchen getrennte Freigaben; die eine schließt die andere nicht ein.

Der kürzere Weg: das Dienstkonto

Ein Dienstkonto (Hizmet hesabı) ist ein besonderes Konto, das sich an Ihrer Stelle mit Google verbindet. Sie brauchen weder den Zustimmungsbildschirm noch eine Weiterleitungsadresse. Möchten Sie sich in der App stattdessen mit Ihrem eigenen Google-Konto anmelden, folgen Sie dem Weg oben.

  1. Öffnen Sie console.cloud.google.com. Die APIs aus Schritt 3 müssen im selben Cloud-Projekt aktiviert sein. Gehen Sie zur Seite IAM ve Yönetici → Hizmet hesapları (IAM und Verwaltung → Dienstkonten).
  2. Klicken Sie auf Hizmet hesabı oluştur (Dienstkonto erstellen). Geben Sie einen Namen ein. Überspringen Sie die Schritte zu den Rollen und erstellen Sie das Konto.
  3. Öffnen Sie in der Zeile des Kontos den Reiter Anahtarlar (Schlüssel). Wählen Sie Anahtar ekle → Yeni anahtar oluştur (Schlüssel hinzufügen → Neuen Schlüssel erstellen).
  4. Wählen Sie als Schlüsseltyp JSON und klicken Sie auf Oluştur (Erstellen). Eine Datei wird auf Ihren Computer heruntergeladen.
  5. Öffnen Sie in der App den Bereich Ayarlar → Hizmet hesabı (Einstellungen → Dienstkonto). Öffnen Sie die heruntergeladene Datei mit dem Editor (Notepad), fügen Sie den gesamten Inhalt in das Feld ein und speichern Sie. Der Bildschirm zeigt die E-Mail-Adresse des Kontos an.
  6. Wählen Sie in der Search Console Ayarlar → Kullanıcılar ve izinler → Kullanıcı ekle (Einstellungen → Nutzer und Berechtigungen → Nutzer hinzufügen). Geben Sie diese E-Mail-Adresse ein und wählen Sie als Berechtigung Tam (Voll).
  7. Wenn Sie Analytics nutzen, öffnen Sie in Google Analytics bei der Property Yönetici → Erişim yönetimi (Verwaltung → Zugriffsverwaltung). Fügen Sie dieselbe E-Mail-Adresse mit der Berechtigung Görüntüleyen (Betrachter) hinzu.

Ist ein Dienstkonto gespeichert, verwendet die App es. Die Zeile „Şu an kullanılan“ (Aktuell in Verwendung) auf dem Bildschirm Ayarlar (Einstellungen) zeigt, welche Variante gerade aktiv ist.

Kontrolle

Häufige Fragen

Wo wird der geheime Schlüssel gespeichert? In der Datenbank auf diesem Computer, verschlüsselt. Der Schlüssel dafür ist die Datei instance-secret (unter Windows im Datenordner, bei Docker im Datenspeicher). Er wird nicht an den Browser gesendet.

Kann ich denselben Zugangsschlüssel in mehreren Projekten verwenden? Ja. Ein Schlüssel pro Installation genügt; jedes Projekt wählt seine eigene Property.

Nach einigen Tagen ist die Verbindung abgebrochen. Bei Apps im Status „Test“ kann Google die Freigabe auf sieben Tage begrenzen. Die Karte meldet „Bağlantının süresi doldu“ (Die Verbindung ist abgelaufen). Ein Klick auf Yeniden bağlan (Neu verbinden) genügt. Dauerhaft beheben Sie das, indem Sie den Zustimmungsbildschirm auf „Üretim“ (Produktion) stellen oder auf das Dienstkonto wechseln.

Welche Berechtigungen verlangt die App? Für die Search Console nur Lesen (webmasters.readonly), für Analytics nur Lesen (analytics.readonly). Die App kann bei Google nichts ändern.

Wenn etwas nicht klappt

Zuletzt aktualisiert: 24 Oktober 2026. Fehler entdeckt? Auf GitHub melden.