SKAdNetwork 4.0 Conversion Value Schema: Feine Werte, grobe Werte und Conversion-Fenster

opoinstall
2026-08-13
5 min read

Wie konfiguriert man ein SKAdNetwork 4.0 Conversion-Value-Schema? Ein SKAdNetwork 4.0 Conversion-Value-Schema ordnet In-App-Ereignisse oder Umsatzsignale fein abgestuften Werten von 0 bis 63 sowie groben Werten (low, medium, high) zu. Apples Postback-Datenebene bestimmt, welche Darstellung des Conversion-Werts und welche weiteren datenschutzsensiblen Felder in einem berechtigten Postback enthalten sein können.

Die IDFA (Identifier for Advertisers) ist Apples zurücksetzbare Werbe-ID für die iOS-Werbemessung. Apples Rahmenwerk für App-Tracking-Transparenz (ATT) hat den Zugriff auf die IDFA von einer standardmäßigen Systemverfügbarkeit auf eine nutzerautorisierte Einwilligung umgestellt, wodurch die mobile Zuordnung von einer deterministischen App-übergreifenden Abgleichung hin zu datenschutzfreundlichen Mess-Frameworks verlagert wurde.

Begriff Definition Verwandtes Konzept
SKAdNetwork Apples datenschutzfreundliches Framework zur Werbemessung. Conversion-Wert
Conversion-Wert Ein zugeordneter Wert, der das Nutzerengagement oder den Umsatz nach der Installation abbildet. Postback-Datenebene
Conversion-Fenster Festgelegte Messzeiträume (Fenster 1, 2 und 3), die SKAN-Aktualisierungen steuern. LockWindow-API

Technisches Infografik-Diagramm zur Veranschaulichung der Offenlegungsregeln für fein und grob abgestufte SKAdNetwork 4.0 Conversion-Werte über Postback-Datenebenen hinweg vor einem warmen, hellbeigen Rasterhintergrund.

Grundlagen zu SKAdNetwork 4.0 Conversion-Value-Hierarchien

Die strukturelle Evolution: Von SKAN 3.0 (einzelnes Postback) zu SKAN 4.0 (Mehrfenster-Messung)

Unter SKAdNetwork 2.0 und 3.0 verließen sich Werbetreibende auf einen einzigen Conversion-Wert und einen fortlaufenden 24-Stunden-Timer. Bei SKAN 3 und früher konnte ein höherer Conversion-Wert den laufenden 24-Stunden-Timer neu starten, was Entwickler dazu motivierte, monoton steigende Conversion-Value-Schemata zu entwerfen. Wenn ein Nutzer ein In-App-Conversion-Ereignis abschloss, rief das integrierte Client-SDK eine System-API auf, um eine einzelne 6-Bit-Ganzzahl (0 bis 63) zu aktualisieren.

Das Einzel-Postback-Modell von SKAN bot nur eingeschränkte Einblicke in das Engagement nach der Installation für mobile Anwendungen mit längeren Conversion-Funnels, wie etwa Abo-E-Commerce-Plattformen und Mid-Core-Handyspiele.

SKAdNetwork 4.0 hat dieses Messparadigma umstrukturiert, indem es eine SKAdNetwork 4.0 Mehrfenster-Struktur eingeführt hat, die drei eigenständige Zeitfenster umfasst, erweiterte Quellenkennungen, die das bisherige Kampagnenkennungsmodell ablösten, sowie ein zweistufiges Conversion-Value-System aus feinen und groben Werten. SKAdNetwork 4 kann für eine erfolgreiche Werbezuordnung bis zu drei Postbacks generieren. Das zweite und dritte Postback sind nur dann verfügbar, wenn die geltenden Datenschutzbedingungen erfüllt sind und die entsprechenden Conversion-Fenster verwertbare Conversion-Informationen liefern; Stufe 0 erhält nur das erste Postback.

Feine Werte: Codierung des In-App-Engagements in 6-Bit-Ganzzahlen

Fein abgestufte Conversion-Werte repräsentieren die klassische SKAN-Messgröße. Als 6-Bit-Ganzzahl ohne Vorzeichen codiert, unterstützen feine Werte 64 diskrete numerische Zustände von 0 bis 63.

Da 6 Bits 64 potenzielle Werte bieten, entwerfen Entwickler Zuordnungslogiken, um spezifische Meilensteine der Nutzer oder Umsatzbereiche zu codieren:

  • Sequenzielles Funnel-Mapping: Zuweisung von Werten basierend auf der Tiefe des Trichters (z. B. 1 = Registrierung, 2 = Onboarding, 3 = Level 5, 4 = Kauf).

  • Umsatzkationen-Mapping: Verwendung der 64 verfügbaren feinen Zustände zur Darstellung eines Basiszustands zuzüglich bis zu 63 Umsatzklassen (z. B. 1 = 0,01 $–0,99 $, 2 = 1,00 $–4,99 $, $\dots, 63 = 500,00 $+).

Feine Conversion-Werte werden nur im ersten Postback zurückgegeben. Das zweite und dritte Postback geben stattdessen grobe Conversion-Werte zurück.

Große Werte: Einteilung des Post-Install-Werts in niedrige, mittlere und hohe Stufen

