ad-platform-tracker

Use this skill whenever the user needs to track, analyze, or respond to advertising platform changes across Meta (Facebook/Instagram), Google Ads, or competitor intelligence. Trigger for any of these requests: Meta algorithm updates, Andromeda implications, Google Ads policy changes, Performance Max updates, privacy/compliance tracking (GDPR, CCPA, iOS), competitor ad analysis, campaign impact assessment, ad policy audits, regulatory compliance checks, platform feature rollouts, algorithm behavior changes, creative strategy updates from platform shifts, competitor ad library scraping, or any question like "what changed on Meta/Google?", "how does X update affect my campaigns?", "is my account compliant?", "what are competitors running?". Always use this skill — do not rely on training memory for fast-changing platform details.

3,891 stars

Best use case

ad-platform-tracker is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Use this skill whenever the user needs to track, analyze, or respond to advertising platform changes across Meta (Facebook/Instagram), Google Ads, or competitor intelligence. Trigger for any of these requests: Meta algorithm updates, Andromeda implications, Google Ads policy changes, Performance Max updates, privacy/compliance tracking (GDPR, CCPA, iOS), competitor ad analysis, campaign impact assessment, ad policy audits, regulatory compliance checks, platform feature rollouts, algorithm behavior changes, creative strategy updates from platform shifts, competitor ad library scraping, or any question like "what changed on Meta/Google?", "how does X update affect my campaigns?", "is my account compliant?", "what are competitors running?". Always use this skill — do not rely on training memory for fast-changing platform details.

Teams using ad-platform-tracker should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/ad-platform-tracker-skill/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/abhishekj9621/ad-platform-tracker-skill/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/ad-platform-tracker-skill/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How ad-platform-tracker Compares

Feature / Agentad-platform-trackerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Use this skill whenever the user needs to track, analyze, or respond to advertising platform changes across Meta (Facebook/Instagram), Google Ads, or competitor intelligence. Trigger for any of these requests: Meta algorithm updates, Andromeda implications, Google Ads policy changes, Performance Max updates, privacy/compliance tracking (GDPR, CCPA, iOS), competitor ad analysis, campaign impact assessment, ad policy audits, regulatory compliance checks, platform feature rollouts, algorithm behavior changes, creative strategy updates from platform shifts, competitor ad library scraping, or any question like "what changed on Meta/Google?", "how does X update affect my campaigns?", "is my account compliant?", "what are competitors running?". Always use this skill — do not rely on training memory for fast-changing platform details.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Ad Platform Tracker Skill

A comprehensive skill for tracking algorithm changes, policy updates, compliance requirements,
and competitive intelligence across Meta and Google Ads platforms.

---

## Four Tracking Modules

| Module | File | Purpose |
|--------|------|---------|
| Meta Algorithm & Policy | `references/meta-tracker.md` | Meta ad system changes, Andromeda, features |
| Google Ads Algorithm & Policy | `references/google-tracker.md` | PMax, Smart Bidding, AI Max, policy changes |
| Regulatory & Compliance | `references/compliance-tracker.md` | GDPR, CCPA, iOS privacy, ad policies |
| Competitive Intelligence | `references/competitive-tracker.md` | Competitor ads, benchmarks, best practices |

**When to load each file:**
- Meta question → load `meta-tracker.md`
- Google Ads question → load `google-tracker.md`
- Compliance/privacy/policy question → load `compliance-tracker.md`
- Competitor/benchmarking question → load `competitive-tracker.md`
- General audit or "check everything" → load all four

---

## Quick Assessment Framework

When a user reports a campaign issue or asks "why did X change?", run through this:

1. **Platform Change?** → Check the relevant tracker file for recent algorithm/feature updates
2. **Compliance Risk?** → Check if account/vertical is in a sensitive category (health, finance, political)
3. **Creative Fatigue?** → For Meta: check creative diversity, similarity scores, refresh cycle
4. **Structural Issue?** → For Google PMax: check channel reporting, negative keywords, asset quality
5. **Competitive Shift?** → Check if competitors changed messaging, offers, or formats

---

## Output Templates

### Daily Update Digest
```
DATE: [date]
PLATFORM: Meta / Google / Both
CHANGE: [what changed]
SEVERITY: Critical / High / Medium / Low
IMPACT DATE: [when it takes effect]
AFFECTED: [all accounts / specific verticals / regions]
RECOMMENDED ACTION: [what to do]
```

