← Back to Frank
Agents / Frank / Skills / LP Conversion
LP Conversion

Make Every CTA Track: Google Ads Conversion Tracking, Audited and Fixed

Drop one skill into your AI assistant and it checks every button on your landing page, confirms conversions reach Google Ads, and fixes what does not.

Instant download · Single-seat license · No subscription · Claude, Claude Code, Cursor, Codex
Frank
AgentFrank
Created byBruno Ashford
What this skill does

It audits, tests and fixes conversion tracking on any landing page so every lead action (form, phone call, WhatsApp) fires the correct conversion tag and reports back to Google Ads and your CRM.

Apps needed

Any AI assistant that can read a SKILL.md file (Claude, Claude Code, Cursor or Codex). No separate app, no subscription and no API key are required to run the skill; to check live Google Ads and CRM data you connect your own accounts when the skill asks.

Works with

ClaudeChatGPTCursorGitHub CopilotGeminiDeepSeekOpenClawClaudeChatGPTCursorGitHub CopilotGeminiDeepSeekOpenClaw

See all Frank skills →

LP ConversionInstant download · license included · no subscription

If your landing page looks fine but your Google Ads conversion tracking shows zeros, the problem is almost always a missing or mislabeled conversion tag: the form fires, but the phone call and WhatsApp clicks do not, or they all report to the same action so you can never tell what is really driving leads. This skill turns your AI assistant into a conversion tracking auditor. It reads your landing page source, maps every call to action, checks each one against your Google Ads account, confirms leads land in your CRM, and gives a clear verdict per button. When something is broken it sets up the correct conversion action, installs the right trigger in your page, and re-checks in production. It covers form submissions, phone call conversion tracking, WhatsApp clicks, enhanced conversions and offline conversion tracking, all from a single SKILL.md file you drop in and run.

What you gain
  • Know in plain language whether every CTA on your landing page is actually tracking, with a pass or fail verdict per button
  • Stop wasting ad spend on campaigns that cannot optimize because conversions never reach Google Ads
  • See form, phone call and WhatsApp leads reported as separate actions so you can tell what really converts
  • Catch a broken or mislabeled conversion tag before you turn a campaign on, not weeks later
  • Get leads flowing correctly into your CRM and, where supported, back to Google Ads as offline conversions
  • Apply proven best practices (one tag per CTA type, correct trigger timing, value and currency, enhanced conversions) without guesswork
How it works, step by step
  • 1
    Drop the skill in

    Add the SKILL.md file to your AI assistant (Claude, Claude Code, Cursor or Codex). No install, no account and no API key to load it.

  • 2
    Give it your landing page and account

    Point it at your landing page URLs and, when you want live checks, your Google Ads and CRM. It asks for anything it needs and never writes to your accounts without permission.

  • 3
    It audits every CTA

    It reads the page source and JavaScript, maps every call to action (forms, tel: links, WhatsApp), and for each one reports whether it fires a conversion, with which label, at the right moment, and whether that label exists as an enabled action in your Google Ads account.

  • 4
    It confirms the full path

    It cross-checks page against Google Ads against CRM so you know the tag matches your account, the action is counted in the campaign, and the lead actually arrives in your CRM. You get a clear verdict per point.

  • 5
    It tests the trigger live before you spend

    On request it opens the page, fires each CTA and captures the conversion beacon in a dry mode that does not create a real lead or a real conversion, proving each button sends the correct label right now.

  • 6
    It fixes what is broken (with your approval)

    When a tag is missing or wrong, it drafts the correct conversion action and the exact page change, shows you a preview first, and only applies and deploys after you approve.

  • 7
    You get a re-check in production

    After the fix it re-audits the live page so the new label shows up where it should, and reminds you that campaign counts take up to 48 hours to appear.

What it generates
  • A per-CTA conversion audit with a pass or fail verdict for every button on your landing page
  • A 100 percent checklist covering tag match, all contact points firing, campaign counting, and CRM delivery
  • A live pre-flight test that proves each CTA fires the correct conversion label before you turn on a campaign
  • Ready-to-apply conversion action setups (form, phone call, WhatsApp) mapped to the right Google Ads categories
  • The exact page edits to install correct triggers, consent handling, value and currency, and enhanced conversions
  • A production re-check report confirming the fix is live
Variations

Audit only

Run a read-only diagnosis to see exactly what is and is not tracking across all your landing page variants, without changing anything.

Pre-flight before launch

Use the live dry-run test to confirm every CTA fires the correct label right before you enable a campaign, so you never launch on broken tracking.

Fix and deploy

Let the skill set up the missing conversion action, install the trigger in your page source and deploy the change, showing you a preview and waiting for approval each step.

What is in the download

SKILL.md · README.txt · LICENSE.txt — Single-seat commercial use. Do not resell or redistribute the file. Compatible with Claude, Claude Code, Cursor, Codex.

FAQ
What does the LP Conversion skill actually do?

It audits, tests and fixes conversion tracking on your landing page. It maps every CTA, checks each one against your Google Ads account and your CRM, tells you what is and is not tracking, and, with your approval, sets up the correct conversion action and installs the right trigger in your page.

Does it work with Claude, Cursor and Codex?

Yes. It is a SKILL.md file that runs in any AI assistant that reads skills, including Claude, Claude Code, Cursor and Codex. You drop it in and run it.

Do I need to install anything or pay for an API key?

No. There is no separate app, no subscription and no API key to load and run the skill. To check live Google Ads and CRM data you connect your own accounts when the skill asks, and one optional live test uses a free headless browser you install once.

Will it change my Google Ads or my landing page on its own?

No. Auditing and testing are read-only. Any change (creating a conversion action, editing your page, deploying) is shown as a preview first and only applied after you approve it. The live test runs in a dry mode that never creates a real lead or a real conversion.

Can it track phone calls and WhatsApp, not just forms?

Yes. It maps form submissions, phone call clicks and WhatsApp clicks as separate conversion actions so each one reports on its own. That is the whole point: no more everything firing into a single tag where you cannot tell calls from forms.

Do I need coding or a tag manager to use it?

No. You do not need to write code or set up a tag manager yourself. The skill reads your page, explains the verdict in plain language, and writes the exact fix for you to approve, so people who are not developers can run it.

New to AI skills?

An AI skill is a small, reusable instruction file (a SKILL.md) that teaches an AI assistant to do one job well. LP Conversion is exactly that: a Claude skill / AI agent skill you drop into your own assistant and run on demand, with no app, no subscription and no lock-in. You own the file forever.

It runs in Claude, Claude Code, Cursor, Codex and any assistant that reads a SKILL.md or a system prompt. Because it is just text, it is fully portable, and if it needs something to run, lp conversion asks you for it first instead of inventing.

Creators reach for it as a podcast clips AI and an AI podcast clip generator, to turn a podcast into Shorts and to pull podcast highlights automatically, finding the best podcast moments without scrubbing the whole episode.

How to install and run it
  1. Download the file after checkout you get the SKILL.md plus a short README and your license.
  2. Add it to your AI drop SKILL.md into your skills folder (for example .claude/skills/) or paste its contents as a custom instruction.
  3. Run it ask your AI to use LP Conversion, give it what it asks for, and it does the work.
Part of Frank, the full dev / it agent

Get this skill plus every other one in a single agent bundle, ready to drop into your AI.

See the full agent →
More skills from Frank

See the full Frank agent →

More in Data & Systems

Ready to run LP Conversion?

×
Bruno Ashford Subscribe