Im Conversion-Fenster 1 gibt Apple je nach zutreffender Postback-Datenebene entweder den feinen oder den groben Conversion-Wert zurück. Die Conversion-Fenster 2 und 3 verwenden grobe Conversion-Werte. Feine und grobe Werte werden gemeinsam übergeben, wenn die App die SKAN 4 Conversion-Value-API aufruft; Apple entscheidet im Anschluss auf Basis der Postback-Datenebene, welche Darstellung (falls überhaupt) im ersten Postback enthalten ist. Postbacks können entweder feine oder grobe Conversion-Werte enthalten, jedoch nicht beide gleichzeitig. Die Bezeichnungen „niedrig“, „mittel“ und „hoch“ haben in SKAdNetwork keine vordefinierte geschäftliche Bedeutung. Die App oder das Werbenetzwerk legt fest, was die jeweilige Stufe repräsentiert.

Ein grob abgestufter Conversion-Wert besteht aus einer String-Eigenschaft, die einen von drei expliziten Werten enthält:

  • low: Weist auf ein grundlegendes Engagement nach der Installation hin (z. B. abgeschlossene Registrierung oder gestartete Sitzung).

  • medium: Weist auf einen mittleren Wert nach der Installation hin (z. B. Erreichen eines Zwischenmeilensteins der App oder Ausgaben von 1,00 $–19,99 $).

  • high: Weist auf einen hohen Wert nach der Installation hin (z. B. abgeschlossenes hochwertiges Abonnement oder Ausgaben von 20,00 $+).

In den Conversion-Fenstern 2 und 3 wird das Feld für den Conversion-Wert nicht für feine Werte verwendet; das System kann den vom Entwickler bereitgestellten groben Conversion-Wert zurückgeben, wenn die Datenschutzbestimmungen dies erlauben.

Funktionsweise feiner und grober Werte über Conversion-Fenster hinweg

Conversion-Fenster 1 (Tag 0–2)

Conversion-Fenster 1 (Tag 0–2, ca. die ersten 48 Stunden nach dem ersten Start der App) deckt den anfänglichen Messzeitraum nach der Installation ab, in dem Entwickler feine oder grobe Conversion-Werte aktualisieren können, bevor das System das Fenster schließt. In diesem Zeitfenster kann die mobile Anwendung die Conversion-Werte mehrfach aktualisieren, während der Nutzer In-App-Ereignisse abschließt.

Je nach der von Apple zugewiesenen Postback-Datenebene liefert Conversion-Fenster 1 entweder einen feinen Wert (0 bis 63) oder einen groben Wert (low, medium, high). Entspricht die Postback-Datenebene Stufe 0, enthält das erste Postback lediglich die zweistellige hierarchische Quellenkennung; der feine oder grobe Conversion-Wert wird weggelassen.

Conversion-Fenster 2 (3 bis 7 Tage) und 3 (8 bis 35 Tage)

Um Einblicke in die mittel- und langfristige Nutzerbindung zu ermöglichen, hat SKAdNetwork 4.0 zwei zusätzliche Conversion-Fenster eingeführt:

  • Conversion-Fenster 2: Misst das Nutzerengagement während des Messzeitraums von Tag 3 bis 7 nach der Installation (ein 5-Tage-Fenster).

  • Conversion-Fenster 3: Misst das Nutzerengagement während des Messzeitraums von Tag 8 bis 35 nach der Installation (ein 28-Tage-Fenster).

Im Gegensatz zu Fenster 1 übertragen Conversion-Fenster 2 und 3 ausschließlich grobe Werte. Feine Werte (0 bis 63) werden in den Fenstern 2 und 3 nicht unterstützt. Entwickler bestimmen den für jedes Fenster gemeldeten groben Wert basierend auf Ereignissen, die während dieses Messzeitraums stattgefunden haben.

Grundlegendes zu Postback-Datenebenen und Anonymität in Gruppen (Crowd Anonymity)

Apple bestimmt eine Postback-Datenebene für den App-Download basierend auf der Anzahl der Nutzer (Crowd-Größe), die mit der Quellen-App oder Domain, der beworbenen App, dem Land der Installation sowie der vom Werbenetzwerk bereitgestellten hierarchischen Quellenkennung verknüpft sind. Je nach Stufe kann das erste Postback zwei, drei oder vier Stellen der hierarchischen Quellenkennung offenlegen, während der Conversion-Wert weggelassen, als grober Wert oder als feiner Wert zurückgegeben wird. Gemäß der offiziellen SKAdNetwork-Dokumentation von Apple (StoreKit > SKAdNetwork) veröffentlicht Apple keine universellen Schwellenwerte für das Installationsvolumen, die Entwickler verwenden könnten, um Kampagnen festen Datenebenen zuzuordnen.

Fortgeschrittenes technisches Zeitliniendiagramm zur Darstellung des Messzeitplans von SKAdNetwork 4.0 mit mehreren Fenstern und Postback-Verzögerungsbereichen vor einem warmen, hellbeigen Rasterhintergrund.

Die folgende Tabelle zeigt, wie Postback-Datennutzdaten gemäß der offiziellen Dokumentation des SKAdNetwork-Frameworks von Apple mit Datenschutzstufen über Conversion-Fenster hinweg korrelieren:

