GA4 + Search Console Setup für Solopreneurs in 60 Minuten

Wer GA4 nicht versteht, fliegt blind. Hier mein Setup-Workflow für Solopreneur-Websites: 60 Minuten von Null bis sauberem Conversion-Tracking. Keine Theorie, nur was funktioniert.

GA4 + Search Console Setup Cover mit Analytics Dashboard
Wer GA4 nicht versteht, fliegt blind.

Wer GA4 nicht versteht, fliegt blind.

Letztes Jahr hab ich angefangen meine eigenen Sites richtig zu tracken. Vorher: GA4 installiert, hingeschaut, "ja Besucher kommen", weitergegangen.

Falscher Move.

Erst als ich GA4 + Search Console richtig konfiguriert hatte, saubere Events, vernünftige Conversion-Definition, Cross-Tool-Mapping, hab ich gesehen WO genau die Conversion-Bottlenecks sitzen.

Hier ist das Setup. 60 Minuten. Von Null bis aktiv.

Phase 1, Search Console (15 Min)

Search Console ist Googles "Hier sehen wir deine Site"-Tool. Free. Pflicht.

Step 1.1, Property hinzufügen:

  • search.google.com/search-console öffnen
  • "Property hinzufügen" → Domain (Empfehlung) oder URL-Prefix
  • DNS-Verifizierung (Domain) oder HTML-Datei-Upload (URL-Prefix)

Domain-Verifizierung: TXT-Record bei deinem Domain-Provider hinterlegen. Einmaler Vorgang. Bei mir bei domains.google verifiziert in 5 Min.

Step 1.2, Sitemap einreichen:

  • Property auswählen → Sitemaps
  • URL der Sitemap eintragen: meistens `domain.tld/sitemap.xml`
  • Auf "Senden" klicken

Step 1.3, URL-Inspektion testen:

  • Top-Bar: URL eingeben → Inspizieren
  • Status sollte "URL is on Google" sein (kann nach Setup paar Tage dauern)

Erste sinnvolle Daten in Search Console: nach 4-7 Tagen. Volle Daten: nach 4-8 Wochen.

Phase 2, GA4 Setup (20 Min)

Step 2.1, Account + Property anlegen:

  • analytics.google.com
  • "Verwaltung" → "Property erstellen"
  • Name eingeben (z.B. "videowien Production")
  • Zeitzone: Europe/Vienna (oder dein Bundesland)
  • Branche + Geschäftsgröße ausfüllen

Step 2.2, Datenstream konfigurieren:

  • "Datenströme" → "Web"
  • URL deiner Site eingeben
  • Stream-Name: z.B. "videowien.at Main"
  • Erweiterte Messungen, alle aktivieren (Scroll, Outbound-Click, Site-Search, Video, File-Download)

Step 2.3, Tracking-Code einbauen:

Du kriegst einen Measurement-ID (G-XXXXXXX).

Code:

```html

<!-- Google tag (gtag.js) -->

<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX"></script>

<script>

window.dataLayer = window.dataLayer || [];

function gtag(){dataLayer.push(arguments);}

gtag('js', new Date());

gtag('config', 'G-XXXXXXX');

</script>

```

Einbauen: zwischen `<head>` und `</head>` deiner Site. In Ghost/WordPress/Carrd → "Code Injection" → Site Header.

Step 2.4, Real-Time-Test:

  • Deine Site in einem anderen Tab öffnen
  • GA4 → "Real-Time"
  • Du solltest dich selbst als aktiven Besucher sehen
  • Wenn nicht: Tracking-Code-Einbau überprüfen

Phase 3, Events definieren (15 Min)

GA4 trackt automatisch Page-Views. Du musst Conversion-Events selbst definieren.

Die 4 Pflicht-Events:

Event 1, form_submission

Wann: User submitted ein Formular auf deiner Site

Implementierung:

```html

<form onsubmit="gtag('event', 'form_submission', {form_name: 'kontakt'});">

```

Event 2, whatsapp_click

Wann: User klickt auf WhatsApp-Button

Implementierung:

```html

<a href="https://wa.me/43..." onclick="gtag('event', 'whatsapp_click');">

```

Event 3, calendar_book

Wann: User klickt auf Calendar-Link (Calendly/Cal.com)

Implementierung:

```html

<a href="https://cal.com/..." onclick="gtag('event', 'calendar_book');">

```

Event 4, pricing_view

Wann: User scrollt auf Pricing-Sektion

Funktioniert automatisch via "Erweiterte Messungen" → Scroll-Depth-Event. Optional: Custom-Event mit IntersectionObserver.

Step 3.5, Conversion-Events markieren:

  • GA4 → "Verwalten" → "Ereignisse"
  • Bei den 4 Events oben: "Als Conversion markieren" aktivieren

Ab jetzt zählen die als Conversions. Du kannst sie in Reports filtern, mit Quellen vergleichen, Conversion-Rates messen.

Phase 4, GA4 + Search Console verknüpfen (5 Min)

Beide Tools verbinden für Cross-Reports.

  • GA4 → "Verwaltung" → "Search Console-Links"
  • "Verknüpfung erstellen" → Property auswählen
  • Datenstream auswählen
  • "Senden"

Resultat: In GA4 erscheint ein neuer Report-Bereich "Acquisition → Search Console". Zeigt dir welche Keywords welchen Traffic auf welchen Seiten bringen, und ob diese User dann Conversions auslösen.

Massiv wertvoll für SEO-Optimierung.

Im DACH-Raum: Cookie-Banner Pflicht. Plus seit 2024: Consent Mode v2.

Empfohlene Tools:

  • Cookie-Manager.com (gratis bis 5.000 Visits/Monat, einfaches Setup)
  • Cookiebot (skaliert besser, ab €10/Monat)
  • Borlabs (für WordPress beste UX)

Consent-Mode v2 stellt sicher: Wenn User Cookies ablehnt, werden anonymisierte Pings statt nichts gesendet. GA4 kann damit modellieren.

Setup:

  • Cookie-Banner-Tool deiner Wahl installieren
  • Consent Mode v2 aktivieren (in den Tool-Settings)
  • Default-State: "Denied" für analytics-Cookies
  • User-Opt-In ändert Status → GA4 startet voll

Was du jetzt überprüfst

Nach dem Setup, 24-48 Stunden warten:

✅ GA4 Real-Time zeigt Besucher

✅ Search Console zeigt erste Impressions

✅ Events erscheinen in GA4 → "Berichte" → "Ereignisse"

✅ Conversions werden als solche markiert

✅ Search Console-Verknüpfung in GA4 sichtbar

Wenn alles ✅, du fliegst nicht mehr blind.

Der nächste Schritt

Wöchentlicher Quick-Check (15 Min):

  • GA4 → Erworb. → "Acquisition Overview", woher kommt Traffic?
  • GA4 → Engagement → "Events", was klicken Leute?
  • Search Console → Performance → welche Keywords?
  • Search Console → Coverage → keine kritischen Errors?

Monatlicher Deep-Dive (60 Min):

  • Conversion-Funnel-Analyse: wo bouncen Leute?
  • Top-3 Pages mit höchster Bounce-Rate → fixen
  • Top-Keywords ohne Klicks → Title/Meta-Optimierung
  • Mobile vs Desktop-Performance vergleichen

Das ist mein Standard-Workflow. Funktioniert für videowien, ContentWerk, alle Kunden-Sites die ich begleite.

In der ContentWerk-Community teilen wir GA4-Templates und Standard-Reports, komm rüber wenn du beim Setup hängenbleibst.