Is conversion-tracking safe?
Grade A, 100/100. No meaningful risk found.
Set up, audit, verify, or fix website conversion tracking. Use when the conversion is a form submission, booked meeting, chat, phone call, signup, or purchase; when conversions must reach Google Ads, Meta, GA4, LinkedIn, TikTok, or Microsoft Ads; when the work involves GTM tags and dataLayer events, pixels, the Conversions API (CAPI), Enhanced Conversions, server-side tagging, or gclid and fbclid capture; or when the user reports conversion problems like "conversions stopped", "double counting", "spend but no conversions", "GA4 and Google Ads don't match", or an Unverified or Inactive status. Covers lead gen and ecommerce. Always fire on confirmed success, never the submit click; verify a test conversion arrives; diagnose before changing anything; offer free and native paths alongside paid ones and disclose partner tools. For tracking plans and UTMs, see analytics. For attribution models, see attribution. For campaigns and bidding, see ads. For CRM lead-stage design, see revops.
Aconversion-tracking
skills/conversion-tracking100/100 · No meaningful risk foundNo security findings
conversion-tracking
skills/conversion-trackingSet up, audit, verify, or fix website conversion tracking. Use when the conversion is a form submission, booked meeting, chat, phone call, signup, or purchase; when conversions must reach Google Ads, Meta, GA4, LinkedIn, TikTok, or Microsoft Ads; when the work involves GTM tags and dataLayer events, pixels, the Conversions API (CAPI), Enhanced Conversions, server-side tagging, or gclid and fbclid capture; or when the user reports conversion problems like "conversions stopped", "double counting", "spend but no conversions", "GA4 and Google Ads don't match", or an Unverified or Inactive status. Covers lead gen and ecommerce. Always fire on confirmed success, never the submit click; verify a test conversion arrives; diagnose before changing anything; offer free and native paths alongside paid ones and disclose partner tools. For tracking plans and UTMs, see analytics. For attribution models, see attribution. For campaigns and bidding, see ads. For CRM lead-stage design, see revops.
- Content hash
- sha256:12d630db4d23de76e01b0c0b5e25287131120d417df6cc4e3c5130ff6de809c3
- Files
- 75
- Quality
- 100/100
Security findings
None of the 30 rules matched.
Files in this skill
- SKILL.md30.0 KB
- assets/gtm-recipes/README.md6.3 KB
- assets/gtm-recipes/event-map.json3.1 KB
- assets/gtm-recipes/detect/detect-acuity-scheduling.json7.0 KB
- assets/gtm-recipes/detect/detect-cal-com.json8.8 KB
- assets/gtm-recipes/detect/detect-calendly.json7.7 KB
- assets/gtm-recipes/detect/detect-contact-form-7.json6.3 KB
- assets/gtm-recipes/detect/detect-divi-forms.json5.0 KB
- assets/gtm-recipes/detect/detect-elementor-forms.json4.4 KB
- assets/gtm-recipes/detect/detect-file-download.json5.0 KB
- assets/gtm-recipes/detect/detect-fluent-forms.json6.8 KB
- assets/gtm-recipes/detect/detect-formidable-forms.json10.1 KB
- assets/gtm-recipes/detect/detect-forminator.json5.5 KB
- assets/gtm-recipes/detect/detect-framer-forms.json6.3 KB
- assets/gtm-recipes/detect/detect-generic-ajax-form.json7.6 KB
- assets/gtm-recipes/detect/detect-gravity-forms.json15.4 KB
- assets/gtm-recipes/detect/detect-hubspot-forms.json9.3 KB
- assets/gtm-recipes/detect/detect-jotform.json3.8 KB
- assets/gtm-recipes/detect/detect-ninja-forms.json8.4 KB
- assets/gtm-recipes/detect/detect-phone-click.json4.6 KB
- assets/gtm-recipes/detect/detect-squarespace-forms.json18.5 KB
- assets/gtm-recipes/detect/detect-tally.json10.4 KB
- assets/gtm-recipes/detect/detect-thank-you-page.json4.6 KB
- assets/gtm-recipes/detect/detect-typeform.json7.9 KB
- assets/gtm-recipes/detect/detect-webflow-forms.json5.6 KB
- assets/gtm-recipes/detect/detect-wix-forms.json9.5 KB
- assets/gtm-recipes/detect/detect-wix-scheduling.json5.1 KB
- assets/gtm-recipes/detect/detect-wpforms.json11.1 KB
- assets/gtm-recipes/detect/detect-ws-form.json4.7 KB
- assets/gtm-recipes/send/ga4.json1.8 KB
- assets/gtm-recipes/send/google-ads.json2.7 KB
- assets/gtm-recipes/send/linkedin.json3.8 KB
- assets/gtm-recipes/send/meta.json4.1 KB
- assets/gtm-recipes/send/microsoft.json4.0 KB
- assets/gtm-recipes/send/tiktok.json4.4 KB
- assets/snippets/README.md17.2 KB
- assets/snippets/acuity-scheduling-field.html1.3 KB
- assets/snippets/acuity-scheduling.js3.3 KB
- assets/snippets/cal-com.js5.5 KB
- assets/snippets/calendly.js4.8 KB
- assets/snippets/contact-form-7.js3.9 KB
- assets/snippets/divi-forms.js2.6 KB
- assets/snippets/elementor-forms.js2.0 KB
- assets/snippets/file-download.js3.2 KB
- assets/snippets/fluent-forms.js4.3 KB
- assets/snippets/formidable-forms.js7.5 KB
- assets/snippets/forminator.js3.1 KB
- assets/snippets/framer-forms.js3.9 KB
- assets/snippets/generic-ajax-form.js5.7 KB
- assets/snippets/gravity-forms.js12.8 KB
- assets/snippets/hubspot-forms.js6.8 KB
- assets/snippets/jotform.js1.4 KB
- assets/snippets/ninja-forms.js5.9 KB
- assets/snippets/phone-click.js2.8 KB
- assets/snippets/squarespace-forms.js15.3 KB
- assets/snippets/tally.js7.5 KB
- assets/snippets/thank-you-page.js2.8 KB
- assets/snippets/typeform.js5.0 KB
- assets/snippets/webflow-forms.js3.2 KB
- assets/snippets/wix-forms.js7.0 KB
- assets/snippets/wix-scheduling.js2.7 KB
- assets/snippets/wpforms.js8.6 KB
- assets/snippets/ws-form.js2.3 KB
- evals/evals.json21.0 KB
- references/audit-playbook.md12.6 KB
- references/browser-side.md22.5 KB
- references/conversion-moments.md31.3 KB
- references/discrepancies.md13.4 KB
- references/ecommerce-platforms.md9.9 KB
- references/google-ads.md29.6 KB
- references/meta.md17.8 KB
- references/other-platforms.md19.5 KB
- references/server-side.md31.2 KB
- scripts/build_recipe.py10.8 KB
- scripts/check_recipes.py3.2 KB
Questions about conversion-tracking
- Is conversion-tracking safe to install?
- Our scanner gave conversion-tracking grade A (100/100): no meaningful risk found. None of the 30 security rules matched. Static analysis cannot prove safety, so pin the reviewed revision with a lockfile.
- How do I install conversion-tracking in Claude Code or Codex?
- Run skillhash add github:coreyhaines31/marketingskills/skills/conversion-tracking. It downloads the exact commit, checks the grade against your policy, writes skills.lock and installs it into .claude/skills and .agents/skills.
- What happens if conversion-tracking changes upstream?
- Its content hash changes. skillhash verify fails in CI until you review the new version and update the lock. With a watch, you also get an alert.
More from coreyhaines31/marketingskills
- A
social
56kcoreyhaines31/marketingskills
When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook, or wants to do social listening and engagement triage. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' 'viral content,' 'what should I post,' 'repurpose this content,' 'tweet ideas,' 'LinkedIn carousel,' 'social media strategy,' 'grow my following,' 'TikTok video,' 'Reels,' 'Shorts,' 'video script,' 'video hook,' 'short-form video,' 'create a reel,' 'social listening,' 'brand mentions,' 'competitor monitoring,' 'top posts to comment on,' 'find people asking for,' 'carousel,' 'slide-by-slide,' or 'document post.' Use this for social content, repurposing, scheduling, video scripts, and listening. Posts avoid AI tells like 'it's not X, it's Y' reveals and broetry. For broader content strategy, see content-strategy. For paid ads, see ad-creative. For earned media, see public-relations.
No security findings - A
churn-prevention
56kcoreyhaines31/marketingskills
When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit survey,' 'pause subscription,' 'involuntary churn,' 'people keep canceling,' 'churn rate is too high,' 'how do I keep users,' or 'customers are leaving.' Use this whenever someone is losing subscribers or wants to build systems to prevent it. For post-cancel win-back email sequences, see emails. For in-app upgrade paywalls, see paywalls.
No security findings - A
ab-testing
56kcoreyhaines31/marketingskills
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program," or "experiment playbook." Use this whenever someone is comparing two approaches and wants to measure which performs better, or when they want to build a systematic experimentation practice. For tracking implementation, see analytics. For page-level conversion optimization, see cro.
No security findings - A
attribution
56kcoreyhaines31/marketingskills
When the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting numbers across tools. Also use when the user mentions "attribution," "attribution model," "first-touch vs last-touch," "multi-touch," "which channel drives revenue," "what's my real CAC," "my dashboards disagree," "Google/Meta says X but GA says Y," "media mix model," "MMM," "incrementality," "geo lift," "holdout test," "how did you hear about us," "self-reported attribution," "dark social," or wants to instrument attribution themselves — "stitch my bookings to their source," "SavvyCal/Calendly attribution," "close the identify gap," "track conversions on a third-party domain," "first-party / self-hosted attribution." For event tracking setup and UTMs, see analytics. For ad-platform pixels/CAPI and conversion tracking, see conversion-tracking. For pipeline and CRM revenue reporting, see revops. For the AI-search attribution blind spot, see ai-seo.
No security findings - A
analytics
56kcoreyhaines31/marketingskills
When 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," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "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 getting conversions into ad platforms (pixels, conversion tags, CAPI, server-side) and verifying they arrived, see conversion-tracking. 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. Rate metrics divide matching closed windows — never full-period spend by partial-period results.
No security findings - A
aso
56kcoreyhaines31/marketingskills
When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions 'ASO audit,' 'app store optimization,' 'optimize my app listing,' 'improve app visibility,' 'app store ranking,' 'audit my listing,' 'why aren't people downloading my app,' 'improve my app conversion,' 'keyword optimization for app,' or 'compare my app to competitors.' Use when the user shares an App Store or Google Play URL and wants to improve it.
No security findings - A
link-building
56kcoreyhaines31/marketingskills
When the user wants to earn backlinks or third-party mentions that lift rankings and AI citations. Also use when the user mentions 'link building,' 'linkbuilding,' 'backlinks,' 'get more backlinks,' 'link prospecting,' 'link gap,' 'competitor backlinks,' 'unlinked mentions,' 'link reclamation,' 'broken link building,' 'resource pages,' 'guest posting,' 'get into best-of lists,' 'listicle outreach,' 'domain rating,' 'referring domains,' 'anchor text,' or 'is this link vendor safe.' Use this whenever rankings stall on authority or someone wants off-site mentions that AI engines cite. Never recommend buying links that pass ranking credit: paid or exchanged placements get rel=sponsored or nofollow. For press coverage and journalist requests, see public-relations. For directories, see directory-submissions. For reviews, see referrals. For Reddit and communities, see community-marketing. For on-site AI citation work, see ai-seo.
No security findings - A
co-marketing
56kcoreyhaines31/marketingskills
When the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities. Use when the user says 'co-marketing,' 'partner marketing,' 'joint campaign,' 'who should we partner with,' 'integration marketing,' 'cross-promotion,' 'collaborate with another company,' 'partnership ideas,' or 'co-brand.' For customer referral programs, see referrals. For launch-specific partnerships, see launch.
No security findings