app-store
App Store optimization and marketing skills for descriptions, screenshots, keywords, review responses, and comprehensive promotional strategy. Use when user…
Privacy-preserving ad measurement with AdAttributionKit (SKAdNetwork's successor) — install and re-engagement attribution, conversion-value strategy under crowd anonymity, and end-to-end postback testing. Use when running paid acquisition beyond Apple Ads, measuring
$ npx -y skills add rshankras/claude-code-apple-skills --skill ad-attribution --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ad-attributionContext preview
The summary Claude sees to decide when to auto-load this skill.
Privacy-preserving ad measurement with AdAttributionKit (SKAdNetwork's successor) — install and re-engagement attribution, conversion-value strategy under crowd anonymity, and end-to-end postback testing. Use when running paid acquisition beyond Apple Ads, measuring
name: ad-attribution description: Privacy-preserving ad measurement with AdAttributionKit (SKAdNetwork's successor) — install and re-engagement attribution, conversion-value strategy under crowd anonymity, and end-to-end postback testing. Use when running paid acquisition beyond Apple Ads, measuring re-engagement campaigns, designing conversion values, or migrating from SKAdNetwork. allowed-tools: [Read, Write, Edit, Glob, Grep] last_verified: 2026-07-16 review_by: 2027-06-22 os_version: iOS 27 / macOS 27
You can't optimize paid traffic you can't measure. AdAttributionKit is Apple's privacy-preserving attribution framework — interoperable with SKAdNetwork, and the go-forward path (it also works in alternative marketplaces). This skill covers the *advertised-app* side: what an indie running paid campaigns must implement and how to design conversion signals that survive privacy thresholds.
Note the seam: **Apple Ads attribution uses the AdServices framework, not AdAttributionKit** — campaigns there are measured in the Apple Ads console (see `app-store/apple-search-ads`). This skill is for every *other* paid channel (ad networks, social, publishers).
Ad network signs an ad (compact JWS impression) → publisher app shows it → user installs (or re-engages) → after a privacy-delayed measurement window, a **postback** with your conversion info goes to the ad network (and optionally to you). Attribution requires no user tracking; the price is coarser data, governed by **crowd anonymity**.
downgrade fine → coarse and can trim the 4-digit campaign `source-identifier` to as few as its **first 2 digits** — so encode what matters most (campaign family, geo tier) in the first two digits, detail in the rest.
purchase), not vanity events. 64 slots go fast; reserve ranges (e.g. 0–15 activation, 16–47 monetization ladder, 48–63 reserved).
is final to schedule transmission (still privacy-delayed, never instant).
`conversionTypes` (.install / .reengagement); the **first re-engagement update must land within 48 hours**.
tag from the re-engagement URL's query items, store it, and pass it in `PostbackUpdate` — without a tag, updates hit only the most recent conversion.
within **15 minutes** of creating the impression.
count; one open view-through per network per advertised app.
present, click on tap.
(`AdAttributionKitConfigurations` → `AttributionWindows`); you can ignore "view" or "click" (not both) per network.
re-engagement tap minutes after an install isn't double-attributed.
crowd-anonymity tier — a bonus signal when volume allows, never guaranteed.
`EligibleForAdAttributionKitOverlappingConversions` = YES in Info.plist.
randomization, shortens all conversion windows, sends postbacks on demand — full end-to-end rehearsal in minutes instead of days.
with a different key (`kid`), the network ID is always `development.adattributionkit`, and the advertised item ID may be 0 from Xcode.
a live campaign burns budget on unmeasurable installs.
attribution tells you *which ad*, App Analytics tells you *what they did after*
A collection of Claude Code skills for iOS, macOS, watchOS, visionOS, and Apple platform development. These skills help you plan and build apps, maintain code quality, ensure HIG compliance, and guide you from idea to App Store.
Repo: rshankras/claude-code-apple-skills
App Store optimization and marketing skills for descriptions, screenshots, keywords, review responses, and comprehensive promotional strategy. Use when user…
Generate compelling App Store descriptions that convert browsers into users. Use when writing initial descriptions, improving existing copy, or drafting…
Apple Search Ads campaign strategy for indie developers — paid acquisition, keyword bidding, budget planning, and ROAS optimization. Use when user asks about…
Take a one-time in-app purchase from MISSING_METADATA to READY_TO_SUBMIT in App Store Connect — set its price schedule and localized display name/description…
Optimize app title, subtitle, and keywords for maximum App Store discoverability. Use when launching a new app, improving search rankings, entering new…
App Store marketing strategy advisor that analyzes your app and recommends the best promotional features. Orchestrates sub-skills for implementation. Use when…