Adattributionkit
Apple AdAttributionKit unter iOS: Impressionen, Postback-Kopien, Conversion-Werte, SKAN-Migration
Getestet · Funktioniert
Was es kann
Referenz-Skill für Apples AdAttributionKit unter iOS 17.4+, der die Info.plist-Konfiguration für Publisher und beworbene Apps, die Registrierung von AppImpression-Ansichten/Klicks, Postback-Kopie-Endpunkte und JWS-Verifizierung, Conversion-Werte und Re-Engagement abdeckt. Wird ausgelöst, wenn Sie Anzeigenimpressionen verdrahten, Attributions-Postbacks empfangen oder verifizieren, Conversion-Werte für Installationen vs. Re-Engagement aktualisieren oder eine App von SKAdNetwork migrieren. Enthält eine 582-zeilige Referenzdatei mit serverseitiger Postback-Verarbeitung, Developer Mode-Tests und Konfiguration von Attributionsregeln.
Testbericht
Installiert in ein temporäres HOME (mktemp -d) – Frontmatter mit name+description geparst, und alle drei im Body referenzierten Dateien lieferten HTTP 200 (SKILL.md, references/adattributionkit-patterns.md, evals/evals.json); kein curl|sh, keine Exfiltration, nur harmlose openssl ES256 keygen und Apples veröffentlichte öffentliche Schlüssel. Trigger-Formulierungen beurteilt: SOLLTE auslösen – (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"; SOLLTE NICHT auslösen – (4) "Set up Google Analytics 4 conversion tracking for our marketing site" (Webanalyse, kein iOS-Framework), (5) "Show the App Tracking Transparency permission prompt before personalized ads" (ATT/IDFA-Zustimmung, ein anderes Framework – die Beschreibung zählt nur Impressionen/Postbacks/Conversion-Werte auf); 5/5 korrekt. Output-Test: dieselbe Aufgabe zum Kopieren von Postbacks für beworbene Apps zweimal geschrieben – Baseline (/tmp/adattributionkit-test/out/baseline.md) verwendete den SKAdNetwork-Schlüssel NSAdvertisingAttributionReportEndpoint auf oberster Ebene, gab den Pfad /.well-known/skadnetwork/report-attribution/ auf dem Subdomain-Host an und sicherte die JSON-Schreibweise für Re-Engagement ab; das Skill-Artefakt (out/skill.md) verschachtelte AttributionCopyEndpoint + OptInForReengagementPostbackCopies unter einem AdAttributionKit-Dictionary, gab https://acme-ads.co.uk/.well-known/appattribution/report-attribution/ mit der Regel für registrierbare Domains (Subdomain entfernt) an und unterschied zwischen "conversion-type": "re-engagement" und Swift .reengagement – ich habe diese genauen Behauptungen dann mit Apples Dokumentation "Configuring an advertised app" überprüft, die die Schlüsselnamen, den appattribution well-known path und die Regel für registrierbare Domains bestätigt, sodass die Baseline sachlich falsch war, wo der Skill richtig lag. Die Dokumentation verliert einen Punkt: SKILL.md weist an, "Load references/adattributionkit-patterns.md for the current window and delay matrix", aber die Referenz hat keinen solchen Abschnitt – die normalen 0-2/3-7/8-35-Tage-Dauern erscheinen nur als Spalte in der Vergleichstabelle des Developer Mode.
Getestet am: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
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.
Befehle & Beispiel-Prompts
/adattributionkitApple AdAttributionKit unter iOS: Impressionen, Postback-Kopien, Conversion-Werte, SKAN-Migration
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Replace SKAdNetwork with AdAttributionKit in my appHandle attribution postbacks for ad impressionsUpdate conversion values for re-engagement campaigns