CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

chatgpt-ads-conversion-tracking

Add conversion measurement to a live ChatGPT Ads campaign - choose between the OpenAI Conversions API (server-side) and the JavaScript Pixel (client-side), define the events that matter, and roll out without delaying launch. Use when setting up ChatGPT Ads tracking, CAPI vs pixel decisions, measuring leads/signups/purchases from ChatGPT Ads, or moving from CTR optimization to conversion-based optimization.

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

71%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a well-structured, appropriately scoped advisory skill with a clear decision framework (CAPI vs pixel), concrete parameters, and an explicit verification section. Its main weakness is token efficiency: the launch-timing and path-selection guidance is repeated across sections, and the "Why it matters" section adds motivational padding; linking the referenced OpenAI docs would close the remaining actionability gap.

Suggestions

State the launch-timing guidance once (either the bolded sentence in the opening section or numbered step 5) and cut the "Why it matters" bullets that restate the intro, since the same point is made three times.

Merge the "Choose when" criteria into the numbered approach so path selection appears in one place instead of twice (section "Two implementation paths" and steps 2-3).

Add links or searchable URLs for the named "Public resources" (Conversions API implementation guide, JavaScript Pixel implementation guide, Measure Results, OpenAI Ad Policies) so the deferred implementation detail is directly reachable.

DimensionReasoningScore

Conciseness

The launch-timing guidance ("Do not delay a clean first launch for tracking - but do make it part of the scale plan before significantly increasing spend") is repeated nearly verbatim in the bolded section text and again as step 5, and the CAPI-vs-pixel selection criteria are duplicated across "Two implementation paths" and steps 2-3. The 5-bullet "Why it matters" section is motivational padding a competent model does not need. Not 4: the redundancy is structural across sections rather than minor instances of over-explanation.

3 / 5

Actionability

Concrete, executable guidance within the skill's stated scope: "Define the 3-5 conversion events", "align event names and reuse event IDs", "fire the real conversion event on the live page, confirm the event reaches OpenAI", and explicit "Choose when" criteria for both paths. Not 5: "Public resources" names doc titles (Conversions API implementation guide, etc.) without links or paths, leaving a gap where the reader must search; not 3: the guidance is specific and executable rather than pseudocode-level.

4 / 5

Workflow Clarity

A numbered 5-step "Recommended scale-phase approach" is followed by a dedicated "Verify, don't assume" section that is an explicit validation checkpoint (fire the real event, confirm arrival, confirm dedup). Not 5: there is no error-recovery feedback loop (what to do if the event does not arrive) and steps 2-3 are parallel decision branches mixed into the sequence; not 3: validation is explicit, not implicit or missing.

4 / 5

Progressive Disclosure

The body is under 50 lines with clear, well-organized section headers and no need for external reference files; the skill correctly delegates implementation detail to official external docs rather than inlining it. Per the simple-skill guideline, this earns a 5 with well-organized sections alone; there are no broken or buried bundle references.

5 / 5

Total

16

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is exemplary: it states concrete capabilities in third person, names both implementation paths with their technical terms, and provides an explicit "Use when" clause with natural trigger phrases and synonyms. It fully matches the rubric's top anchors on all four dimensions.

DimensionReasoningScore

Specificity

"Add conversion measurement to a live ChatGPT Ads campaign - choose between the OpenAI Conversions API (server-side) and the JavaScript Pixel (client-side), define the events that matter, and roll out without delaying launch" lists multiple concrete, domain-specific actions with comprehensive coverage for the skill's scope. Not 4: there are no minor coverage gaps at the description level.

5 / 5

Completeness

Explicitly answers both "what" (choose CAPI vs pixel, define events, roll out) and "when" via a concrete "Use when..." clause with multiple trigger phrases, matching the top anchor's structure. Not 4: the "when" clause is fully explicit and specific rather than vague.

5 / 5

Trigger Term Quality

"Use when setting up ChatGPT Ads tracking, CAPI vs pixel decisions, measuring leads/signups/purchases from ChatGPT Ads, or moving from CTR optimization to conversion-based optimization" covers natural user phrasings including synonyms (CAPI/Conversions API, pixel/JavaScript Pixel). Not 4: synonyms and common variations are already comprehensively covered.

5 / 5

Distinctiveness Conflict Risk

"ChatGPT Ads" conversion measurement is a clear niche with distinct triggers (CAPI vs pixel, CTR vs conversion optimization), clearly distinguished from the sibling chatgpt-ads-launch skill. Minimal conflict risk with other skills.

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

Synter-Media-AI/free-skills

Path

skills/chatgpt-ads-conversion-tracking/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.