Postback-Datenebene Erstes Postback / Conversion-Fenster 1 Zweites & drittes Postback
Stufe 3 Bis zu 4-stellige source-identifier + feiner conversion-value (sofern offengelegt) 2-stellige source-identifier + grober Wert (sofern offengelegt)
Stufe 2 Bis zu 4-stellige source-identifier + feiner conversion-value (sofern offengelegt) 2-stellige source-identifier + grober Wert (sofern offengelegt)
Stufe 1 2-stellige source-identifier + grober Wert (sofern offengelegt) 2-stellige source-identifier + grober Wert (sofern offengelegt)
Stufe 0 Nur 2-stellige source-identifier; Conversion-Wert weggelassen Kein zweites oder drittes Postback gesendet

Verwendung der lockWindow-Eigenschaft zur frühzeitigen Finalisierung von Conversion-Fenstern

Das Setzen von lockWindow: true sperrt den Conversion-Wert für das aktuelle Conversion-Fenster. Das System bereitet umgehend das entsprechende Postback vor und ignoriert weitere Aktualisierungen des Conversion-Werts in diesem Fenster. Das Postback unterliegt weiterhin Apples randomisierter Zustellungsverzögerung.

Schließt ein Nutzer beispielsweise einen Kauf nach 6 Stunden im Conversion-Fenster 1 ab, kann die App lockWindow: true setzen. Dadurch wird das Messfenster vorzeitig geschlossen, und der Postback-Planungsprozess von Apple kann beginnen. Dies kann dazu führen, dass das System das Postback früher vorbereitet, auch wenn die entsprechende randomisierte Zustellungsverzögerung nach wie vor greift.

Struktureller Vergleich der SKAdNetwork Conversion-Fenster 1, 2 und 3

Vergleichende Bewertung von SKAN 4.0 Postback-Timing, Wertetypen und Verzögerungsfenstern

Die Verwaltung eines SKAdNetwork-Schemas mit mehreren Fenstern erfordert die Zuordnung von Ereignis-Triggern gemäß der Fensterdauer, der unterstützten Wertgranularität und den Bereichen für die Postback-Verzögerung.

Die folgende Tabelle stellt die technischen Merkmale der Conversion-Fenster 1, 2 und 3 gegenüber:

Conversion-Fenster Messfenster Conversion-Wert Postback-Timing
Fenster 1 Tag 0–2 Fein (0-63) oder Grob (Low/Med/High) Apple wendet nach Schließen oder Sperren des Fensters zufällige Verzögerungen an (24–48 Std.)
Fenster 2 Tag 3–7 Nur grob abgestuft (Low/Med/High) Apple wendet nach Schließen oder Sperren des Fensters zufällige Verzögerungen an (24–144 Std.)
Fenster 3 Tag 8–35 Nur grob abgestuft (Low/Med/High) Apple wendet nach Schließen oder Sperren des Fensters zufällige Verzögerungen an (24–144 Std.)

Auswertung von Datengenauigkeit und Zeitstempeln über SKAN-Conversion-Fenster hinweg

Während Conversion-Fenster 1 die höchste Datenauflösung (6-Bit-Feinwerte) liefert, bieten die Fenster 2 und 3 entscheidende Signale für die langfristige Bindung. Analysten müssen bei der Zusammenführung von SKAN-Postbacks mit internen Transaktionsübersichten die Postback-Verzögerungsbereiche berücksichtigen.

Da Apple eine zufällige Verzögerung von 24 bis 48 Stunden auf Postbacks von Fenster 1 und von bis zu 144 Stunden auf Fenster 2 und 3 anwendet, stellen Postbacks, die an Zuordnungsendpunkte übermittelt werden, keine Conversions in Echtzeit dar. Stattdessen spiegeln sie historische Engagement-Fenster wider, die Tage zuvor abgeschlossen wurden.

Ingenieure, die clientseitiges SDK-Logging und eine automatisierte SKAN-Postback-Analyse einrichten möchten, können in der Dokumentation zur OpoInstall Attribution-SDK-Integration den Aufbau der Nutzdatenstruktur nachschlagen.

So entwerfen Sie ein SKAdNetwork Conversion-Value-Schema

Beispiel für ein SKAdNetwork 4.0 Conversion-Schema-Mapping

Der Entwurf eines SKAdNetwork-Schemas erfordert die Zuordnung von In-App-Meilensteinen und Kaufstufen zu diskreten feinen und groben Werten.

Die folgende Tabelle veranschaulicht ein Standard-Design für ein Conversion-Value-Schema einer mobilen Anwendung:

In-App-Nutzereignis Feiner Wert (0–63) Grober Wert Ziel-Conversion-Fenster
Kein gemessenes Post-Install-Ereignis / Baseline Wert 0 low Fenster 1
Kontoregistrierung abgeschlossen Wert 1 low Fenster 1
Kostenlose Testphase aktiviert Wert 10 medium Fenster 1
Erster Kauf (0,01 $ – 19,99 $) Wert 30 medium Fenster 1
Hochwertiges Abonnement (20,00$+) Wert 63 high Fenster 1 (Fenster 2 & 3: Grob high)