### Campaign Impact Assessment
```
UPDATE: [name of update]
CURRENT CAMPAIGN STATUS: [affected / not affected]
METRICS AT RISK: [ROAS, CPM, CPA, reach, etc.]
URGENCY: [act now / act within 30 days / monitor]
SPECIFIC CHANGES NEEDED: [list]
```

### Compliance Alert
```
REGULATION: [GDPR / CCPA / Meta Policy / Google Policy]
RISK LEVEL: High / Medium / Low
DEADLINE: [compliance required by]
AFFECTED CAMPAIGNS: [list]
REMEDIATION STEPS: [numbered list]
```

---

## Data Sources to Monitor

**Meta Official:**
- Meta for Business blog: https://www.facebook.com/business/news
- Meta Transparency Center: https://transparency.fb.com/
- Meta Ads Library: https://www.facebook.com/ads/library
- Meta Graph API changelog: https://developers.facebook.com/docs/graph-api/changelog

**Google Official:**
- Google Ads blog: https://blog.google/products/ads-commerce/
- Google Ads Help Center: https://support.google.com/google-ads
- Google Ads Developer Blog: https://ads-developers.googleblog.com/
- Google Marketing Live announcements (annual, May)

**Industry Sources (fast-track updates):**
- Jon Loomer Digital (Meta expert): https://jonloomer.com
- Social Media Examiner: https://socialmediaexaminer.com
- Search Engine Journal (Google Ads): https://searchenginejournal.com
- WordStream / Search Engine Land: https://wordstream.com
- Foxwell Digital (Meta policy specialist): https://foxwelldigital.com

**Competitive Intelligence:**
- Meta Ads Library API: https://www.facebook.com/ads/library/api/
- Google Ads Transparency Center: https://adstransparency.google.com/

---

## Scraping Strategy

When asked to monitor or scrape platform updates, use the **web-scraper skill** (Firecrawl or Apify) to:

1. **Official blogs** → Firecrawl `/crawl` on Meta/Google blog URLs, filter for last 7 days
2. **Meta Ads Library** → Apify actor `apify/facebook-ads-scraper` for competitor ads
3. **Google Ads Transparency** → Firecrawl `/scrape` on specific advertiser pages
4. **Industry blogs** → Firecrawl `/search` for recent updates ("Meta algorithm update 2025")
5. **RSS feeds** → Firecrawl `/scrape` on RSS feed URLs for real-time monitoring

```python
# Example: Monitor Meta blog for updates in last 7 days
firecrawl_payload = {
    "url": "https://www.facebook.com/business/news",
    "formats": ["markdown"],
    "onlyMainContent": True,
}

# Example: Search for recent Google Ads changes
firecrawl_search = {
    "query": "Google Ads Performance Max update 2025",
    "limit": 10,
    "scrapeOptions": { "formats": ["markdown"] }
}
```

---

## Current State of Knowledge (as of early 2026)

### Meta — Critical Facts
- **Andromeda** fully rolled out globally October 2025 — creative is now the primary targeting mechanism
- Andromeda uses NVIDIA Grace Hopper Superchip, 10,000x increase in model capacity vs. predecessor
- **Engaged-view window** changed from 10s → 5s in 2025
- **Value Rules** expanded to Leads objective
- **Threads Feed** placement added — test for scaling
- **Lookalike restrictions** on health/finance data (Sept 2025)
- **Creative similarity scoring** active — too-similar ads punished with higher CPMs
- Sensitive category blocking (health, finance) started January 2025 — blocks mid/lower funnel events
- Meta AI chatbot personalization rolled out Dec 16, 2025 (excluding EU/UK/South Korea)

