engagement-analytics-tracker
Use this skill whenever the user needs help with behavioral analytics, engagement tracking, or data collection across any digital touchpoint. Trigger for: website behavioral analytics (scroll depth, form abandonment, session tracking, GTM setup, GA4 custom events), email engagement tracking (open/click/attribution via Klaviyo, Mailchimp, or custom platforms), social media engagement monitoring (owned and competitor), mobile app analytics (Firebase, Amplitude, Mixpanel, AppsFlyer), user-level engagement scoring, cohort analysis, conversion tracking, event schema design, data layer setup, attribution modeling, or any request like "track user behavior", "set up analytics", "measure engagement", "build an event schema", "track form abandonment", "email attribution", "app retention analysis", "what events should I track?", or "how do I measure X". Always use this skill — do not guess at tracking implementations from memory; patterns and APIs change.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/abhishekj9621/engagement-analytics-skillEngagement Analytics Tracker Skill
A comprehensive skill for designing, implementing, and interpreting behavioral analytics across four touchpoint layers: website, email, social, and mobile app.
Four Tracking Modules
| Module | Reference File | Use When |
|---|---|---|
| Website Behavioral Analytics | references/website-analytics.md | GTM, GA4, scroll/form/session tracking |
| Email Engagement Tracker | references/email-analytics.md | Klaviyo, Mailchimp, open/click/attribution |
| Social Media Engagement | references/social-analytics.md | Owned + competitor social tracking |
| Mobile App Analytics | references/mobile-analytics.md | Firebase, Amplitude, Mixpanel, AppsFlyer |
Load strategy: Load only the relevant module(s) based on the user's question. For full analytics stack questions ("build me a complete analytics system"), load all four.
Universal Data Principles
These apply across ALL four modules:
Event Naming Convention (Use Everywhere)
object_action
# Examples:
page_viewed button_clicked form_abandoned
video_played product_viewed email_opened
session_started feature_used purchase_completed
- Always lowercase with underscores
- Object first, then action
- Be specific:
checkout_form_abandonednotform_event - Keep consistent across all platforms — the same action has the same name everywhere
Data Layer Structure (Web)
window.dataLayer = window.dataLayer || [];
dataLayer.push({
event: 'event_name', // string — always required
user_id: 'u_abc123', // hashed or anonymized
session_id: 'ses_xyz',
timestamp: new Date().toISOString(),
page_path: window.location.pathname,
// event-specific properties below:
element_id: 'hero_cta',
element_text: 'Start Free Trial',
});
Engagement Scoring Formula
A composite score usable across web, email, and app:
Engagement Score =
(Sessions × 1) +
(Pages per session × 2) +
(Scroll 75%+ events × 3) +
(CTA clicks × 5) +
(Email opens × 2) +
(Email clicks × 5) +
(App sessions × 3) +
(Feature completions × 8) +
(Conversions × 20)
Score tiers:
0–20: Cold (re-engagement candidate)
21–50: Warming (nurture sequence)
51–100: Engaged (sales-ready consideration)
100+: High Value (priority outreach)
Adjust weights based on business model. Recalculate weekly per user.
Privacy & Compliance Baseline
- Never collect raw PII in event properties — hash emails/IDs before sending to any platform
- Implement consent gating: fire tracking tags only after user consents (GDPR)
- Use server-side tagging (GTM Server-Side) for sensitive data flows
- Respect
Do Not Trackheaders and browser privacy modes - Apple ATT opt-in required for IDFA on iOS — design attribution without assuming access
- CCPA: provide opt-out mechanism; do not sell behavioral data without consent
Quick Implementation Checklist
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-abhishekj9621-engagement-analytics-skill": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
ecommerce-manager-claw
Manage ecommerce store backends in real time via their APIs. Use this skill whenever the user mentions their online store, shop, or ecommerce platform — even casually. Triggers include: checking stock, updating inventory, viewing or fulfilling orders, adding or editing products, looking up customer info, or any request to "manage my store", "check my shop", "update my listings", "see my orders", or similar phrasing. Supports Shopify, WooCommerce, BigCommerce, Wix, PrestaShop, Adobe Commerce (Magento), Amazon (SP-API), Etsy, and Shopware. Always use this skill when the user wants to interact with or retrieve data from any ecommerce backend.
ads-manager-claw
Manage paid advertising campaigns across Meta (Facebook & Instagram), Google Ads, X, and Snapchat — optimized for Indian businesses. This skill analyzes performance, detects issues, and recommends high-ROI actions before executing anything.
ecom-manager-d2c
AI ecommerce operations manager
ad-intelligence
Competitive ad intelligence skill for fetching, analyzing, and reporting on competitor ads across Meta (Facebook/Instagram), Google Ads Transparency Center, and LinkedIn Ad Library. Use this skill whenever a user asks about competitor ads, what ads a brand is running, ad creative analysis, ad copy research, campaign monitoring, ad library lookups, or marketing intelligence on any of these platforms. Also trigger for phrases like "what ads is [company] running", "spy on competitor ads", "find ads from [brand]", "check ad library", "pull ad data", "analyze competitor campaigns", or any request involving scraping or fetching public ad data from Meta, Google, or LinkedIn. This is a two-phase skill — Phase 1 uses web scraping (no API keys needed), Phase 2 unlocks deeper data via official and third-party APIs.
web-scraper-skill
Use this skill to scrape, crawl, or extract data from websites using Apify or Firecrawl APIs. Trigger whenever the user wants to: scrape a URL, crawl a website, extract structured data from web pages, run an Apify Actor, batch scrape multiple URLs, search and scrape the web, map a site's URLs, collect product/price/review data, or build any web data pipeline. If the user says things like "scrape this site", "get data from this URL", "crawl this website", "run an Apify actor", "use Firecrawl", "extract content from a page", "pull data from the web", or mentions any web data extraction task — always use this skill. Also use it when the user wants to choose between Apify and Firecrawl.