Google Ads Conversion Tracker

Google ads measurement

by gmmh1 · MIT license

Google ads measurement cover

Set up and troubleshoot Google Ads conversion tracking, GA4 linking, offline conversion imports, and attribution. Triggers on 'set up conversion tracking', 'link GA4 to Google Ads', 'import offline conversions', 'my conversions aren't…

---
name: google-ads-measurement
description: "Set up and troubleshoot Google Ads conversion tracking, GA4 linking, offline conversion imports, and attribution. Triggers on 'set up conversion tracking', 'link GA4 to Google Ads', 'import offline conversions', 'my conversions aren't tracking', or 'which attribution model should I use'. This is a prerequisite for any optimization or reporting work — untracked campaigns can't be trusted."
---

# Google Ads Measurement

> **Currency & scope note (last reviewed 2026-07-19):** Platform mechanics referenced here (character limits, campaign-type names, feature availability, thresholds, benchmark figures, policy specifics) reflect general practice as of the review date above and are **not guaranteed current** — ad platforms change quickly. Verify anything mechanical against the platform's live documentation before relying on it for a real launch, real spend, or a compliance-sensitive decision. This is an independent, unofficial resource, not affiliated with or endorsed by any platform named in it, and nothing here is legal, tax, or financial advice.

## Purpose
Ensure Google Ads has accurate, complete conversion data flowing in — without this, every other skill in this library (campaign building, optimization, reporting) is working blind.

## Trigger Conditions
- "Set up conversion tracking for Google Ads"
- "Link my GA4 to Google Ads"
- "Import offline conversions"
- "My conversions aren't tracking / numbers look wrong"
- "Which attribution model should I use"

Overview

Set up and troubleshoot Google Ads conversion tracking, GA4 linking, offline conversion imports, and attribution. Triggers on 'set up conversion tracking', 'link GA4 to Google Ads', 'import offline conversions', 'my conversions aren't tracking', or 'which attribution model should I use'. This is a prerequisite for any optimization or reporting work — untracked campaigns can't be trusted.

