google-search-console
When the user wants to analyze Google Search Console data, use the GSC API, or interpret search performance. Also use when the user mentions "GSC," "Search…
When the user wants to set up, audit, or optimize analytics tracking (GA4, events, conversions). Also use when the user mentions "Google Analytics," "GA4," "event tracking," "conversions," "attribution model," "gtag," "data layer," "GA4 setup," "conversion tracking," "event
$ npx -y skills add kostja94/marketing-skills --skill tracking --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/trackingContext preview
The summary Claude sees to decide when to auto-load this skill.
When the user wants to set up, audit, or optimize analytics tracking (GA4, events, conversions). Also use when the user mentions "Google Analytics," "GA4," "event tracking," "conversions," "attribution model," "gtag," "data layer," "GA4 setup," "conversion tracking," "event
name: analytics-tracking description: When the user wants to set up, audit, or optimize analytics tracking (GA4, events, conversions). Also use when the user mentions "Google Analytics," "GA4," "event tracking," "conversions," "attribution model," "gtag," "data layer," "GA4 setup," "conversion tracking," "event setup," "User ID tracking," or "CTA attribution." For traffic insights, use traffic-analysis. metadata: version: 1.3.1
Guides analytics implementation: GA4 setup, event tracking, conversions, and data quality. Applies to web and app tracking across marketing channels.
**When invoking**: On **first use**, if helpful, open with 1-2 sentences on what this skill covers and why it matters, then provide the main output. On **subsequent use** or when the user asks to skip, go directly to the main output.
Track CTA clicks on key articles to measure content ROI:
| Action | Purpose | |--------|---------| | **Event per CTA** | e.g., `cta_click` with `content_url`, `content_type` | | **Conversion** | Mark as conversion in GA4 for attribution | | **Use** | Compare high vs low performers; optimize CTA placement and copy |
See **seo-monitoring** for article database and benchmark context.
| Component | Purpose | |-----------|---------| | **Data warehouse** | Centralized data; BI reporting | | **Event tracking** | User behavior; funnel mapping | | **Attribution** | Ad pixels; attribution model; impression-to-sale tracking |
**Optimization flow**: Clean UTM + conversion events → attribution reports → optimize channel mix.
Enable in Admin > Data Streams > Enhanced Measurement for automatic tracking of:
| Type | Description | |------|-------------| | **Automatically collected** | page_view, first_visit, session_start | | **Enhanced measurement** | scroll, click, file_download, etc. | | **Recommended** | purchase, sign_up, search, etc. | | **Custom** | Business-specific actions |
gtag('event', '<event_name>', {
<parameter_name>: <value>,
// e.g. value: 99.99, currency: 'USD'
});Place below the Google tag snippet. Events fire on page load or user action (e.g., button click).
| Event | Use | Key Parameters | |-------|-----|----------------| | `purchase` | E-commerce | value, currency, items | | `sign_up` | Registration | method | | `login` | Login | method | | `search` | Site search | search_term | | `view_item` | Product view | items | | `add_to_cart` | Add to cart | items |
Attribution models determine how conversion credit is assigned across touchpoints. Use attribution data to optimize ads and growth channels.
| Model | Use | |-------|-----| | **Data-driven** (GA4 default) | ML assigns credit by actual contribution; best for multi-touch journeys | | **Last-click** | 100% to final touchpoint; simple but undervalues awareness/consideration |
**Optimization flow**: Clean UTM (source, medium, campaign) + conversion events → GA4 attribution reports → compare channels by attributed conversions → reallocate budget to ads/channels that drive results. Inconsistent UTM fragments data; multi-touch attribution requires reliable touchpoint data.
**Reference**: [UTM.io – UTMs for Marketing Attribution](https://web.utm.io/blog/utms-for-marketing-attribution/), [GA4 – Get started with attribution](https://support.google.com/analytics/answer/10596866)
| Tool | Use | |------|-----| | **Realtime** | See events as they fire | | **DebugView** | Detailed event/parameter inspection; requires debug mode | | **GA4 Debug mode** | `gtag('config', 'G-XXX', { 'debug_mode': true });` or GTM preview |
Markdown skill library for AI agents - SEO, content, pages, paid ads, channels, strategies. Add project context + skills; your agent delivers tailored, production-ready output. Works with Cursor, Claude Code, OpenClaw, Lovable, and any AI that reads markdown.
Repo: kostja94/marketing-skills
When the user wants to analyze Google Search Console data, use the GSC API, or interpret search performance. Also use when the user mentions "GSC," "Search…
When the user wants to build an SEO data analysis system, monitor indexing/traffic/keywords/backlinks, or set up benchmarks. Also use when the user mentions…
When the user wants to track AI search traffic in GA4 or GSC. Also use when the user mentions "AI traffic," "ChatGPT referral," "Perplexity traffic," "AI…
When the user wants to analyze website traffic sources, attribution, or dark traffic. Also use when the user mentions "traffic sources," "dark traffic,"…
When the user wants to promote via forums, communities, or invite users to join a community. Also use when the user mentions "forum promotion," "Indie Hacker,"…
When the user wants to submit a product or app to directories, curated lists, launch platforms, or app stores—and needs ready-to-paste copy per platform. Reads…