Framework für das Produktionsschema-Design: Gaming- vs. Abo-Anwendungen

Je nach den Monetarisierungsdynamiken des Produkts passen Engineering-Teams Schema-Konfigurationen so an, dass entweder ein schneller Funnel-Fortschritt oder langfristige Umsatzstufen priorisiert werden:

  • Gaming-Anwendungen (Umsatzpriorisiert): Die Werte 0 bis 10 bilden den frühen Tutorial-Fortschritt ab, während die Werte 11 bis 63 den kumulierten Umsatz darstellen, der während Fenster 1 verzeichnet wurde. Grobe Werte in den Fenstern 2 und 3 bilden die Wiederholungskaufhäufigkeit ab (low = aktiv, medium = 2. Kauf, high = VIP-Käufer).

  • Abo-Anwendungen (Testphasenpriorisiert): Die Werte 0 bis 5 bilden die Registrierung und Profilvervollständigung ab, Wert 10 bildet die Aktivierung der Testphase ab und die Werte 20 bis 63 bilden die Auswahl der Abo-Stufen ab. Grobe Werte in den Fenstern 2 und 3 bilden Test-zu-Kauf-Conversions ab (low = aktive Sitzung, medium = Testphase konvertiert, high = Abo verlängert).

So wählen Sie zwischen umsatzbasierten und ereignisbasierten Conversion-Werten

Die Wahl zwischen umsatzbasierten und ereignisbasierten Schema-Modellen erfordert die Abstimmung der Conversion-Value-Logik auf die Monetarisierungsmechanik der App:

  • Umsatzbasierte Modelle (E-Commerce & Gaming): Ideal für Apps, bei denen Kaufereignisse innerhalb der ersten 48 Stunden stattfinden. Durch das Codieren kumulierter Ausgaben in schrittweise breitere Umsatztöpfe erhalten Demand-Side-Plattformen (DSPs) Umsatzsignale für die Kampagnenanalyse. Baut das Schema auf kumuliertem Umsatz auf, sollte jedes Conversion-Update den aktuellen kumulierten Umsatz des Nutzers nach der Installation codieren und nicht nur den Betrag der letzten Transaktion.

  • Ereignisbasierte Funnel-Modelle (Abonnements): Ideal für Apps mit verlängerten Test- oder Entscheidungszeiträumen. Durch das Zuordnen sequenzieller Meilensteine (z. B. Registrierung zur Testaktivierung zum Abonnement) bewertet die Kampagnenmessung kaufbereite Testnutzer, bevor die Tage 0–2 ablaufen.

Vergleichsmatrix für internationale Unternehmen, die umsatzbasierte und ereignisbasierte SKAdNetwork 4.0 Conversion-Value-Schemata in durchscheinenden, mattierten Glaskarten gegenüberstellt, passend zum Referenzstil.

Entwurf von Umsatzklassen: Zuordnung von IAP-Bereichen zu Werten von 0–63

Bei der Analyse des Return on Ad Spend (ROAS) stellt die Zuordnung von 6-Bit-Feinwerten zu Umsatzklassen ein effektives Schemadesign dar. Die Anwendung berechnet den kumulierten Umsatz gemäß ihrer eigenen Geschäftslogik und codiert das Ergebnis in den Conversion-Wert. Die nachstehenden Klassengrenzen sind illustrativ und stellen kein vollständiges Produktionsmapping mit 64 Klassen dar. In der Praxis sollten Klassengrenzen aus der Zahlerverteilung der App, der erwarteten ROAS-Sensitivität und den Kampagnenzielen abgeleitet werden.

Ein beispielhaftes 6-Bit-Umsatzschema für eine E-Commerce- oder Gaming-Anwendung ist wie folgt aufgebaut:

  • Value 0: Kein gemessenes Post-Install-Ereignis / Baseline.

  • Value 1: 0,01 $ bis 0,99 $ (Mikrotransaktion).

  • Value 2: 1,00 $ bis 4,99 $.

  • Value 3: 5,00 $ bis 9,99 $.

  • dots\dotsdots

  • Value 62: 250,00 $ bis 499,99 $.

  • Value 63: 500,00 $+ (Hochwertiges Käufersegment).

Wenn ein Nutzer einen In-App-Kauf abschließt, berechnet das mobile SDK die kumulierten Ausgaben des Nutzers während Fenster 1, ermittelt die entsprechende ganzzahlige Klasse und ruft updatePostbackConversionValue auf.

Entwurf von Engagement-Funnels: Zuordnung sequenzieller Meilensteine

Für Abo-Anwendungen oder Utility-Tools, bei denen In-App-Käufe spät im Lebenszyklus des Nutzers stattfinden, liefert die Zuordnung feiner Werte zu sequenziellen Engagement-Meilensteinen frühe Signale zur Kampagnenleistung.

Ein Schema für Engagement-Meilensteine bildet die Tiefe des Fortschritts ab:

  • Value 1: Kontoregistrierung abgeschlossen.

  • Value 2: Onboarding-Tutorial beendet.

  • Value 3: Profil eingerichtet & Einstellungen konfiguriert.

  • Value 4: Kostenlose Testphase aktiviert.

  • Value 5: Erster In-App-Inhalt geteilt.

  • Value 10: Kostenpflichtiges Abonnement gestartet.

