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.
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.
Phase 5, Cookie-Banner + Consent Mode v2 (5 Min)
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.