Adattributionkit
Apple AdAttributionKit op iOS: impressies, postback kopieën, conversiewaarden, SKAN migratie
Getest · Werkt
Wat het doet
Referentie skill voor Apple's AdAttributionKit op iOS 17.4+, met betrekking tot Info.plist configuratie van uitgever en geadverteerde app, AppImpression view/click registratie, postback copy endpoints en JWS verificatie, conversiewaarden, en re-engagement. Activeert wanneer u advertentie-impressies bedraadt, attributie postbacks ontvangt of verifieert, installatie versus re-engagement conversiewaarden bijwerkt, of een app migreert van SKAdNetwork. Levert een 582-regelig referentiebestand met server-side postback handling, Developer Mode testen, en attributieregels configuratie.
Testrapport
Geïnstalleerd in een tijdelijke HOME (mktemp -d) — frontmatter geparseerd met name+description, en alle drie de bestanden waarnaar in de body werd verwezen, retourneerden HTTP 200 (SKILL.md, references/adattributionkit-patterns.md, evals/evals.json); geen curl|sh, geen exfiltratie, alleen goedaardige openssl ES256 keygen en Apple's gepubliceerde publieke sleutels. Triggerzinnen beoordeeld: MOET activeren — (1) "Our iOS app needs copies of the winning attribution postbacks, what Info.plist keys and server endpoint do I need?", (2) "We're migrating our ad SDK off SKAdNetwork — how do conversion values work in the replacement framework?", (3) "Put a UIEventAttributionView over our banner ad and record the tap so the install gets attributed"; MOET NIET activeren — (4) "Set up Google Analytics 4 conversion tracking for our marketing site" (web analytics, geen iOS framework), (5) "Show the App Tracking Transparency permission prompt before personalized ads" (ATT/IDFA consent, een ander framework — de beschrijving somt alleen impressies/postbacks/conversiewaarden op); 5/5 correct. Output test: dezelfde geadverteerde-app postback-copy taak tweemaal geschreven — baseline (/tmp/adattributionkit-test/out/baseline.md) gebruikte de SKAdNetwork key NSAdvertisingAttributionReportEndpoint op topniveau, gaf het pad /.well-known/skadnetwork/report-attribution/ op de subdomeinhost, en dekte de re-engagement JSON spelling in; het skill-gevolgde artifact (out/skill.md) nestelde AttributionCopyEndpoint + OptInForReengagementPostbackCopies onder een AdAttributionKit dict, gaf https://acme-ads.co.uk/.well-known/appattribution/report-attribution/ met de registrable-domain (subdomein-gestripte) regel, en het "conversion-type": "re-engagement" versus Swift .reengagement onderscheid — Ik heb toen die exacte claims geverifieerd tegen Apple's "Configuring an advertised app" document, dat de sleutelnamen, het appattribution well-known pad, en de registrable-domain regel bevestigt, dus de baseline was feitelijk onjuist waar de skill correct was. Docs verliezen een punt: SKILL.md vertelt u om "Load references/adattributionkit-patterns.md for the current window and delay matrix", maar de referentie heeft geen dergelijke sectie — de normale 0-2/3-7/8-35 dagduur verschijnt alleen als een kolom in de Developer Mode vergelijkingstabel.
Getest op: 2026-07-21 · Claude Code 2.x (agent harness)
Installatie
git clone --depth 1 https://github.com/dpearson2699/swift-ios-skills.git /tmp/adattributionkit-src mkdir -p ~/.claude/skills cp -R /tmp/adattributionkit-src/skills/adattributionkit ~/.claude/skills/adattributionkit # Places SKILL.md + references/adattributionkit-patterns.md + evals/evals.json under ~/.claude/skills/adattributionkit/ # No runtime deps, no API keys, no scripts. Pure reference skill (markdown only). # Alternatives from the repo README (not required): # npx skills add dpearson2699/swift-ios-skills --skill adattributionkit # /plugin marketplace add dpearson2699/swift-ios-skills (Claude Code plugin marketplace) # Actually applying the guidance to a real app needs Xcode + an iOS 17.4+ device/ad-network registration; the skill itself needs nothing.
Commando's en voorbeeldprompts
/adattributionkitApple AdAttributionKit op iOS: impressies, postback kopieën, conversiewaarden, SKAN migratie
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Replace SKAdNetwork with AdAttributionKit in my appHandle attribution postbacks for ad impressionsUpdate conversion values for re-engagement campaigns