SKAN 4.0 bietet im Vergleich zu früheren Versionen eine flexiblere Verwaltung von Conversion-Werten, wobei Werbetreibende aus Gründen der Optimierungsstabilität häufig weiterhin Strategien mit steigenden Werten verwenden. Die Anwendung sollte deterministische Prioritätsregeln definieren, damit mehrere Ereignisse im selben Fenster in einen einzigen finalen feinen/groben Zustand aufgelöst werden.

[App Launch / Event] ──> [SDK Calls updatePostbackConversionValue]
                                    │
                                    ▼
         ┌──────────────────────────┴──────────────────────────┐
         ▼                                                     ▼
[Conversion Window 1 (0-2 Days)]               [Conversion Window 2 & 3]
 (Fine 0-63 or Coarse)                               (Coarse Only: Low/Med/High)
         │                                                     │
         └──────────────────────────┬──────────────────────────┘
                                    ▼
                [Apple Attribution System Delayed Postback]
                                    │
                                    ▼
               [Attribution / Analytics Backend]

Anschauliche SKAdNetwork 4.0 Produktions-Schema-Beispiele

1. Mobile-Gaming-Schema (Umsatz- und Meilenstein-Hybrid)

Gaming-Anwendungen verwenden in Fenster 1 ein Hybridschema, bei dem niedrigere Werte (0–10) für Tutorial-Meilensteine reserviert sind und obere Werte (11–63) dem während Fenster 1 beobachteten kumulierten Umsatz zugewiesen werden. In diesem beispielhaften Schema ordnet die App diese Meilensteine unabhängig groben Kategorien zu.

  • Value 1: Tutorial abgeschlossen (low grobe Zuordnung)

  • Value 5: Level 10 erreicht (medium grobe Zuordnung)

  • Value 15: Erster IAP (0,99 $ – 9,99 $)

  • Value 40: Mittlerer Käufer (10,00 $ – 99,99 $) (high grobe Zuordnung)

  • Value 63: VIP-Käufer (100,00$+) (high grobe Zuordnung)

2. Abo-App-Schema (Fokus auf Testphase & Verlängerung)

Abo-Anwendungen bilden in Fenster 1 die Konversionsgeschwindigkeit von Testphasen ab, während sie die groben Werte der Fenster 2 und 3 nutzen, um langfristige Test-zu-Kauf-Conversions und Verlängerungsereignisse zu verfolgen.

  • Fenster 1: Value 1 = Registrierung, Value 10 = Testphase gestartet (medium grobe Zuordnung), Value 63 = Jahresabo abgeschlossen (high grobe Zuordnung)

  • Fenster 2 (Tag 3–7): low = Aktive Sitzung, medium = Testphase konvertiert, high = Jahresabo beibehalten

  • Fenster 3 (Tag 8–35): low = App-Reaktivierung, medium = Zahlender Abonnent aktiv, high = Abo verlängert

Verwaltung von SKAdNetwork-Schemata im großen Maßstab

Für Wachstums- und Data-Engineering-Teams, die mehrere iOS-Kampagnen verwalten, kann eine zentralisierte Verwaltung von Conversion-Werten Implementierungsfehler reduzieren, das Mapping von Nutzdaten automatisieren und die vollständige Transparenz der Postbacks aufrechterhalten. Die Konfiguration von sicheren Installations-Attribution-Workflows stellt die Integrität der Nutzdaten über Client-SDKs und Backend-Reporting-Datenbanken hinweg sicher.

Implementierung von SKAdNetwork 4.0 mit StoreKit

Programmatische Aktualisierungen von Conversion-Werten über StoreKit

SKAdNetwork 4 Postbacks sind verfügbar, wenn die relevanten SKAdNetwork 4 Berechtigungsbedingungen erfüllt sind. Um mehrere SKAdNetwork 4 Postbacks zu erhalten, muss die beworbene App während der geltenden Conversion-Fenster die Conversion-Werte aktualisieren. Ein Update in Fenster 1 erzeugt nicht automatisch Conversion-Werte für Fenster 2 oder Fenster 3. Für Apps, die die SKAdNetwork 4 APIs verwenden, sollte die beworbene App mit dem iOS 16.1 SDK oder neuer erstellt werden und unter iOS 16.1 oder höher ausgeführt werden, um SKAdNetwork.updatePostbackConversionValue(_:coarseValue:lockWindow:completionHandler:) innerhalb von StoreKit aufzurufen. AdAttributionKit ist ein separates Apple-Attribution-Framework und liegt außerhalb des Rahmens dieses Implementierungsbeispiels für SKAdNetwork-Conversion-Werte.

Die Methode akzeptiert drei Kernparameter:

  1. fineValue: Eine Ganzzahl von 0 bis 63.

  2. coarseValue: Eine SKAdNetwork.CoarseConversionValue-Enum (.low, .medium, .high).

  3. lockWindow: Ein boolesches Flag, das angibt, ob das Fenster vorzeitig finalisiert werden soll.

