Communitygithub.com

christianrp45/agencia-google-ads

Google Ads Manager für Performance-Agenturen. Erstellt und betreibt Search-, Local-, Performance Max- und YouTube-Kampagnen mit Regeln; liest CSV-Exporte von Suchbegriff- und Kampagnenberichten; definiert Gebote basierend auf Conversions und Offline-Verkaufsimport.

Was ist agencia-google-ads?

Dieses Skill für AI-Agenten (wie Claude Code, Cursor oder Codex) verwaltet Google Ads-Kampagnen mit einem klaren, erprobten Playbook. Es strukturiert Kampagnen entlang einer Intentionstreppe (Marke → hohe Intention ohne Marke → Konkurrenz → Problem → Nachfrage) und erzwingt minimale Kampagnenstrukturen mit eigenen Budgets. Das Skill analysiert CSV-Exporte von Google Ads (Suchbegriff- oder Kampagnenberichte) und berechnet Ausgaben, CPA, Break-Even-Conversion-Rate und fehlende Klicks zur Entscheidungsfindung. Es definiert Regeln für Keyword-Match-Typen (Phrase/Exact vor Broad), negative Keywords (nur basierend auf Suchbegriffberichten), RSA-Erstellung nach Spec, Performance Max-Bremsen (erst nach Marke, hoher Intention und Remarketing), Local-Kampagnen mit vollständigem Google-Unternehmensprofil sowie Gebotsstrategien nach Conversion-Volumen (manuell bei 0–15, Maximieren bei 15–30, CPA/ROAS ab 30+). Das Skill unterstützt auch Offline-Verkaufsimport und die Integration von Geschäftsdaten zur präzisen Optimierung.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/christianrp45/agencia-performance/tree/HEAD/skills/agencia-google-ads

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Google Ads

Hausregeln: Skill agencia. Kostenobergrenze pro Verkauf: agencia-oferta.

Die Suche erntet die Nachfrage, die bereits existiert; sie schafft keine Nachfrage. Wenn fast niemand nach dem Produkt sucht, sag das und lege das Budget in Meta/YouTube. Wenn es Suchanfragen gibt (z. B. „live edge dining table Dallas“), ist die Suche in der Regel das effizienteste Geld im Konto.

Die Intentionstreppe (Stufe für Stufe öffnen)

  1. Marke — Suchen nach dem Namen. Günstig, immer an, eigenes limitiertes Budget.
  2. Hohe Intention ohne Marke — wer kaufen will („Waterfall dining table“, „solid wood dining table 10 ft“, „+ near me“/Stadt). Hier liegt der Großteil des Budgets.
  3. Konkurrent — „[Wettbewerber] alternative“. Hoher CPC; nur mit Vergleichsseite.
  4. Problem — „how to choose a dining table size“. Langsame Rendite; erst nach Stufe 1 und 2.
  5. Nachfrage/Bewusstsein — Display, YouTube, Demand Gen. Zuletzt, mit Überschuss.

Springe keine Stufen.

Minimale Struktur (jede mit eigenem Budget)

  • Marke · Hohe Intention (Gruppen nach Thema, 5–15 Keywords mit demselben Versprechen, je 2–3 RSAs) · Konkurrent (falls vorhanden) · Remarketing (getrennt von der Suche).
  • Geteiltes Budget lässt die Marke alles auffressen und blendet den Rest aus.
  • Kampagnen, die nicht ~15–30 Conversions/Monat erreichen, füttern kein automatisches Gebot: zusammenlegen.
  • Einstellungen für jede neue Kampagne: Partner-Netzwerk und Display-Netzwerk deaktivieren; Standort = „Präsenz“ (wer in der Region ist, nicht wer „sich dafür interessiert“); Sprache folgt der Sprache der Benutzeroberfläche.
  • Dasselbe Keyword im selben Match-Typ in zwei Gruppen = Selbstkonkurrenz.

Keywords und Match-Typen

  • Quelle: Wie der Käufer beschreibt, was er will (Verkaufsgespräche, Suchbegriffe, Anzeigen von Wettbewerbern). 50 klare Suchanfragen mit Intention sind mehr wert als 5.000 gemischte.
  • Beginne mit Phrase + Exact. Broad erst nach: 30+ Conversions/Monat in der Kampagne + automatisches Gebot aktiv + starke Negativliste. Gleiches gilt für AI Max.
  • Lokales/physisches Produkt: Stadt, Bundesland und „near me“ einbeziehen; Standort- und Anruferweiterungen verwenden.

Negative Keywords — niemals erfinden