### Google Ads — Critical Facts
- **PMax channel-level reporting** went live November 2025 for all accounts
- **Full Search Terms Reporting** in PMax added in 2025
- **Campaign-level negative keywords** (10k limit) added January 2025
- **Search themes** expanded from 25 → 50 per asset group
- **AI Max** launched at Google Marketing Live May 2025 (new search campaign type)
- **Power Pack** = PMax + Demand Gen + AI Max (Google's new recommended setup)
- **Demand Gen** showed 26% conversion increase in tests
- **Waze ads** inventory added to PMax store goals (US only, Nov 2025)
- First-party audience exclusions added to PMax (2026 rollout)
- Budget projection report added to PMax

### Compliance — Critical Facts
- 19 US state privacy laws in effect by 2025
- Meta blocks custom audiences with sensitive attributes (health/finance) as of Sept 2025
- GDPR: requires opt-in, up to €20M or 4% global revenue fines
- CCPA/CPRA: opt-out model; requires "Do Not Sell" link
- Health/wellness brands: Add to Cart and Purchase events blocked for optimization (Jan 2025)
- Financial services: new mandatory Special Ad Category (Jan 14, 2025)
- Political ads: "Paid for by" disclaimer required, tighter targeting restrictions

For full deep-dive detail on any module, load the relevant reference file.

Related Skills

KPI Tracker Skill

3891
from openclaw/skills

Track, analyze, and report on Key Performance Indicators for any business.

Workflow & Productivity

Budget & Expense Tracker — AI Agent Financial Command Center

3891
from openclaw/skills

Track every dollar, enforce budgets, spot spending patterns, and build wealth — all through natural conversation with your AI agent.

General Utilities

game-light-tracker

3891
from openclaw/skills

Track live NFL, NBA, NHL, or MLB games and automatically change Hue light colors based on which team is leading. Use when user wants to sync smart lights with live sports scores for visual game tracking. Supports NFL, NBA, NHL, and MLB games with customizable team colors.

General Utilities

ml-experiment-tracker

3891
from openclaw/skills

Plan reproducible ML experiment runs with explicit parameters, metrics, and artifacts. Use before model training to standardize tracking-ready experiment definitions.

Data & Research

pitch-follow-up-tracker

3891
from openclaw/skills

Track outreach pitches and draft contextual follow-up emails. Monitors a pitch tracker (Google Sheet or local markdown), checks Gmail for replies, flags stale pitches, and drafts tiered follow-ups (Day 3, Day 7, Day 14) that reference the original pitch content. Use when you need to check on pitch follow-ups, draft follow-up emails, review outreach status, find pitches without replies, or manage an outreach pipeline. Triggers on: 'check follow-ups,' 'who hasn't replied,' 'draft follow-ups,' 'outreach status,' 'pitch tracker,' 'stale pitches,' or any request to manage pitch/outreach follow-up.

github-growth-tracker

3891
from openclaw/skills

Track GitHub repo growth (stars, forks, issues, commits) with periodic digests and trend analysis. Compare your repos against a watchlist. Use when checking repo stats, monitoring growth, setting up a github digest, comparing repos, or managing a repo watchlist. Requires GITHUB_TOKEN environment variable or GitHub PAT (see Credentials).

engagement-analytics-tracker

3891
from openclaw/skills

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.

alumni-career-tracker

3891
from openclaw/skills

Analyze laboratory alumni career trajectories and outcomes to provide data-driven career guidance for current students and postdocs. Tracks industry vs academia distribution, identifies career pathways, and generates personalized recommendations based on degree level and research interests.

tracker-latest-run-monitor

3891
from openclaw/skills

Monitor the most recent run result of a configured OpenClaw cron job and send a compact Feishu private message with the latest execution time, status, and detail. Use when a user wants a standalone skill for latest-run monitoring, cron status notifications, daily status pings, or Feishu alerts for a tracker/scheduled job regardless of success or failure.

openclaw-deploy-tracker

3891
from openclaw/skills

记录和查询 OpenClaw 生态的部署服务。当需要新增部署、查询现有服务、更新服务状态、检查依赖关系时使用。规范记录格式,提供查询和写入的工作流。无需凭证。

beijing-signed-price-tracker

3891
from openclaw/skills

Track configured Beijing Housing Commission new-home projects from bjjs.zjw.beijing.gov.cn project-detail URLs, read project signed-unit counts, signed area, and average price, crawl building tables including “查看更多” and paginated lists, treat both “已签约” and “网上联机备案” as signed units, estimate the implied average price per m² of newly signed rooms from changes between the previous and current project summaries, cache unsold room metadata locally, persist rows into a Feishu spreadsheet as the single source of truth, and send Feishu DM notifications after each run. Use when asked to monitor one or more Beijing pre-sale projects, update a project mapping, sync newly signed rooms into a Feishu sheet, infer newly signed average price, verify duplicate insertion behavior, or notify on updates.

ai-vulnerability-tracker

3891
from openclaw/skills

AI 漏洞追踪器 - 在 GitHub 和微信公众号搜索近一个月的 AI 相关漏洞(提示词注入、提示词越狱等),并推送到飞书表格。支持去重和翻译。 搜索关键字: prompt injection, prompt jailbreak, LLM vulnerability, AI security, adversarial prompt, jailbreak attack 数据源: - GitHub: 最近一个月的安全漏洞提交 - 微信公众号: AI 安全相关文章 使用方式: - 运行技能执行一次搜索和推送 - 配置 cron 进行定时执行