Für die Mehrfach-Postback-Messung von SKAdNetwork 4 muss die App während der geltenden Conversion-Fenster fortlaufend Conversion-Werte aktualisieren; das Festlegen eines Werts für Fenster 1 füllt die Fenster 2 und 3 nicht automatisch aus.

Entwickler können technische Spezifikationen bezüglich Rohereignis-Log-Schemata und SKAN-Nutzdatenstrukturen in der offiziellen Entwicklerdokumentation nachlesen.

Der folgende Code und das Schema veranschaulichen, wie Entwickler die SKAN 4.0 Update-API in Swift aufrufen und wie Backend-Collector die resultierenden Postback-Nutzdaten formatieren:

Hinweis: Die folgenden Schema- und Codeausschnitte sind reine Konzeptbeispiele und keine API-Spezifikation von Apple oder OpoInstall.

// Swift Example: Updating SKAdNetwork 4.0 Conversion Value on iOS 16.1+
import StoreKit

func updateSKANConversionValue(fineValue: Int, coarseValue: SKAdNetwork.CoarseConversionValue, shouldLock: Bool) {
    guard (0...63).contains(fineValue) else { return }
    if #available(iOS 16.1, *) {
        SKAdNetwork.updatePostbackConversionValue(fineValue, coarseValue: coarseValue, lockWindow: shouldLock) { error in
            if let error = error {
                print("SKAN Update Error: \(error.localizedDescription)")
            } else {
                print("SKAN Value Updated Successfully: Fine = \(fineValue), Coarse = \(coarseValue.rawValue), Locked = \(shouldLock)")
            }
        }
    } else {
        // Deprecated legacy API used for compatibility with older OS versions.
        SKAdNetwork.updateConversionValue(fineValue)
    }
}
{
  "example_only": true,
  "privacy_note": "Illustrative schema only",
  "measurement_model": "cumulative_revenue",
  "precedence": "highest_qualifying_value",
  "lock_policy": "lock_on_terminal_conversion",
  "event_type": "skan_conversion_value_mapping_config",
  "app_id": "com.example.iosapp",
  "skan_schema_version": "4.0",
  "window_1_config": {
    "fine_value_mappings": [
      { "value": 0, "event_name": "app_launch_or_baseline", "min_revenue_cents": 0 },
      { "value": 1, "event_name": "registration", "min_revenue_cents": 0 },
      { "value": 10, "event_name": "free_trial", "min_revenue_cents": 0 },
      { "value": 30, "event_name": "first_purchase", "min_revenue_cents": 100 },
      { "value": 63, "event_name": "whale_purchase", "min_revenue_cents": 50000 }
    ],
    "coarse_value_mappings": {
      "low": "app_launch_or_registration",
      "medium": "first_purchase_under_20",
      "high": "purchase_over_20"
    }
  },
  "window_2_config": {
    "coarse_value_mappings": {
      "low": "d3_d7_active_session",
      "medium": "d3_d7_repeat_purchase",
      "high": "d3_d7_subscription_renewed"
    }
  },
  "window_3_config": {
    "coarse_value_mappings": {
      "low": "d8_d35_active_session",
      "medium": "d8_d35_repeat_purchase",
      "high": "d8_d35_subscription_retained"
    }
  }
}

Best Practices für SKAdNetwork Conversion-Werte

Ausrichtung des Conversion-Schema-Designs an den Kampagnenzielen

Der Entwurf eines SKAdNetwork-Schemas erfordert die Auswahl von Zuordnungsregeln, die zu Ihren primären Kampagnenzielen passen. Media-Buying-Teams, die auf sofortige Test-Conversions optimieren, sollten sequenzielle Funnel-Meilensteine im Conversion-Fenster 1 priorisieren. Umgekehrt sollten Performance-Teams, die Käufe mit hohem Wert auswerten, granulare Umsatztöpfe implementieren.

Konsolidierung von Kampagnen zum Erreichen von Anonymitätsschwellen

Um zu verhindern, dass Postbacks null-Werte zurückgeben oder auf grobe Fallbacks zurückfallen, steuern Teams für das mobile Wachstum die Kampagnendichte:

  • Kampagnenfragmentierung reduzieren: Um die Wahrscheinlichkeit niedriger Postback-Datenebenen zu verringern, vermeiden Teams unnötige Kampagnenfragmentierung und allzu eng gefasste Ausrichtungen. Apple veröffentlicht jedoch keinen universellen Budget- oder Installationsschwellenwert, der eine bestimmte Postback-Datenebene garantiert.

  • Targeting-Parameter erweitern: Vermeiden Sie zu eng gefasste geografische oder demografische Ausrichtungen, die die Schwellenwerte für die Anonymität von Nutzergruppen unterschreiten.

  • LockWindow-Strategie optimieren: Teams sollten im Allgemeinen in Erwägung ziehen, lockWindow: true nur dann zu verwenden, wenn sie sicher sind, dass im verbleibenden Teil dieses Fensters kein wertvolleres Conversion-Signal mehr zu erwarten ist.

Checkliste für das SKAdNetwork 4.0 Conversion-Value-Schema

