Adattributionkit

Apple AdAttributionKit på iOS: visninger, postback-kopier, konverteringsværdier, SKAN-migration

Af dpearson2699 · dpearson2699/swift-ios-skills

Testet · Virker ★ 9.2/10

Adattributionkit — Apple AdAttributionKit på iOS: visninger, postback-kopier, konverteringsværdier, SKAN-migration

Hvad det gør

Reference-skill for Apples AdAttributionKit på iOS 17.4+, der dækker Info.plist-konfiguration for udgiver og annonceret app, AppImpression visnings-/klikregistrering, postback-kopierings-endpoints og JWS-verifikation, konverteringsværdier og re-engagement. Udløses, når du forbinder annoncevisninger, modtager eller verificerer attribution postbacks, opdaterer install vs re-engagement konverteringsværdier, eller migrerer en app fra SKAdNetwork. Leveres med en 582-linjers referencefil med server-side postback-håndtering, Developer Mode-test og konfiguration af attribution-regler.

Testrapport

Installeret i et midlertidigt HOME (mktemp -d) — frontmatter parsed med name+description, og alle tre filer, der refereres fra body'en, returnerede HTTP 200 (SKILL.md, references/adattributionkit-patterns.md, evals/evals.json); ingen curl|sh, ingen exfiltration, kun godartet openssl ES256 keygen og Apples offentliggjorte offentlige nøgler. Trigger-fraseringer bedømt: SKULLE udløses — (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"; SKULLE IKKE udløses — (4) "Set up Google Analytics 4 conversion tracking for our marketing site" (webanalyse, intet iOS-framework), (5) "Show the App Tracking Transparency permission prompt before personalized ads" (ATT/IDFA-samtykke, et andet framework — beskrivelsen opregner kun visninger/postbacks/konverteringsværdier); 5/5 korrekt. Outputtest: samme annoncerede-app postback-kopieringsopgave skrevet to gange — baseline (/tmp/adattributionkit-test/out/baseline.md) brugte SKAdNetwork-nøglen NSAdvertisingAttributionReportEndpoint på topniveau, angav stien /.well-known/skadnetwork/report-attribution/ på underdomæne-hosten og tøvede med re-engagement JSON-stavningen; det skill-fulgte artefakt (out/skill.md) indlejrede AttributionCopyEndpoint + OptInForReengagementPostbackCopies under en AdAttributionKit-dict, angav https://acme-ads.co.uk/.well-known/appattribution/report-attribution/ med den registrerbare-domæne (underdomæne-strippet) regel, og "conversion-type": "re-engagement" vs Swift .reengagement-distinktionen — jeg verificerede derefter disse præcise påstande mod Apples "Configuring an advertised app"-dokument, som bekræfter nøglenavnene, appattribution well-known-stien og den registrerbare-domæne-regel, så baseline var faktuelt forkert, hvor skill var korrekt. Dokumentation mister et point: SKILL.md beder dig om at "Load references/adattributionkit-patterns.md for the current window and delay matrix", men referencen har ingen sådan sektion — de normale 0-2/3-7/8-35 dages varigheder vises kun som en kolonne inde i Developer Mode-sammenligningstabellen.

Testet: 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.

Kommandoer og eksempelprompter

  • /adattributionkitApple AdAttributionKit på iOS: visninger, postback-kopier, konverteringsværdier, SKAN-migration

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Replace SKAdNetwork with AdAttributionKit in my app
  • Handle attribution postbacks for ad impressions
  • Update conversion values for re-engagement campaigns