What you get

  • Conversion action list with type, value-tracking status, and count-method (every
  • GA4 link/import status
  • Offline conversion import setup steps and GCLID-capture requirement, if applicab
  • Attribution model recommendation with rationale
  • Verification confirmation (test conversion observed) or list of what's still unv
Manual install (npx, ZIP)
Claude Codenpx skills add gmmh1/claude-paid-media-skills --skill google-ads-measurement -g -a claude-code
Claude Code (degit)npx degit gmmh1/claude-paid-media-skills/skills/google-ads-measurement#main ~/.claude/skills/google-ads-measurement
Claude.ai / desktopZip the folder and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md5.6 KB
Read SKILL.md here
gmmh1/main1 file shown
SKILL.md
Show the full text74 lines

Google Ads Measurement

Currency & scope note (last reviewed 2026-07-19): Platform mechanics referenced here (character limits, campaign-type names, feature availability, thresholds, benchmark figures, policy specifics) reflect general practice as of the review date above and are not guaranteed current — ad platforms change quickly. Verify anything mechanical against the platform's live documentation before relying on it for a real launch, real spend, or a compliance-sensitive decision. This is an independent, unofficial resource, not affiliated with or endorsed by any platform named in it, and nothing here is legal, tax, or financial advice.

Purpose

Ensure Google Ads has accurate, complete conversion data flowing in — without this, every other skill in this library (campaign building, optimization, reporting) is working blind.

Trigger Conditions

  • "Set up conversion tracking for Google Ads"
  • "Link my GA4 to Google Ads"
  • "Import offline conversions"
  • "My conversions aren't tracking / numbers look wrong"
  • "Which attribution model should I use"

Required Inputs

  • Conversion goal(s): purchase, lead form submit, call, sign-up, offline sale
  • Website platform/CMS (affects tag deployment method: GTM, native platform integration, hardcoded)
  • Whether GA4 is already set up and receiving data
  • For offline conversions: what CRM/sales system holds the eventual outcome, and the typical time lag between click and offline conversion (informs import frequency and attribution window)

Core Capabilities

Conversion Tracking Setup
  • Google tag / Google Tag Manager deployment for site-side conversions (form submits, purchases, key page views)
  • Call conversion tracking (call extensions/forwarding numbers) for businesses where phone is the primary conversion path
  • App conversion tracking (Firebase/third-party MMP integration) for app-install businesses
  • Value-based conversions for ecommerce (passing actual order value, not a flat "1 conversion")
GA4 Integration
  • Linking GA4 property to Google Ads account
  • Importing GA4-defined conversion events into Google Ads as the tracked conversion action
  • Reconciling discrepancies between GA4 and Google Ads reported conversions (different attribution windows/models are the usual cause, not "broken tracking")
Offline Conversion Import
  • Matching offline sales (closed deals, in-store purchases) back to the original click via GCLID capture in the CRM
  • Import frequency and expected lag between click and offline conversion recorded
  • Enhanced conversions for leads (hashed first-party data) to recover match rate lost to tracking restrictions
Attribution
  • Data-driven attribution (Google's default/recommended) vs. last-click, and what changes when switching
  • Attribution window selection matched to actual sales cycle length (a 90-day B2B cycle needs a longer window than the 30-day default assumption)
  • Explaining attribution model impact on which campaigns/keywords get credit — critical context before google-ads-optimization reallocates budget based on this data

Workflow

  1. Identify every real conversion event for the business (not just the obvious one — e.g., a lead-gen site might have form submit AND call AND chat).
  2. Confirm tag deployment method available (GTM access, CMS native integration, or dev support needed).
  3. Set up/verify each conversion action, using value-based tracking wherever revenue data exists.
  4. Link and reconcile GA4 if used for broader analytics.
  5. Set up offline conversion import if the sales cycle closes outside the website (GCLID capture in CRM is the prerequisite step here — flag it if missing).
  6. Confirm attribution model and window match the actual sales cycle, not just platform defaults.
  7. Verify: check that test conversions actually appear in Google Ads within expected latency before declaring tracking "done."

Outputs

  • Conversion action list with type, value-tracking status, and count-method (every conversion vs. one per click)
  • GA4 link/import status
  • Offline conversion import setup steps and GCLID-capture requirement, if applicable
  • Attribution model recommendation with rationale
  • Verification confirmation (test conversion observed) or list of what's still unverified

Rules

  • Never let a campaign be evaluated as "underperforming" without first confirming its conversion tracking is verified and complete — bad data produces false diagnoses.

  • Always recommend value-based conversion tracking for ecommerce/variable-value leads over flat conversion counting.

  • Flag GA4-vs-Google-Ads conversion count mismatches as an attribution/window difference to investigate, not an assumed tracking failure.

  • Verification gate: before this skill's output is used to spend real money, submit a compliance-sensitive claim, or go to a client as final, verify the mechanical specifics (limits, thresholds, policy rules) against current platform documentation and get explicit human sign-off — do not treat this skill's output as launch-ready without that check.

google-ads-account-management (linking prerequisites), google-ads-optimization (consumes this data), google-ads-reporting (presents this data), google-ads-api-automation (for programmatic offline conversion imports at scale).

1---
2name: google-ads-measurement
3description: "Set up and troubleshoot Google Ads conversion tracking, GA4 linking, offline conversion imports, and attribution. Triggers on 'set up conversion tracking', 'link GA4 to Google Ads', 'import offline conversions', 'my conversions aren't tracking', or 'which attribution model should I use'. This is a prerequisite for any optimization or reporting work — untracked campaigns can't be trusted."
4---
5 
6# Google Ads Measurement
7 
8> **Currency & scope note (last reviewed 2026-07-19):** Platform mechanics referenced here (character limits, campaign-type names, feature availability, thresholds, benchmark figures, policy specifics) reflect general practice as of the review date above and are **not guaranteed current** — ad platforms change quickly. Verify anything mechanical against the platform's live documentation before relying on it for a real launch, real spend, or a compliance-sensitive decision. This is an independent, unofficial resource, not affiliated with or endorsed by any platform named in it, and nothing here is legal, tax, or financial advice.
9 
10## Purpose
11Ensure Google Ads has accurate, complete conversion data flowing in — without this, every other skill in this library (campaign building, optimization, reporting) is working blind.
12 
13## Trigger Conditions
14- "Set up conversion tracking for Google Ads"
15- "Link my GA4 to Google Ads"
16- "Import offline conversions"
17- "My conversions aren't tracking / numbers look wrong"
18- "Which attribution model should I use"
19 
20## Required Inputs
21- Conversion goal(s): purchase, lead form submit, call, sign-up, offline sale
22- Website platform/CMS (affects tag deployment method: GTM, native platform integration, hardcoded)
23- Whether GA4 is already set up and receiving data
24- For offline conversions: what CRM/sales system holds the eventual outcome, and the typical time lag between click and offline conversion (informs import frequency and attribution window)
25 
26## Core Capabilities
27 
28### Conversion Tracking Setup
29- Google tag / Google Tag Manager deployment for site-side conversions (form submits, purchases, key page views)
30- Call conversion tracking (call extensions/forwarding numbers) for businesses where phone is the primary conversion path
31- App conversion tracking (Firebase/third-party MMP integration) for app-install businesses
32- Value-based conversions for ecommerce (passing actual order value, not a flat "1 conversion")
33 
34### GA4 Integration
35- Linking GA4 property to Google Ads account
36- Importing GA4-defined conversion events into Google Ads as the tracked conversion action
37- Reconciling discrepancies between GA4 and Google Ads reported conversions (different attribution windows/models are the usual cause, not "broken tracking")
38 
39### Offline Conversion Import
40- Matching offline sales (closed deals, in-store purchases) back to the original click via GCLID capture in the CRM
41- Import frequency and expected lag between click and offline conversion recorded
42- Enhanced conversions for leads (hashed first-party data) to recover match rate lost to tracking restrictions
43 
44### Attribution
45- Data-driven attribution (Google's default/recommended) vs. last-click, and what changes when switching
46- Attribution window selection matched to actual sales cycle length (a 90-day B2B cycle needs a longer window than the 30-day default assumption)
47- Explaining attribution model impact on which campaigns/keywords get credit — critical context before `google-ads-optimization` reallocates budget based on this data
48 
49## Workflow
501. Identify every real conversion event for the business (not just the obvious one — e.g., a lead-gen site might have form submit AND call AND chat).
512. Confirm tag deployment method available (GTM access, CMS native integration, or dev support needed).
523. Set up/verify each conversion action, using value-based tracking wherever revenue data exists.
534. Link and reconcile GA4 if used for broader analytics.
545. Set up offline conversion import if the sales cycle closes outside the website (GCLID capture in CRM is the prerequisite step here — flag it if missing).
556. Confirm attribution model and window match the actual sales cycle, not just platform defaults.
567. Verify: check that test conversions actually appear in Google Ads within expected latency before declaring tracking "done."
57 
58## Outputs
59- Conversion action list with type, value-tracking status, and count-method (every conversion vs. one per click)
60- GA4 link/import status
61- Offline conversion import setup steps and GCLID-capture requirement, if applicable
62- Attribution model recommendation with rationale
63- Verification confirmation (test conversion observed) or list of what's still unverified
64 
65## Rules
66- Never let a campaign be evaluated as "underperforming" without first confirming its conversion tracking is verified and complete — bad data produces false diagnoses.
67- Always recommend value-based conversion tracking for ecommerce/variable-value leads over flat conversion counting.
68- Flag GA4-vs-Google-Ads conversion count mismatches as an attribution/window difference to investigate, not an assumed tracking failure.
69 
70- **Verification gate:** before this skill's output is used to spend real money, submit a compliance-sensitive claim, or go to a client as final, verify the mechanical specifics (limits, thresholds, policy rules) against current platform documentation and get explicit human sign-off — do not treat this skill's output as launch-ready without that check.
71 
72## Related Skills
73`google-ads-account-management` (linking prerequisites), `google-ads-optimization` (consumes this data), `google-ads-reporting` (presents this data), `google-ads-api-automation` (for programmatic offline conversion imports at scale).
74 
View all files on GitHub →

Details

License
MIT
Stars on the repo
★ 0
Checked
Source
gmmh1/claude-paid-media-skills ↗
Creator
gmmh1 · 39 listings
View creator

Similar skills

See all →
SkillAttribution AuditorAgriciDaniel/claude-ads · by AgriciDanielPaste the sales and spend numbers each ad platform claims, and get back a plain explanation of why they disagree and which figure to trust.★ 9.5k GitHub starsSkillGA4 Analytics Optimizerkostja94/marketing-skills · by kostja94When the user wants to set up, audit, or optimize analytics tracking (GA4, events, conversions). Also use when the user mentions "Google Analytics," "GA4," "event tracking," "conversions," "attribution model," "gtag," "data layer," "GA4 setup," "conversion tracking," "event setup," "User ID tracking," or "CTA attribution." For traffic insights, use traffic-analysis.★ 1k GitHub starsSkillFirst-Party Analytics SetupLeadMagic/gtm-skills · by LeadMagicSet up first-party tracking and analytics — website pixels, conversion tracking, UTM architecture, cookie consent, server-side tagging vs client-side, 1P vs 3P data strategy, and identity resolution. Use when setting up tracking, implementing pixels, building attribution, or preparing for privacy-first measurement. Triggers on: "pixel", "tracking", "conversion tracking", "first-party data", server-side tagging", "UTM", "cookie consent", "1P vs 3P", "identity resolution", or any tracking implementation request.★ 62 GitHub starsSkillWeb Analytics Setupcoreyhaines31/marketingskills · by coreyhaines31When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For choosing attribution models, comparing multi-touch/MMM/incrementality, or reconciling conflicting numbers across tools, see attribution. For A/B test measurement, see ab-testing.★ 51.1k GitHub starsSkillSales Channel Attributioncoreyhaines31/marketingskills · by coreyhaines31Paste the conflicting numbers from your ad accounts, website stats and sales records; get back one honest read on which channels really drove sales and where to put your budget.★ 51.1k GitHub starsSkillAnalytics Tracking Setupdavila7/claude-code-templates · by davila7When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," or "tracking plan." For A/B test measurement, see ab-test-setup.★ 32.3k GitHub stars

More from gmmh1

SkillCross-Platform Voice Adaptergmmh1/claude-paid-media-skills · by gmmh1Adapt one core brand voice coherently across every ad platform's native register — professional on LinkedIn, native/casual on TikTok, conversational on Meta, direct on Google Search. Triggers on 'does this still sound like us', 'adapt our brand voice for TikTok', 'keep our voice consistent across ad platforms', or 'this ad doesn't sound on-brand'. Cross-platform consistency layer feeding every platform's copywriting skill.New listingSkillAd Creative Refresh Plannergmmh1/claude-paid-media-skills · by gmmh1Detect creative fatigue signals and plan refresh cadence across any advertising platform. Triggers on 'my ad performance is declining', 'creative fatigue', 'when should I refresh my ads', or 'frequency is rising and results are dropping'. Platform-agnostic fatigue detection — platform-specific optimization skills apply this with their own metrics and typical fatigue timelines.New listingSkillAd Performance Analyzergmmh1/claude-paid-media-skills · by gmmh1Diagnose why a specific ad creative is winning or losing using the generalized hook-hold-click-convert funnel, applicable across any platform. Triggers on 'why is this ad underperforming', 'diagnose my creative', or 'where in the funnel is this ad failing'. Platform-agnostic diagnostic framework — platform-specific versions (meta-ads-creative-analytics) apply this with platform-native metrics.New listingSkillProduct Ad Creative Systemgmmh1/claude-paid-media-skills · by gmmh1Build product-forward creative patterns reusable across ad platforms — product hero shots, lifestyle imagery, comparison/demo formats, and catalog-scale creative systems. Triggers on 'ecommerce ad creative', 'product photography for ads', 'creative system for my catalog', or 'how should I show this product across platforms'. Cross-platform ecommerce creative patterns feeding platform-specific execution.New listingSkillAI Max Search Configgmmh1/claude-paid-media-skills · by gmmh1Configure AI Max for Search — Google's AI-powered enhancement layer on Search campaigns adding broader query matching, AI-generated text customization, and final URL expansion. Triggers on 'set up AI Max for Search', 'should I turn on AI Max', 'AI Max text customization', or 'AI Max brand controls'. Sits on top of an existing Search campaign built via google-ads-campaign-builder — it's a feature layer, not a standalone campaign type.New listingSkillApp Campaign Buildergmmh1/claude-paid-media-skills · by gmmh1Build App campaigns for install and in-app action goals across Search, Display, YouTube, Discover, and Google Play. Triggers on 'set up an App campaign', 'get more app installs', 'app engagement campaign', or 'App campaigns for engagement'. Fully automated app-promotion format — distinct from web-focused campaign types.New listing