Skip to content

Guide · Agent skill

How to use the Conversion Tracking Setup and Audit agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The conversion-tracking skill is a set of instructions and reference files that makes an AI agent act like a careful tracking specialist for a website. It helps you set up, audit, verify or repair the tracking that tells ad platforms and analytics tools when a form submission, booked meeting, call or purchase actually happened. This guide explains what the skill does, how to install it, how to ask for it in plain language, and what to check before you trust the results.

Conversion Tracking Setup and Auditcoreyhaines31/marketingskills · MIT

Quick start

  1. 1Download and unzip the skill. Download the ZIP from the directory page and unzip it into ~/.claude/skills/ or into your project's .claude/skills/ folder.
  2. 2Or upload it in the Claude apps. In the Claude apps, open Settings, go to Capabilities, and upload the skill under Skills.
  3. 3Describe the conversion and destination. Say which action counts as a conversion, such as a form submission or booking, and which platform it needs to reach, such as Google Ads or GA4.
  4. 4Let the agent inspect what exists. The agent checks the site, any GTM container and any available accounts before asking questions, so it can work from evidence.
  5. 5Review the diagnosis. Check the findings and the source the agent gives for each one. Observed, reported and inferred findings are labelled differently.
  6. 6Verify a test conversion. Where it is safe, confirm that a test conversion actually arrives at the destination platform, not only that a tag fired.

What the skill makes the agent do

The skill tells the agent to check what your site already runs, fire conversions only on confirmed success rather than on button clicks, and try to verify that a test conversion actually arrives at the destination. It also tells the agent to diagnose a problem before changing anything.

It covers lead generation (form submissions, booked meetings, chats, phone calls, signups) and ecommerce (purchases and subscriptions). It applies when conversions must reach Google Ads, Meta, GA4, LinkedIn, TikTok or Microsoft Ads, and when the work involves GTM tags and dataLayer events, pixels, the Conversions API, Enhanced Conversions, server-side tagging, or gclid and fbclid capture.

  • Fires on confirmed success, never on the submit click
  • Tries to verify a test conversion arrives
  • Diagnoses before changing anything
  • Offers free and native paths alongside paid ones and discloses partner tools
  • Points to other skills for tracking plans and UTMs (analytics), attribution models (attribution), campaigns and bidding (ads), and CRM lead-stage design (revops)

Install the conversion-tracking skill

Download the ZIP for the skill from the directory page. You can install it in one of two ways.

For Claude Code, unzip the file into ~/.claude/skills/ to make it available everywhere, or into a project's .claude/skills/ folder to make it available only in that project.

In the Claude apps, open Settings, go to Capabilities, and upload the skill under Skills.

  • Personal install: unzip into ~/.claude/skills/
  • Project install: unzip into the project's .claude/skills/ folder
  • Claude apps: Settings → Capabilities → Skills, then upload the ZIP

How to trigger the skill with natural requests

You don't need a special command. Describe your problem or goal in plain language, and the agent should recognise the request from the skill's description. Requests that name a symptom work well, such as conversions stopped, double counting, spend but no conversions, GA4 and Google Ads don't match, or an Unverified or Inactive status.

If you are starting from scratch, say what the conversion is and where it needs to go. The agent will look at your site and any available accounts before asking you anything, and will only ask about what it cannot observe.

  • "Set up Google Ads conversion tracking for our contact form on this site."
  • "Our Meta campaign shows spend but no conversions. Audit the tracking."
  • "GA4 and Google Ads report different numbers for demo bookings. Find out why."
  • "Should we add server-side tracking, or is it not worth it for us?"

What the skill needs and what it can verify

For most setups the skill needs Google Tag Manager or direct access to the site's code. Access to the target ad platform or analytics account is optional, but it is what lets the agent confirm that a conversion arrived rather than only that a tag fired.

The skill's bundled files are mostly reference recipes. They include detection recipes for common form and booking tools, including Acuity Scheduling, Cal.com, Calendly, Contact Form 7, Divi forms, Elementor forms, file downloads, Fluent Forms, Formidable Forms, Forminator, Framer forms, a generic AJAX form, and Gravity Forms. Each detector listens for one tool's success moment and pushes a standard dataLayer event. The README describes the set as 26 detectors across 6 destinations.

The skill does not ask for API keys in the files provided.

  • Google Tag Manager or direct code access for most setups
  • Optional access to ad platform or analytics accounts for verification
  • Recipes for detecting common form and booking tools
  • Use of the GTM container import files is described in the README

Safety notes: scripts and network access

This skill runs scripts and uses the network. Before you let an agent run it on a live site, read what it plans to do and make sure you understand the changes it proposes. Changes to tracking on a live site can affect privacy obligations.

The skill mentions consent banners but does not give legal advice. Decisions about consent or compliance should be made with a qualified professional.

Some conversions cannot be safely test-fired, such as live payment flows. In those cases the skill says what remains unverified rather than implying everything works.

  • Review proposed tracking changes before they go live
  • Legal and consent decisions are outside what the skill provides
  • Live payment flows may remain unverified

Tips for getting reliable results

Decide what counts as a conversion before any code is touched. A confirmed form submission is not a click, and a purchase is not someone starting checkout.

Never add a new sender without knowing what is already sending conversions. A server integration or native channel can exist with no trace in the page source, and a second sender is a common cause of double counting.

Browser-only tracking loses some conversions to ad blockers, so the skill may suggest server-side options for more accurate numbers. Treat unverified items as unverified in your reporting.

  • Name the exact conversion and the destination before you start
  • Check for existing server-side or native integrations first
  • Treat a fired tag and an arriving conversion as two separate facts

What people use it for

  • Setting up a Google Ads conversion for a lead-gen contact form on a WordPress site using a supported form tool
  • Auditing why a Meta campaign shows spend but no conversions and checking for a missing or duplicate sender
  • Reconciling GA4 and Google Ads counts for booked meetings made through a scheduling tool
  • Preparing GTM dataLayer events for an ecommerce store's purchase tracking, with a check on value and deduplication

Frequently asked questions

How do I install the conversion-tracking agent skill?

Download the ZIP from the directory page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder for one project. In the Claude apps, you can instead upload the ZIP under Settings → Capabilities → Skills.

Is the conversion-tracking skill free?

The source material provided for this page does not state a price or licence terms beyond the licence listed for the repository, which is MIT. Check the repository licence before relying on it for commercial work.

What do I need to use the conversion-tracking skill?

Most setups need Google Tag Manager or direct access to the site's code. Access to the ad platform or analytics account is optional but lets the agent verify that conversions arrive. The files provided do not list any API keys.

Does the skill run scripts or access the network?

Yes. The skill runs scripts and uses the network, so review what it plans to do before running it on a live site. It does not provide legal advice on consent or privacy.

Which form and booking tools does it detect?

The bundled detection recipes cover Acuity Scheduling, Cal.com, Calendly, Contact Form 7, Divi forms, Elementor forms, file downloads, Fluent Forms, Formidable Forms, Forminator, Framer forms, a generic AJAX form, and Gravity Forms.

Why does my Google Ads and GA4 conversion count not match?

Mismatches often come from firing on the wrong moment, such as the submit click, or from duplicate senders. Ask the agent to audit the setup so it can diagnose the cause before changing anything.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

This skill suits marketers running paid ads who see spend but mismatched conversions, and developers setting up GTM and dataLayer events for lead-gen or ecommerce sites. It is not a source of guaranteed-accurate numbers, and it is not a substitute for legal advice on consent or for a check of live payment flows, which may stay unverified.

Download the skill