Ohne Suchbegriffsbericht gibt es keine Negativliste (fordere den Bericht an). Akzeptable anfängliche Listen zum Launch, da generisch: Jobs/Stellen, kostenlos, DIY/„how to“, Kurs, PDF, gebraucht (falls du keine Gebrauchtwaren verkaufst), Miete (falls du nicht vermietest), die eigene Marke in Nicht-Markenkampagnen. Achte auf die Mechanik: Broad Negative erfordert alle Wörter; Phrase Negative blockiert die Sequenz; Exact Negative nur die exakte Suche. Wöchentliches Ritual und Lesen des Berichts: references/pesquisa.md.

Gebote nach Volumen

Conversions/Monat in der KampagneStrategie
0–15Manueller CPC oder Conversions maximieren (ohne Zielvorgabe)
15–30Conversions maximieren
30+ stabilCPA-Ziel nahe dem tatsächlichen Wert der letzten 30 Tage
Tatsächlicher Verkaufswert kommt zurückROAS-Ziel

Ändere Ziele in Schritten von ±10–15 % und warte 1–2 Wochen. Die Kampagne kann an einem Tag bis zum 2-fachen des Tagesbudgets ausgeben (Google gleicht dies im Monatsverlauf aus).

Conversions, die zählen

Der größte Sprung für ein Konto: Offline-Verkäufe importieren (GCLID / Google Click ID, oder Integration mit CRM/Tabelle) mit dem tatsächlichen Wert. Ohne dies optimiert das automatische Gebot auf Klicks auf „Anrufen“ und beliebige Formulare. Konfiguriere mit dem Skill agencia-rastreio.

Responsive Search Ads (RSA)

Befolge references/rsa.md: bis zu 15 Überschriften mit 30 Zeichen, 4 Beschreibungen mit 90, Pfade mit 15, immer mit Gruppen, vorgeschlagenen Negativen (nur generische), Sitelinks, Snippets und Grenzüberprüfung vor der Auslieferung. Preis und Region in den Überschriften zum Filtern.

Performance Max — mit Bremsen

Wertreihenfolge: Marke > Hohe Intention > Remarketing > PMax > Demand Gen. PMax ist nie die erste Kampagne, auch nicht bei schwachem Tracking oder kleinem Budget. Bei Verwendung: Markenausschluss im Konto, Zielgruppensignale mit Erstanbieterdaten, eigenes Video (sonst generiert Google ein schlechtes), Offline-Verkäufe vor der Skalierung importiert, und Überschneidung mit der Suche prüfen (PMax-Suchbegriffe vs. Such-Keywords).

Lokal (Geschäft mit physischem Standort)

Google-Unternehmensprofil vollständig (Kategorie, echte Fotos, Öffnungszeiten, Produkte, Bewertungen) vor der Werbung; Standorterweiterung in der Suche; Kampagnen mit Ziel Besuche/Anrufe, wenn der Showroom geöffnet ist. Local Services Ads gibt es nur für einige Kategorien — Berechtigung prüfen.

CSV-Analyse

python scripts/analisar_google_csv.py "<Kundenordner>/daten/<bericht>.csv" --cpa-teto 30 --taxa-conv 0.03

--cpa-teto ist das Maximum pro Conversion, wie das Konto sie definiert. Wenn die Conversion ein Kontakt/Lead ist (kein Verkauf), verwende die Kostenobergrenze pro Verkauf × Abschlussrate (z. B. $990 × 3 % ≈ $30). Akzeptiert Berichte von Suchbegriffen oder Kampagnen/Keywords (PT oder EN). Zeigt Ausgaben pro Zeile, CPA, Begriffe mit Ausgaben und null Conversion, die Break-Even-Conversion-Rate und wie viele Klicks noch fehlen, um jeden Begriff zu beurteilen. Denk dran: Der Bericht zeigt nur die offengelegten Begriffe; gib den Anteil der Klicks an, den er abdeckt.

Wöchentliche Scorecard (8 Zahlen)

Ausgaben · Conversions (Leads/Anrufe/Chats) · Cost per Conversion · Conversion→Verkauf (Tabelle) · Verkäufe · Cost per Sale · Impression-Share · Begriffe mit Verschwendung. Verlorener Impression-Share durch Budget ≠ verloren durch Rang: unterschiedliche Probleme und Lösungen.


Adaptiert von ads (google-search-playbook.md, reading-google-ads-data.md, rsa-output-spec.md) von coreyhaines31/marketingskills (MIT), das Ivan Falco zitiert. Skript und Anpassung für lokale/hohe Ticketsale: eigene Urheberschaft. Siehe NOTICE.md.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Verwandte Skills