Um die vollständige Einhaltung des SKAdNetwork 4.0 Trackings und eine maximale LTV-Messung sicherzustellen, überprüfen Sie, ob Ihr Schema die folgenden technischen Anforderungen erfüllt:

  • [ ] Primäres Optimierungsziel: Legen Sie fest, ob Ihre Kampagne auf frühe Engagement-Meilensteine oder den kumulierten 48-Stunden-Umsatz optimiert werden soll.
  • [ ] Fenster 1 Feinwert-Mapping: Weisen Sie diskrete 6-Bit-Ganzzahlwerte (0–63) sequenziellen Funnelschritten oder Umsatztöpfen zu.
  • [ ] Fenster 1 Grobwert-Mapping: Konfigurieren Sie grobe String-Buckets (low, medium und high) für Auslieferungen mit geringer Anonymität in Gruppen.
  • [ ] Fenster 2 & 3 Grobwert-Mapping: Richten Sie eine grob abgestufte Tracking-Logik für Postback-Fenster von 3–7 Tagen und 8–35 Tagen ein.
  • [ ] Ereignis-Präzedenz & Sperrregeln: Definieren Sie eine deterministische Ereignispräzedenz und konfigurieren Sie lockWindow: true nur für finale Conversion-Ereignisse.

Häufige Fehler beim SKAN 4.0 Schema-Design, die die Messqualität mindern

  • Zusammenlegen von Käuferstufen in Wert 63: Die Zuordnung von Käufen im Wert von 10 $ und 1.000 $ in denselben obersten Topf verringert die für die Kampagnenanalyse und -optimierung verfügbare Umsaztdifferenzierung.

  • Vorzeitige LockWindow-Ausführung: Das Aufrufen von lockWindow: true bei einem frühen Registrierungsereignis sperrt das Conversion-Fenster 1 permanent, wodurch nachfolgende Kaufereignisse innerhalb von 48 Stunden verloren gehen.

  • Überkomplizierung der Fenster 2 und 3: Der Versuch, komplexe grobe Regeln für Postbacks zu erstellen, die erst bis zu 35 Tage später eintreffen, verkompliziert die Kampagnenauswertung, ohne die Optimierung von Frühgeboten zu verbessern.

Fehlerbehebung bei SKAdNetwork Postback-Nullwerten und Einbrüchen der Gruppenanonymität

Diagnose hoher Raten leerer Conversion-Werte: Geringe Anonymität von Kampagnengruppen verstehen

Bei der Prüfung der SKAN-Kampagnenleistung in Attribution-Dashboards stellen Analysten häufig fest, dass Postbacks null zurückgeben oder keine Conversion-Werte enthalten. Ein hoher Anteil fehlender Conversion-Werte kann darauf hindeuten, dass die geltende Postback-Datenebene es Apple nicht erlaubt, Conversion-Wert-Informationen offenzulegen.

Um Einbrüche der Gruppenanonymität zu beheben und die Sichtbarkeit von Conversion-Werten zu verbessern, konsolidieren Performance-Teams Kampagnenschlüssel und bewerten die StrukturDichte der Kampagne, um sicherzustellen, dass die Installationsgeschwindigkeit die Schwellenwerte für die Anonymität von Nutzergruppen übersteigt.

Behebung von Sequenzfehlern und Fallen durch herabgestufte Conversion-Werte

In SKAdNetwork 4.0 können Conversion-Werte während Fenster 1 flexibel aktualisiert werden, Entwickler müssen lockWindow-Zustände jedoch sorgfältig verwalten.

Setzt eine Anwendung lockWindow: true bei einem Ereignis mit geringem Wert (z. B. Value 2 = Registrierung), wird das Fenster dauerhaft gesperrt. Schließt der Nutzer 10 Minuten später innerhalb des 48-Stunden-Fensters einen Kauf über 100 $ ab, kann das System den Conversion-Wert nicht mehr aktualisieren, was zu einem zu niedrig ausgewiesenen Kampagnen-LTV führt. Entwickler müssen sicherstellen, dass lockWindow: true bei terminalen, hochwwertigen Conversion-Ereignissen ausgeführt wird.

Umgang mit zufälligen Verzögerungsbereichen des Apple-Attributionssystems

Um zu verhindern, dass Werbetreibende versuchen, einzelne Nutzer durch den Abgleich von Conversion-Zeitstempeln mit Web-Klick-Logs erneut zu identifizieren, erzwingt Apple eine verbindliche, zufällige Verzögerung für alle Postback-Auslieferungen.

Für Conversion-Fenster 1 bereitet das System das Postback vor, wenn das Conversion-Fenster schließt oder die App das Fenster sperrt. Apple wendet daraufhin eine randomisierte Verzögerung von 24–48 Stunden an. Die Fenster 2 und 3 verwenden eine randomisierte Verzögerung von 24–144 Stunden nach dem Schließen oder Sperren des entsprechenden Fensters. Data-Engineering-Pipelines müssen diese systematischen Verzögerungen berücksichtigen und sollten vermeiden, kurzfristige, automatisierte Gebotsanpassungen für SKAN-Datenströme einzurichten.

Häufig gestellte Fragen (FAQ)

