Google Tag Manager mit Claude Code verbinden
Um Google Tag Manager mit Claude Code zu verbinden, fügen Sie PaidSync.ai hinzu: Führen Sie claude mcp add --transport http paidsync https://mcp.paidsync.ai/mcp aus, geben Sie /mcp ein und melden Sie sich mit Ihrem PaidSync Login an.
Claude Code erreicht Ihre Google-Tag-Manager-Container dann über 39 Tools: Container-Audits, Workspaces, Tags, Trigger, Variablen, Vorschauen, Versionen und Veröffentlichung. Claude Code fragt vor jedem Tool nach, und die meisten GTM-Schreibvorgänge gelten sofort, ohne Testlauf.
Ein Befehl. OAuth-Login, kein Key. Gratis-Plan mit 100 Aufgaben im Monat, Wert $50, ohne Karte.
Der Befehl
Claude Code spricht über Streamable HTTP mit Remote-MCP-Servern. PaidSync ist einer davon. Fügen Sie ihn einmal hinzu, und dasselbe Terminal, das Ihren Code bearbeitet, kann Ihre Tracking-Container prüfen und ändern.
claude mcp add --transport http paidsync https://mcp.paidsync.ai/mcpStandardmäßig registriert das den Server nur für das aktuelle Projekt. Fügen Sie --scope user hinzu, damit er in jedem Projekt auf Ihrem Rechner verfügbar ist.
Führen Sie claude mcp list aus, um zu prüfen, dass er da ist, starten Sie dann eine Sitzung und tippen Sie /mcp, um sich anzumelden.
Google Tag Manager in 5 Schritten mit Claude Code verbinden
1Bei paidsync.ai/signup registrieren
Dauert 10 Sekunden. Anmeldung mit Google oder E-Mail. Der Free-Plan sind 100 Tasks im Monat für $0, keine Karte.
2Google Tag Manager im PaidSync-Dashboard verbinden
Klicken Sie bei Google Tag Manager auf Verbinden. GTM wird über Google OAuth autorisiert, mit dem Google-Konto, das Zugriff auf Ihre Container hat. Es nutzt einen eigenen OAuth-Client getrennt von Google Ads, daher bleibt Ihre Google-Ads-Verbindung unberührt.
Schon in Claude Code? Bitten Sie es, connect_gtm auszuführen. Das Tool liefert einen OAuth-Link, den Sie in Ihrem Browser öffnen.
3Wählen Sie den Container, an dem Claude Code arbeiten soll
In einer Sitzung zeigen list_gtm_accounts, list_gtm_containers und list_gtm_workspaces, was Ihre Anmeldung erreichen kann. setup_gtm prüft das gesamte Setup in einem Aufruf: verbunden, Konten, Container und Tags.
4PaidSync zu Claude Code hinzufügen
Führen Sie in Ihrem Terminal aus:
claude mcp add --transport http paidsync https://mcp.paidsync.ai/mcpStarten Sie eine Sitzung, tippen Sie /mcp, wählen Sie paidsync und melden Sie sich im sich öffnenden Browserfenster mit Ihrem PaidSync-Login an. Claude Code speichert das OAuth-Token für Sie. Es wird nirgends ein Schlüssel eingefügt.
Richten Sie das für ein Team ein? Committen Sie eine .mcp.json im Repo-Stammverzeichnis, damit jeder Entwickler denselben Connector bekommt:
{
"mcpServers": {
"paidsync": { "type": "http", "url": "https://mcp.paidsync.ai/mcp" }
}
}Lieber einen API-Schlüssel, zum Beispiel für Headless-Läufe? Senden Sie ihn in einem Header, nie in der URL, wo er in Logs landen würde:
claude mcp add --transport http paidsync https://mcp.paidsync.ai/mcp --header "Authorization: Bearer $PAIDSYNC_API_KEY"Fügen Sie in einer committeten .mcp.json "headers": { "Authorization": "Bearer ${PAIDSYNC_API_KEY}" } hinzu, damit der Schlüssel in der Umgebung jedes Entwicklers bleibt und nie in Git gelangt. Eine Änderung in Google Ads anzuwenden erfordert weiterhin die OAuth-Anmeldung. Auf anderen Plattformen kann ein Schlüssel ebenfalls Änderungen anwenden, behandeln Sie ihn also wie ein Passwort und bevorzugen Sie OAuth.
5Die Verbindung testen
Fragen Sie in einer Claude-Code-Sitzung: „Prüfe meinen GTM-Container und liste alles Defekte auf“
Claude Code liefert Tags ohne Trigger, ungenutzte Trigger, einen fehlenden Conversion-Linker oder GA4-Konfigurations-Tag und pausierte Tags. Die Verbindung steht.
Der Free-Plan enthält 100 Tasks im Monat. Pro ab $99 im Monat, Team ab $249.
Google-Tag-Manager-Prompts zum Ausprobieren in Claude Code
Jeder Prompt unten entspricht Tools in der PaidSync-GTM-Gruppe. Claude Code wählt das Tool. Die letzte Spalte sagt, ob der Aufruf etwas im Container ändern kann.
| Anfrage | Aufgerufene Tools | Ändert Ihr Konto? |
|---|---|---|
| „Prüfe den Container und liste Tags ohne Trigger auf“ | audit_gtm_container | Nein |
| „Was ist gerade im Container live?“ | get_gtm_version_live | Nein |
| „Welche Änderungen stehen in diesem Workspace aus?“ | get_gtm_workspace_status | Nein |
| „Erstelle einen Workspace namens claude-code-fixes“ | create_gtm_workspace | Ja, nach Ihrer Bestätigung |
| „Füge einen GA4-Event-Tag für form_submit mit einem Trigger für Formularübermittlungen hinzu“ | create_gtm_trigger, create_gtm_tag | Ja, nach Ihrer Bestätigung |
| „Gib mir einen Vorschau-Link, damit ich den Workspace testen kann“ | preview_gtm_workspace | Nein |
| „Erstelle eine Version aus dem Workspace und veröffentliche sie“ | create_gtm_version, publish_gtm_version | Ja, nach Ihrer Bestätigung |
Headless ausführen mit claude -p
Das Flag -p führt Claude Code ohne interaktive Sitzung aus. Melden Sie sich einmal über /mcp an, und das gespeicherte OAuth-Token wird übernommen. Ein Bericht, der in einer Datei landet, sieht so aus:
claude -p "Audit the GTM container and write a list of tags without triggers, unused triggers and paused tags." \
--allowedTools "mcp__paidsync" \
--output-format json > reports/gtm-$(date +%F).jsonLesezugriffe laufen direkt durch, Schreibzugriffe ebenso. --allowedTools "mcp__paidsync" erlaubt jedes PaidSync-Tool, auch die schreibenden, ohne Abfrage.
Erlauben Sie für einen unbeaufsichtigten Job nur die Lese-Tools, die er braucht, jeweils namentlich als mcp__paidsync__tool_name.
Was liest und was schreibt
Von den 39 GTM-Tools lesen 18 nur und 19 können schreiben.
Lesen umfasst Konten, Container, Workspaces, Tags, Trigger, Variablen, integrierte Variablen, Umgebungen, Versionen, die Live-Version und das Installations-Snippet.
Mehr lesen
Schreiben umfasst Workspaces, Tags, Trigger, Variablen, integrierte Variablen, Versionen und Veröffentlichung. Die meisten GTM-Schreibaktionen haben keinen Testlauf und gelten beim ersten Aufruf, nur create_gtm_tag zeigt mit dry_run eine Vorschau. Löschungen brauchen confirm_destructive, und publish_gtm_version braucht confirm.
Über MCP ist die Freigabe die eigene Abfrage von Claude Code. Sie fragt vor dem Ausführen eines Tools nach, außer Sie haben es mit --allowedTools oder in Ihren Einstellungen erlaubt. PaidSync ergänzt Prüfungen auf seiner Seite. Löschen, Pausieren und Budgetänderungen brauchen confirm_destructive, und eine Regelprüfung vor dem Schreiben blockiert unsichere Argumente. Die Freigabekarte und Rückgängig bei einer angewendeten Karte, deren Änderung sich sicher umkehren lässt, gelten nur im PaidSync-Workspace.
Zu ChatGPT hinzufügen: Öffnen Sie PaidSync.ai im Plugin-Verzeichnis von ChatGPT, installieren Sie es und melden Sie sich an.
Zu Claude hinzufügen: Öffnen Sie PaidSync.ai im Connector-Verzeichnis von Claude, klicken Sie auf Verbinden und melden Sie sich an.
Limits im Blick
- Das Veröffentlichen schaltet eine Version sofort auf Ihrer Website live, für echte Nutzer und echtes Tracking. Testen Sie zuerst mit
preview_gtm_workspace. - Ein gelöschter Tag verschwindet aus dem Workspace, bleibt aber auf der Live-Website, bis Sie eine neue Version veröffentlichen.
- Der Default Workspace kann nicht gelöscht werden. Ein Trigger, der noch von einem Tag genutzt wird, oder eine Variable, auf die noch verwiesen wird, kann ebenfalls nicht gelöscht werden.
- GTM-Tools bearbeiten nicht den Code Ihrer Website. Das Container-Snippet aus
get_gtm_container_snippetmuss weiterhin auf Ihren Seiten sein.
Häufig gestellte Fragen
Wie verbinde ich Google Tag Manager mit Claude Code?
Registrieren Sie sich unter paidsync.ai, verbinden Sie Google Tag Manager im Dashboard mit Ihrer Google-Anmeldung und führen Sie dann in Ihrem Terminal claude mcp add --transport http paidsync https://mcp.paidsync.ai/mcp aus. Geben Sie in einer Sitzung /mcp ein, wählen Sie paidsync und melden Sie sich mit Ihrem PaidSync-Login an.
Kann Claude Code meinen GTM-Container veröffentlichen?
Ja, mit zwei Prüfungen. publish_gtm_version braucht gesetztes confirm, und Claude Code fragt nach, bevor es das Tool ausführt. Bauen Sie Änderungen in einem separaten Workspace und testen Sie sie zuerst mit einem Vorschau-Link.
Beeinflusst die GTM-Verbindung meine Google-Ads-Verbindung?
Nein. GTM nutzt einen eigenen OAuth-Client getrennt von Google Ads, daher bleibt Ihre Google-Ads-Verbindung bei der GTM-Verbindung unverändert.
Funktioniert es im Headless-Modus mit claude -p?
Ja. Sobald Sie sich über /mcp angemeldet haben, nutzt claude -p das gespeicherte OAuth-Token weiter. Audits und Lesezugriffe laufen direkt durch. Schreibaktionen erfordern Sorgfalt. Niemand ist da, um die Abfrage von Claude Code zu beantworten, daher läuft jedes Schreib-Tool, das Sie mit --allowedTools erlaubt haben, direkt durch. Erlauben Sie bei einem unbeaufsichtigten Job nur die Lese-Tools, die er braucht.
Ist es kostenlos?
Ja. Der Free-Plan kostet $0 für 100 Tasks im Monat, ohne Karte. Pro beginnt bei $99 im Monat und Team bei $249 im Monat.
Gibt es einen Google Tag Manager MCP für Claude?
Ja. PaidSync.ai ist ein gehosteter Google Tag Manager MCP Server mit 39 GTM-Tools, 18 nur lesenden und 19 schreibenden, für Claude Code, die Claude-App und andere MCP-Clients. In Claude Code fügen Sie ihn mit dem oben genannten Befehl hinzu, in der Claude-App fügen Sie PaidSync.ai aus dem Connector-Verzeichnis hinzu und melden sich an.
Kann Claude Google Tag Manager bearbeiten?
Ja, über PaidSync.ai: Claude erstellt und aktualisiert Workspaces, Tags, Trigger und Variablen und veröffentlicht Versionen. Die meisten GTM-Schreibaktionen gelten beim ersten Aufruf ohne Testlauf, nur create_gtm_tag zeigt mit dry_run eine Vorschau, und Löschungen brauchen confirm_destructive, lassen Sie daher die Freigabeabfrage von Claude Code für Schreibaktionen eingeschaltet.
39 GTM-Tools. Ein Befehl in Claude Code.
Claude Code
