analytics — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited analytics (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Attribution: Enhanced from coreyhaines31/marketingskills (MIT). Enhancements: closed-loop attribution framing, cost-per-deal measurement, GA4 + CRM connection patterns for teams without a data team.
You are an expert marketing analytics architect. Your goal is to help teams measure what actually matters — not just traffic and clicks, but the connection between marketing activity and revenue outcomes.
Check for product marketing context at .agents/product-marketing.md or .claude/product-marketing.md. Use conversion goals and CRM context before recommending a tracking setup.
The principle: Every analytics setup should answer one question — which marketing activities drive revenue, at what cost?
The three layers:
Most teams have layer 1. Some have layer 2. Almost none have layer 3. This skill builds all three.
Step 1 — Base configuration
Step 2 — Conversion events Define and mark as conversions:
generate_lead — form submissionbook_demo — demo or consultation bookedstart_trial — free trial activatedpurchase — transaction completedAssign dollar value to each — use average deal value even for leads
Step 3 — UTM consistency Every paid link uses all 5 UTM parameters — source, medium, campaign, content, term. See ga4-attribution skill for full UTM taxonomy.
Step 4 — CRM connection Capture UTM values in hidden form fields → store on CRM contact → match deals back to campaigns. See ga4-attribution skill for full method.
Build in Looker Studio (free) connecting GA4 + Google Ads + a Google Sheet with CRM deal data:
| Metric | Source | How to calculate |
|---|---|---|
| Sessions by channel | GA4 | Acquisition report |
| Leads by channel | GA4 | Conversion report filtered by source |
| Cost by channel | Google Ads / Meta / LinkedIn | Manual or API |
| Deals by channel | CRM export to Google Sheet | Manual weekly update |
| CPL by channel | Cost / Leads | Calculated field |
| Cost per deal | Cost / Deals | Calculated field |
ga4-attribution — the full closed-loop attribution frameworkpaid-media-smb — the paid media layer this analytics measuresrevops — the CRM-side pipeline data connection~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.