Was sollte ein SKAdNetwork Conversion-Value-Schema enthalten?
Ein vollständiges SKAdNetwork Conversion-Value-Schema umfasst feine Ereignis-Mappings für Fenster 1 (0–63), grobe Klassenregeln für die Fenster 1–3 (low, medium, high), Umsatzmeilensteingrenzen sowie eine strategische `lockWindow`-Ausführungsrichtlinie.
Wie konfiguriert man das Apple SKAdNetwork Conversion-Value-Schema?
Das Konfigurieren eines SKAdNetwork-Schemas erfordert die Zuordnung Ihrer In-App-Engagement-Ereignisse zu feinen 6-Bit-Conversion-Werten (0–63) und drei groben Klassen (low, medium, high) über festgelegte Postback-Fenster hinweg.
Wie viele Conversion-Werte unterstützt SKAdNetwork?
SKAdNetwork 4.0 unterstützt 64 fein abgestufte numerische Conversion-Werte (Ganzzahlen 0 bis 63) im Postback-Fenster 1 sowie drei grobe String-Werte (low, medium, high), die über die Fenster 1, 2 und 3 hinweg verfügbar sind.
Wie lange kann eine SKAdNetwork 4.0 Messung dauern?
SKAdNetwork 4.0 definiert drei Conversion-Fenster: Tag 0–2, 3–7 und 8–35 nach dem ersten Start des Nutzers. Postbacks unterliegen zudem randomisierten Zustellungsverzögerungen von 24–48 Stunden für das erste Postback und 24–144 Stunden für das zweite und dritte Postback.
Was ist der Unterschied zwischen feinen und groben Conversion-Werten?
Feine Werte sind 6-Bit-Ganzzahlen im Bereich von 0 bis 63, die nur im Postback-Fenster 1 bei hoher Gruppenanonymität verfügbar sind. Grobe Werte sind dreistufige String-Klassen (`low`, `medium`, `high`), die über alle drei Postback-Fenster hinweg verfügbar sind, wenn die Datenschutzvorgaben von Apple die Rückgabe eines Conversion-Werts erlauben.
Können SKAdNetwork Conversion-Werte sinken?
Entwickler sollten ihre Logik zur Aktualisierung von Conversion-Werten an der Wertprogression ausrichten, die von der relevanten SKAdNetwork-API unterstützt wird. Zwar hebt SKAN 4.0 die API-Anforderung auf, dass Conversion-Werte nur steigen dürfen, jedoch entwerfen Werbetreibende Werte zur Optimierungsstabilität üblicherweise als progressive, nicht sinkende Signale.
Wie wirkt sich die lockWindow-API auf das Timing von SKAdNetwork-Postbacks aus?
Das Aufrufen von `updatePostbackConversionValue` mit `lockWindow: true` beendet das aktive Messfenster vorzeitig, sperrt den aktuellen Wert und ermöglicht den Start von Apples randomisiertem Postback-Planungsprozess.

Wichtige Erkenntnisse

  • Mehrfenster-Messung: SKAN 4.0 erweitert die Messung über drei Postback-Fenster hinweg (0–2 Tage, 3–7 Tage, 8–35 Tage) und verwendet feine (0–63) sowie grobe (low, medium, high) Werte.

  • Schwellenwerte für Gruppenanonymität: Ein höheres Installationsvolumen bei Kampagnen kann feine Werte ermöglichen, während Kampagnen mit geringem Volumen grobe Werte oder null-Redaktionen erhalten, um die Privatsphäre zu wahren.

  • Strategische LockWindow-Nutzung: Die Ausführung von lockWindow: true bei terminalen Conversion-Ereignissen kann die Wartezeit vor der Fenstersperre verkürzen und ein schnelleres Kampagnen-Feedback ermöglichen.

Zusammenfassung und Entscheidungs-Framework

Die Optimierung der iOS-Kampagnenmessung gemäß den Datenschutzrichtlinien von Apple erfordert die Konfiguration eines gut strukturierten SKAdNetwork Conversion-Value-Schemas. Der Übergang vom herkömmlichen IDFA-Tracking zu den SKAN 4.0 Mehrfenster-Postbacks ermöglicht es Performance-Teams, sowohl die sofortige Aktivierung als auch die langfristige Nutzerbindung auszuwerten.

Durch die Zuordnung von feinen 6-Bit-Werten für das unmittelbare 48-Stunden-Engagement und groben Werten für erweiterte 35-Tage-Fenster erfassen Wachstumsteams wichtige Umsatz- und Bindungssignale. Die Integration von Client-SDKs mit automatisierten SKAN-Schema-Tools liefert die erforderliche Infrastruktur, um aggregierte Postbacks zu entschlüsseln und Optimierungssignale für die Effizienz von iOS-Kampagnen bereitzustellen.

Um herauszufinden, wie eine einheitliche mobile Messung die Wachstumsstrategie Ihrer App optimieren kann, konsultieren Sie die Implementierungsreferenz für die mobile OpoInstall-Attribution oder registrieren Sie ein Konto in der OpoInstall Entwicklerkonsole.

Verwandte Ressourcen

Um Ihr Verständnis der SKAdNetwork-Messung, der Infrastruktur für mobile Attribution und des datenschutzfreundlichen App-Wachstums zu vertiefen, erkunden Sie unsere technischen Leitfäden:

Verwandte Themen

Share this article