Signal Engineering ist die Arbeit, dafür zu sorgen, dass Meta, Google und TikTok saubere, deduplizierte, korrekt bewertete Events aus Ihrer App, Ihrem Backend und Ihrem Subscription-System bekommen, und dass die Zahlen, die zurückkommen, sich gegen echten Umsatz abgleichen lassen. Es gibt Ihnen keine Attribution auf Nutzerebene auf iOS zurück. Nichts tut das. Es repariert den Teil des Problems, der Ihrer ist, und es ist das Erste, was ich auf jedem Account mache.
Diese Seite ist für ein Team, dessen Value Optimization aufgehört hat zu funktionieren, dessen Dashboards sich widersprechen, oder dessen iOS-Conversions als Zähler ohne Value ankommen. Sie benennt, was meist kaputt ist, was repariert wird, was sich nach ATT nicht reparieren lässt, und den 606.000-$-Test, der geklärt hat, welches Signal D28 ROAS vorhersagt.
Die Plattformfakten auf dieser Seite wurden am 29. September 2026 gegen die Dokumentation von Apple, Meta, Google, TikTok, AppsFlyer und RevenueCat geprüft.
Sie sind wahrscheinlich hier, weil
Nichts davon ist ein Media-Buying-Problem. Es sind Signalprobleme, und die meisten davon lassen sich beheben.
- Meta meldet einen ROAS, RevenueCat meldet die Hälfte davon, und Finance glaubt keinem von beiden. Sie werden nie übereinstimmen, und niemand im Team kann sagen, warum.
- Ihre SKAN-Conversion-Values kommen bei den meisten Kampagnen leer zurück, und niemand weiß, warum.
- Meta skaliert problemlos. Google und TikTok bleiben mit demselben Creative stecken.
- Sie haben auf Value Optimization umgestellt, und es wurde schlechter.
- Trial-Starts sind günstig, und bezahlte Conversions folgen nie.
- Drei SDKs sind in der App. Niemand kann sagen, welches den Conversion Value verantwortet.
Was Signal Engineering repariert
Fünf Schichten, in der Reihenfolge, in der ich sie baue.
- Die Event-Schicht. Eine kanonische Event-Taxonomie für Ihre App, explizit gemappt auf Meta-Standard-Events, Google-Conversion-Events, TikTok-Events und Ihr MMP. Trial-Start, erste Zahlung, Verlängerung, Kündigung, Erstattung. Jedes mit Value, Währung und ID.
- Serverseitige Übermittlung. Metas Conversions API für App-Events, TikToks Events API und Googles App-Conversion-Setup über Ihr MMP oder Firebase, angebunden an Ihr Subscription-Backend, damit Verlängerungen, Erstattungen und Trial-Conversions die Plattformen auch dann erreichen, wenn die App geschlossen ist. Dedupliziert per Event-ID, damit nichts doppelt zählt.
- Das iOS-Conversion-Value-Schema. Der kleine Wert, den Apple Sie zurücksenden lässt, ist das einzige Post-Install-Signal, das Sie für Nutzer bekommen, die Tracking abgelehnt haben. Ich entwerfe ihn um Ihren Funnel und Ihr Volumen herum, damit Kampagnen Apples Privacy-Schwellen überschreiten, statt nichts zurückzuliefern. Ein SDK verantwortet ihn. Wenn zwei SDKs ihn schreiben, gewinnt der letzte Aufruf, und aktuell ist das meist ein Zufall.
- Value-Signale fürs Bidding. Kaufwert, Marge oder Predicted LTV, gesendet an jede Plattform, auch über Meta hinaus, und erst, nachdem ich geprüft habe, dass der Value tatsächlich mit dem korreliert, was Nutzer später bezahlen. Ein schlechter Value bringt dem Algorithmus bei, die falschen Nutzer schneller einzukaufen.
- Der Abgleich. Ein monatlicher Vergleich der Zahlen von Plattform, MMP, RevenueCat und Store-Auszahlungen, mit den erwarteten Abweichungen schriftlich festgehalten, damit Sie beim nächsten Widerspruch in fünf Minuten wissen, ob er strukturell ist oder ein Bug.
Was es nach ATT nicht reparieren kann, und warum ich das sage
Seit iOS 14.5 lassen sich Nutzer, die App Tracking Transparency ablehnen, nicht mehr auf Nutzerebene attribuieren. Apples SKAdNetwork und AdAttributionKit liefern verzögerte, aggregierte Postbacks ohne Gerätekennung, und sie halten Details zu Kampagnen mit geringem Volumen absichtlich zurück. Keine Conversions-API-Integration, kein MMP-Feature und kein Attribution-Recovery-Tool ändert daran etwas. Meta leitet diese Events durch Aggregated Event Measurement. Google modelliert sie. TikTok modelliert sie.
Deshalb verspreche ich keine deterministische Attribution. Ich verspreche, dass die Signale, die Sie kontrollieren können, stimmen, dass die Plattformen den bestmöglichen Input zum Optimieren bekommen, und dass Sie wissen, welche Abweichungen normal sind. Plattform-ROAS und Subscription-Umsatz werden sich auch nach der Arbeit widersprechen. Sie werden sich aus Gründen widersprechen, die Sie erklären können. Wenn ein Anbieter Ihnen etwas anderes erzählt, fragen Sie ihn, woher die User-ID kommt.
Welches System meldet was auf iOS?
Fünf Systeme zählen Installs und Conversions aus denselben iOS-Kampagnen, und wenn sie sich widersprechen, liegt nicht unbedingt eines davon falsch. Sie zählen verschiedene Dinge, über verschiedene Fenster, mit verschiedenen Verzögerungen. Die Tabelle stützt sich auf die Dokumentation des jeweiligen Anbieters, geprüft am 29. September 2026.
Bei Google müssen Sie für iOS selbst etwas einrichten. Als Voraussetzungen für Integrated Conversion Measurement nennt Google eine aktive iOS-App-Kampagne für Installs, die first_open- und Post-Install-Events Ihres MMP (importiert in Google Ads), On-Device-Measurement mit Event-Daten und ein aktuelles MMP-SDK. On-Device-Measurement mit Event-Daten braucht iOS 12 oder neuer, das Google Analytics for Firebase SDK ab Version 11.14.0 und eine mit Google Ads verknüpfte Analytics-Property, und laut Google ist es für Nutzer im EWR, im Vereinigten Königreich und in der Schweiz inaktiv. Google Ads, das MMP und SKAN widersprechen sich also konstruktionsbedingt, und Googles eigene Empfehlung lautet: die ICM-Ansicht lesen, wenn Sie ICM implementiert haben, und sonst Google Ads oder SKAN. Das ICM-Setup für jeden Integrationsweg und wie ich Google Ads, das MMP und SKAN abgleiche haben jeweils einen eigenen Artikel.
Manche Abweichungen haben mit Definitionen nichts zu tun. Auf einem Google-Account, den ich gefahren habe, sendete das Revenue-Event 1 $ statt 0 $, wenn eine Conversion keinen Value hatte. Das hat den von Google gemeldeten ROAS überall aufgebläht, am stärksten auf iOS. Es ist der Account hinter meinem Test der Gebotsstrategien, und genau diese Art Bug soll der Abgleich finden.
| System | Was es zählt | Verzögerung | Fenster | Regionale Grenzen | Quelle |
|---|---|---|---|---|---|
| SKAdNetwork und AdAttributionKit (Apple) | Installs, die Apple netzwerkübergreifend der einen gewinnenden Anzeige zuordnet. Bis zu drei Postbacks, jeweils mit einem Conversion Value, den die App auf dem Gerät schreibt: ein feiner Wert von 0 bis 63 nur im ersten, danach ein grober Low, Medium oder High, und gar kein Value bei den kleinsten Mengen. | Zufällig 24 bis 48 Stunden nach dem Ende des ersten Fensters (Tag 0 bis 2), und 24 bis 144 Stunden nach dem Ende des zweiten (Tag 3 bis 7) und des dritten (Tag 8 bis 35). | In AdAttributionKit standardmäßig 30 Tage für Klicks und 1 Tag für Views; eine App kann 1 bis 30 und 1 bis 7 einstellen. | Verfügbar im EWR, im Vereinigten Königreich und in der Schweiz. Ein Ländercode kommt nur zurück, wenn die Menge dieses Landes Apples höchste Stufe erreicht. | Apple, Conversion-Fenster; Apple, Attributionsregeln; Google, iOS-Reporting |
| Meta Aggregated Event Measurement | Installs und App-Events ab iOS 14.5, die Meta seinen eigenen Anzeigen zuordnet, für Events, die Metas Eignungsprüfung bestehen. Seit dem 9. Oktober 2024 sendet Meta dieses Reporting auch an MMPs. | Nahezu in Echtzeit, laut Meta. | 1 Tag nach Klick, wenn die Anzeigengruppe auf Installs optimiert; 1 oder 7 Tage nach Klick für App-Events oder Value; in einer Advantage+ App-Kampagne 1 Tag nach Klick, plus 1 Tag nach View für Installs. | Auf Metas Attributionsseiten keine genannt. | Meta, Attributionsmethoden; Meta, AEM- und SKAdNetwork-Reporting |
| Modellierte Conversions in Google Ads | Modellierte Conversions auf Event-Ebene aus iOS-App-Kampagnen für Installs, abgeleitet aus IDFA, On-Device-Measurement (ODM) und SKAdNetwork, in den Tabellen Kampagnen und Anzeigengruppen. Klicks und Engaged Views, kein View-through. | Bis zu 5 Tage. | Standardmäßig 30 Tage für Klicks und 2 Tage für Engaged Views, beides einstellbar. | Deckt alle Nutzer ab, auch im EWR, im Vereinigten Königreich und in der Schweiz. | Google, iOS-Reporting |
| Google-ICM-Claims im MMP | Probabilistische Installs, die Googles iOS-App-Kampagnen für Installs zugeordnet werden, gestützt auf IDFA und ODM-Event-Daten. Sie erscheinen im MMP, nicht im Google-Ads-Reporting, das stattdessen seine eigenen modellierten Installs zeigt. Klicks und Engaged Views, kein View-through. | Näher an Echtzeit, abgesehen von Verzögerungen einzelner MMPs in einzelnen Regionen, laut Google. | Das im MMP eingestellte Install-Lookback, laut Google 6 Stunden bis 30 Tage, wobei Google AppsFlyer als Ausnahme nennt; AppsFlyers eigener Standard für Google liegt bei 30 Tagen. | Inaktiv für iOS-Nutzer im EWR, im Vereinigten Königreich und in der Schweiz, weil die ODM-Event-Daten, die es braucht, dort inaktiv sind. | Google, iOS-Reporting; Google, ICM; Google, ODM; AppsFlyer, Abweichungen bei Google |
| App Store Connect | Erstdownloads, erneute Downloads, Verkäufe, Erlöse und Abo-Events, jeweils der Quelle zugeordnet, die beim Tippen auf Laden erfasst wurde: App-Store-Suche oder Stöbern, ein App- oder Web-Referrer oder ein Kampagnenlink. Es sieht die verweisende App oder Website, nicht Ihre Werbekampagne, es sei denn, der Link enthielt Ihr Kampagnentoken. Nutzungsdaten kommen nur von Nutzern, die dem Teilen zugestimmt haben. | Die Daten eines Tages sind zwei Tage danach vollständig, laut Apples Dokumentation zu den Berichten. | Kein Attributionsfenster. Die Quelle bleibt beim Nutzer, bis er die App manuell erneut lädt. | Nach Region filterbar. Kennzahlen erscheinen erst oberhalb von Apples Privacy-Mindestwerten, etwa fünf Erstdownloads. | Apple, Akquisition; Apple, Kennzahlendefinitionen; Apple, Analyseberichte |
Wie funktionieren SKAN 4 und AdAttributionKit für Meta-Kampagnen auf iOS?
Apple entscheidet, was zurückkommt: bis zu drei verzögerte Postbacks pro gewinnender Anzeige, jeweils mit einem Conversion Value, den Ihre App auf dem Gerät schreibt, und umso weniger Detail, je kleiner die Kampagne ist. Bei Meta nutzt jede iOS-Anzeigengruppe für App-Promotion entweder diese SKAdNetwork-Attribution oder Metas eigenes Aggregated Event Measurement, je nachdem, wofür Ihr Optimierungs-Event geeignet ist.
SKAN 4 und AdAttributionKit liefern beide drei Postback-Fenster, und nur das erste kann einen feinen Wert tragen. Apple fällt auf grob oder auf nichts zurück, wenn eine Kampagne zu klein ist, um die Menge zu schützen. Die erste Zahlung nach einem 7-Tage-Trial landet an Tag 7 oder 8, im zweiten oder dritten Fenster, als grober Wert, Tage später. Deshalb muss das Schema um Ihren Funnel und Ihr Volumen herum entworfen und nicht aus einer Vorlage kopiert werden, und deshalb drücken zu viele Geo- und Creative-Splits jede Kampagne gleichzeitig unter die Schwelle. In welchem Fenster welche Trial-Länge landet und wer den Wert schreibt, steht in meinem Artikel dazu, ob SKAN die Zahlung nach einem kostenlosen Trial messen kann.
| Fenster | Tage nach dem Install | Welchen Wert es tragen kann |
|---|---|---|
| Erstes | 0 bis 2 | Einen feinen Wert von 0 bis 63 oder einen groben Low, Medium oder High |
| Zweites | 3 bis 7 | Nur grobe Werte |
| Drittes | 8 bis 35 | Nur grobe Werte |
Wer kann CAPI und Event-Mapping für Meta reparieren?
Jemand, der den ganzen Event-Pfad verantwortet, vom App-SDK und dem MMP bis zum Subscription-Backend und dem Events Manager, denn die meisten Signal-Bugs bei Meta sitzen dort, wo zwei davon aufeinandertreffen. Im Retainer bin das ich, mit einem Attribution-Engineer aus meinem Netzwerk für die SDK- und Serverarbeit und einem Entwickler auf Ihrer Seite, der Änderungen ausliefern kann.
Die Conversions API für App-Events sendet dieselben Events von Ihrem Server, die das SDK oder das MMP vom Gerät sendet, und Meta dedupliziert sie per Event-ID. Ihre Aufgabe ist Vollständigkeit und Value: Verlängerungen, Erstattungen und Conversions, die bei geschlossener App passieren, jede mit Value und Währung. Sie stellt keine Attribution für Nutzer wieder her, die Tracking abgelehnt haben; diese Events fließen weiterhin durch Aggregated Event Measurement. Lohnt sich, ist aber kein Workaround. Wenn ein Event bei Meta ankommt und trotzdem als nicht für AEM geeignet markiert ist, stehen die Prüfungen für jeden Weg in meinem Artikel dazu, warum Trial- und Kauf-Events für Meta AEM nicht geeignet sind.
pLTV und Value Optimization
Ein Modell sagt den Wert jedes neuen Nutzers aus dem Verhalten der ersten ein, zwei Tage voraus. Diese Zahl geht als Kaufwert an die Plattform, oder wird auf iOS in den Conversion Value komprimiert. Die Plattform bietet dann auf Nutzer, die Ihren hochwertigen Vorhersagen ähneln. Welches Event und welcher Bidding-Modus zu welcher App passen, ist aus 1,2 Mio. $ Meta-Spend aufgeschrieben.
Bei Videa war genau diese Schicht, ein eigenes CAPI-Purchase-Signal und Predicted LTV im Bidding, das, was D0 ROAS von 20% auf 43% in der Rekordwoche gebracht hat. Ein 606.000-$-Test hat geklärt, dass Day-Zero-Value D28 ROAS besser vorhersagt als Cost-per-Purchase.
Auf welches Event sollten Sie optimieren?
Diese drei Fragen stelle ich in dieser Reihenfolge, bevor ein Account tiefer geht. Die ganze Leiter, vom Install aufwärts, steht in meinem Artikel dazu, auf welches Event eine Subscription-App optimieren sollte.
- Überschreiten bezahlte Events bei Ihrem Volumen die Lernschwelle der Plattform? Metas Richtwert sind etwa 50 Ergebnisse pro Anzeigengruppe in der Woche nach der letzten wesentlichen Änderung. Wenn nicht, optimieren Sie auf Trial-Start plus ein Aktivierungs-Event. Wenn ja, weiter zu Frage 2.
- Ist Trial-to-Paid gesund? Wenn nicht, bleiben Sie auf Trial-Start plus ein Aktivierungs-Event. Beide Bedingungen müssen erfüllt sein, bevor Sie wechseln. Wenn ja, wechseln Sie auf Purchase und gehen zu Frage 3.
- Korreliert der Value, den Sie senden würden, mit dem, was Nutzer später bezahlen? Wenn nicht, bleiben Sie auf Purchase. Wenn ja, senden Sie den Value. Predicted LTV braucht drei weitere Dinge: Die Vorhersage ist an Kohorten kalibriert, die tatsächlich gereift sind, es ist genug Volumen da, und die Plattform bekommt sie, bevor das Attributionsfenster schließt. Zu früh eingeschaltet, optimiert sie mit großer Sicherheit auf die falschen Nutzer.
Plattform-ROAS mit Subscription-Umsatz abgleichen, über Länder hinweg
Plattformen zählen attribuierte und modellierte Conversions innerhalb ihres eigenen Fensters, zum Bruttopreis, am Klickdatum. RevenueCat zählt Belege am Transaktionsdatum, netto nach Erstattungen, in einer Währung. Store-Auszahlungen kommen nach einem Fiskalkalender, netto nach Provision und lokalen Steuern. Das sind strukturelle Abweichungen, und sie sind zu erwarten. Eine Abweichung, die von einem Monat zum nächsten ihre Größe ändert, hat meist einen Bug dahinter: ein doppeltes Purchase-Event, eine falsche Währung, ein Value, der eine Plattform erreicht und die andere nicht.
Multi-Country-ROAS bringt die Kohortenreife dazu. Ein Land, dessen Nutzer jährlich zahlen, sieht an Tag 7 schlechter und an Tag 90 besser aus als eines, das monatlich verkauft, also vergleiche ich Kohorten bei gleichem Alter, in einer Währung, netto nach Provision, bevor ich entscheide, welches Land Budget bekommt. Der 383.000-$-Audit zeigt, wie das auf einem echten Account aussieht, und wie viele Käufe ein ROAS braucht, bevor er etwas bedeutet, setzt die Untergrenze für jeden Schnitt.
Wie die Arbeit läuft
Signal Engineering ist Teil des Retainers, und es kommt zuerst. Der Befund beginnt mit dem Growth Audit: was jede Plattform aktuell erhält, worauf sie optimiert, und der Vier-Wege-Vergleich mit der erwarteten Abweichung schriftlich festgehalten. Nach dem Befund setzen manche Teams die Fixes selbst aus der priorisierten Liste um, mit dem Engineering-Aufwand pro Punkt geschätzt. Manche bitten mich, die Accounts zu fahren. Beides ist in Ordnung.
Für SDK-Arbeit und alles, was auf Ihren Servern läuft, hole ich einen Attribution-Engineer aus meinem Netzwerk dazu. Ich entwerfe die Schicht und verantworte sie; die technische Umsetzung übernehmen Spezialisten. Sie brauchen einen Entwickler, der während des Engagements Änderungen ausliefern kann, und Lesezugriff auf den Events Manager, das MMP, RevenueCat oder Ihr Subscription-Backend, und die Werbekonten.
Wenn Sie noch vor einem Retainer stehen und die Diagnose ohne das Engagement wollen, deckt eine bezahlte 90-Minuten-Session Ihr Setup ab und was in welcher Reihenfolge zu beheben ist. Sie wird über denselben Kalender gebucht wie der Intro-Call.
Für wen es ist
- Subscription-Apps und Mobile Games mit Paid UA auf mindestens zwei von Meta, Google, TikTok und Apple Search Ads
- Teams, die Meta, RevenueCat und das MMP jeden Monat von Hand abgleichen
- Apps, die stark auf iOS setzen, wo SKAN-Postbacks Zähler tragen, aber keinen Value
- Jeder Account, der kurz davor steht, Spend auf einem ungeprüften Signal hochzufahren
Was Sie bekommen
- Ein Audit jedes Events, das Ihre App und Ihr Backend an jede Plattform senden, mit Duplikaten, fehlenden Values, falschen Währungen und Test-Events markiert
- Eine Mapping-Matrix vom kanonischen Event zu Meta-, Google-, TikTok- und MMP-Events
- Ein iOS-Conversion-Value-Schema, entworfen für Ihren Funnel und Ihr Volumen, mit dem Postback-Timing, das Sie erwarten sollten
- Eine Empfehlung, auf welches Event jede Plattform bei Ihrem Volumen optimieren sollte, und wann Sie tiefer gehen
- Ein Abgleich zwischen Plattform, Subscription-Backend, MMP und Store-Auszahlungen, den Sie jederzeit erneut laufen lassen können
- Eine priorisierte Fix-Liste mit dem Engineering-Aufwand pro Punkt geschätzt
Häufige Fragen
Repariert CAPI ATT?
Nein. CAPI ist ein serverseitiger Übermittlungsweg. Es macht Ihre Events vollständiger und lässt Sie reichere Values senden. Für Nutzer, die Tracking abgelehnt haben, verarbeitet Meta diese Events weiterhin über aggregierte Messung. Es lohnt sich. Es ist kein Workaround.
Ersetzt SKAN unser MMP?
Nein. SKAN ist ein aggregierter Feed pro Netzwerk. Das MMP sammelt ihn über Netzwerke hinweg, dedupliziert Installs, die zwei Netzwerke beanspruchen, mappt die Conversion Values, ergänzt Kosten, und kümmert sich um Nutzer mit Einwilligung und Kanäle, die SKAN nicht abdeckt. Wer mehr als ein Netzwerk fährt, braucht weiterhin eines. Wie viel von Ihrem iOS-Organic in Wahrheit bezahlt ist, zeigt, was das MMP allein übersieht.
Ersetzt Google ICM SKAN?
Nein. ICM gibt Ihrem MMP probabilistische Install-Claims für Googles iOS-App-Kampagnen für Installs, nur aus Klicks und Engaged Views, und laut Google sind diese Daten heute nicht im Google-Ads-Reporting. SKAdNetwork bleibt Apples eigener Feed über alle Netzwerke: Es enthält View-through-Installs, es deckt den EWR, das Vereinigte Königreich und die Schweiz ab, wo ICM inaktiv ist, und Google Ads meldet seine Installs in einem eigenen SKAdNetwork-Bericht. Googles Conversion-Modellierung nutzt außerdem nur feine SKAN-Werte und unterstützt keine groben SKAN-4-Werte, also muss das Event, auf das Sie bieten, weiterhin ins erste Fenster passen. Googles Seiten, geprüft am 29. September 2026: iOS-Messung und Reporting und das SKAdNetwork-Conversion-Value-Schema.
Kann RevenueCat SKAN-Conversion-Values schreiben?
Nein. RevenueCats Doku zur Meta-Integration sagt, dass RevenueCat weder SKAN noch AEM konfiguriert und keine SKAN-Conversion-Values aktualisiert, und seine Singular-Doku sagt, dass seine Server-Events sie nicht verändern können. Apple dokumentiert Updates des Conversion Value als Aufrufe, die die App in jedem Conversion-Fenster ausführt, also schreibt Ihr eigener Code oder ein SDK in der App, etwa das Meta-SDK oder das des MMP. RevenueCats Rat ist ein einziger Updater, damit sich die Werte nicht widersprechen. Geprüft am 29. September 2026.
Warum ist mein iOS-Event nicht für Meta AEM geeignet?
Metas Troubleshooting-Seite nennt die üblichen Ursachen: Das Event kommt über eine andere Integration als Ihr Install-Event oder über mehrere Integrationen gleichzeitig; die Integration sendet IP-Adressen uneinheitlich oder gar nicht; es gab in den letzten 30 Tagen nicht genug Signale; oder das Facebook SDK für iOS ist älter als 16.0.0 oder das MMP-SDK ist veraltet. AppsFlyer ergänzt, dass Meta bei Server-to-Server-Events sowohl die IP-Adresse als auch die IDFV im Payload braucht; ob Sie diese für Nutzer senden, die Tracking abgelehnt haben, ist eine Datenschutzentscheidung Ihres Teams. Nachdem Sie im Events Manager eine andere Integration gewählt haben, kann Meta bis zu 7 Tage für die erneute Prüfung brauchen. Eine Übermittlung, die RevenueCat oder ein MMP als erfolgreich meldet, heißt, dass Meta das Event angenommen hat, nicht, dass es geeignet ist. Geprüft am 29. September 2026.
Warum stimmt unser Plattform-ROAS nicht mit RevenueCat überein?
Weil sie unterschiedliche Dinge messen. Plattformen zählen attribuierte und modellierte Conversions innerhalb ihres eigenen Fensters, zum Bruttopreis, am Klickdatum. RevenueCat zählt Belege am Transaktionsdatum, netto nach Erstattungen. Store-Auszahlungen kommen nach einem Fiskalkalender, netto nach Provision und Steuern. Die drei Vergleiche, die sich lohnen, und was jeder davon beantwortet, sind aufgeschrieben.
Wie funktioniert pLTV-Bidding?
Ein Modell sagt den Wert jedes neuen Nutzers aus dem Verhalten der ersten ein, zwei Tage voraus. Diese Zahl geht als Kaufwert an die Plattform, oder wird auf iOS in den Conversion Value komprimiert, und die Plattform bietet auf Nutzer, die Ihren hochwertigen Vorhersagen ähneln. Das hilft nur, wenn die Vorhersage kalibriert ist, genug Volumen da ist, und die Plattform sie bekommt, bevor das Attributionsfenster schließt.
Sollten wir auf Trial-Start oder auf Purchase optimieren?
Das hängt von Volumen und Trial-to-Paid-Rate ab. Bei geringem Volumen sind Purchase-Events zu spärlich und zu verzögert, also ist Trial-Start plus ein Aktivierungs-Event meist richtig. Sobald bezahlte Events die Lernschwelle der Plattform überschreiten und Trial-to-Paid gesund ist, wechseln Sie auf Purchase oder Value. Die meisten Apps bleiben länger auf Trial-Start, als sie sollten. ROAS- oder Purchase-Optimierung auf Meta deckt die Bidding-Seite ab.
Die iOS-Attribution sieht kaputt aus. Ist sie das?
Wahrscheinlich nicht. Verzögerte Postbacks, leere Values bei kleinen Kampagnen und Abweichungen zwischen Plattform und MMP sind alle zu erwarten. Die echten Bugs sind meist ein zweites SDK, das den Conversion Value überschreibt, ein Schema, das nicht zum MMP passt, oder zu viele Geo- und Creative-Splits, die jede Kampagne unter die Privacy-Schwelle drücken.
Ist Signal Engineering dasselbe wie das MMP einzurichten?
Nein. Das MMP zeichnet auf, was passiert ist. Signal Engineering entscheidet, was den Werbeplattformen mitgeteilt wird, und in welcher Form, damit sie auf Payer optimieren. Bei den meisten Accounts ist das MMP installiert und das Signal falsch.
Wie lange dauert Signal Engineering?
Der Audit dauert Tage. Die Fixes wirken innerhalb von Wochen auf die Algorithmen, das ist schneller als jedes Creative-Urteil, und deshalb kommt das zuerst. Der Growth Audit ist der Startpunkt, und er lässt sich bei jedem Budget einzeln buchen.
Braucht Signal Engineering Entwicklungsarbeit von meiner Seite?
Etwas, für SDK-Änderungen und alles, was auf Ihren Servern läuft, und ich hole einen Attribution-Engineer aus meinem Netzwerk dazu, der das mit Ihrem Team umsetzt. Sie brauchen einen Entwickler, der während des Engagements Änderungen ausliefern kann. Entwurf und Verantwortung für die Schicht bleiben bei mir.
Gibt es einen Mindest-Spend?
Retainer sind für Apps gebaut, die bereits rund 100.000 $ pro Monat oder mehr in Paid UA investieren, oder dafür finanziert sind. Darunter ist der Growth Audit bei jedem Budget verfügbar, und eine bezahlte 90-Minuten-Session deckt die Diagnose für sich allein ab. Sehr kleine Kampagnen werden Apples Privacy-Schwellen nicht überschreiten, egal wie sauber das Signal ist, und das sage ich Ihnen im Gespräch.
Quellen
- App Tracking Transparency Apple Developer Documentation. Geprüft am 29. September 2026.
- AdAttributionKit Apple Developer Documentation. Geprüft am 29. September 2026.
- Receiving postbacks in multiple conversion windows Apple Developer Documentation, SKAdNetwork. Die drei Fenster und die groben und feinen Werte. Geprüft am 29. September 2026.
- Receiving postbacks in multiple conversion windows (AdAttributionKit) Apple Developer Documentation. Fenster, zufällige Verzögerungen der Postbacks, ihre Datenstufen und der Ländercode. Geprüft am 29. September 2026.
- Configuring attribution rules for your app Apple Developer Documentation. Standardmäßige und einstellbare Fenster für Klicks und Views. Geprüft am 29. September 2026.
- App ad attribution overview Apple Ads Help. Apple Ads hat sich am 10. April 2025 bei AdAttributionKit registriert. Geprüft am 29. September 2026.
- Acquisition App Store Connect Analytics Help. Quelltypen und wie Downloads, Verkäufe und Abos ihnen zugeordnet werden. Geprüft am 29. September 2026.
- Metric definitions App Store Connect Analytics Help. Download-Kennzahlen und ihre Mindestwerte. Geprüft am 29. September 2026.
- Analytics Reports API App Store Connect Analytics Help. Vollständigkeit der Daten und Privacy-Schwellen. Geprüft am 29. September 2026.
- Conversions API for App Events Meta for Developers. Geprüft am 29. September 2026.
- Key concepts for Meta's Aggregated Event Measurement and Apple's SKAdNetwork Meta Business Help Center. Geprüft am 29. September 2026.
- About campaign attribution methods Meta Business Help Center. AEM-Attributionsfenster für App-Promotion-Kampagnen ab iOS 14. Geprüft am 29. September 2026.
- Ads Manager reporting differences between Meta's Aggregated Event Measurement and Apple's SKAdNetwork Meta Business Help Center. Verzögerungen im Reporting, und AEM-Reporting an MMPs seit dem 9. Oktober 2024. Geprüft am 29. September 2026.
- Troubleshoot issues with app eligibility for Aggregated Event Measurement Meta Business Help Center. Geprüft am 29. September 2026.
- Set up mobile app conversion tracking Google Ads Help. Geprüft am 29. September 2026.
- About bidding in App campaigns Google Ads Help. Target ROAS nutzt Conversion Values aus In-App-Events. Geprüft am 29. September 2026.
- Understanding iOS App campaign measurement and reporting Google Ads Help. Modellierte Conversions, ICM und SKAdNetwork im Vergleich. Geprüft am 29. September 2026.
- About Integrated Conversion Measurement for App Campaigns Google Ads Help. Voraussetzungen für iOS. Geprüft am 29. September 2026.
- About on-device conversion measurement for iOS App campaigns Google Ads Help. Voraussetzungen, und inaktiv für Nutzer im EWR, im Vereinigten Königreich und in der Schweiz. Geprüft am 29. September 2026.
- Set up your SKAdNetwork conversion value schema Google Ads Help. Googles Modellierung nutzt nur feine Werte. Geprüft am 29. September 2026.
- About App Event Optimization TikTok Ads Manager Help Center, aktualisiert Mai 2025. Geprüft am 29. September 2026.
- Events API TikTok Business Help Center, aktualisiert April 2025. Serverseitige Events über Web, App und Offline. Geprüft am 29. September 2026.
- Google Ads (AdWords): FAQ and discrepancies AppsFlyer Help Center, bearbeitet am 16. März 2026. Google Ads zeigt seine eigenen modellierten Installs, AppsFlyer zeigt ICM-Claims. Geprüft am 29. September 2026.
- Meta Ads Aggregate Event Measurement (AEM) for iOS AppsFlyer Help Center, bearbeitet am 25. Mai 2026. IP-Adresse und IDFV sind bei Server-to-Server-Events Pflicht. Geprüft am 29. September 2026.
- SKAN modeled data AppsFlyer Help Center. Ein MMP beschreibt, wie es die Werte modelliert, die Apple zurückhält; die Genauigkeit dieser Modellierung ist die Behauptung des Anbieters. Geprüft am 29. September 2026.
- Meta Ads integration RevenueCat-Dokumentation. Konfiguriert weder SKAN noch AEM und aktualisiert keine SKAN-Conversion-Values. Geprüft am 29. September 2026.
- Singular integration RevenueCat-Dokumentation. Server-Events können SKAdNetwork-Conversion-Values nicht verändern. Geprüft am 29. September 2026.