Signal engineering on työtä, jolla varmistetaan, että Meta, Google ja TikTok saavat puhtaita, deduplikoituja ja oikein arvotettuja tapahtumia sovelluksestanne, backendistänne ja tilausjärjestelmästänne, ja että takaisin tulevat luvut voidaan täsmäyttää todelliseen liikevaihtoon. Se ei palauta käyttäjätason attribuutiota iOS:lle. Mikään ei palauta. Se korjaa sen osan ongelmasta, joka on teidän hallinnassanne, ja se on ensimmäinen asia, jonka teen jokaisella tilillä.
Tämä sivu on tiimille, jonka arvonoptimointi lakkasi toimimasta, jonka dashboardit ovat eri mieltä keskenään, tai jonka iOS-konversiot saapuvat lukumäärinä ilman arvoa. Se kertoo, mikä yleensä on rikki, mitä korjataan, mitä ei voi korjata ATT:n jälkeen, ja 606 000 dollarin testin, joka ratkaisi, mikä signaali ennustaa D28 ROAS:ia.
Tämän sivun alustatiedot on tarkistettu Applen, Metan, Googlen, TikTokin, AppsFlyerin ja RevenueCatin dokumentaatiosta 29. syyskuuta 2026.
Olette luultavasti täällä, koska
Mikään näistä ei ole median ostamisen ongelma. Ne ovat signaaliongelmia, ja useimmat niistä ovat korjattavissa.
- Meta raportoi yhden ROAS-luvun, RevenueCat puolet siitä, eikä talousosasto usko kumpaakaan. Ne eivät koskaan täsmää, eikä kukaan tiimissä osaa sanoa miksi.
- SKAN-konversioarvonne palaavat tyhjinä useimmissa kampanjoissa, eikä kukaan tiedä miksi.
- Meta skaalautuu hyvin. Google ja TikTok jumittuvat samalla kreatiivilla.
- Vaihditte arvonoptimointiin, ja tulokset huononivat.
- Kokeilujen aloitukset ovat halpoja, mutta maksavat konversiot eivät koskaan seuraa perässä.
- Sovelluksessa on kolme SDK:ta. Kukaan ei osaa sanoa, mikä niistä omistaa konversioarvon.
Mitä signal engineering korjaa
Viisi kerrosta, siinä järjestyksessä kuin rakennan ne.
- Tapahtumakerros. Yksi kanoninen tapahtumataksonomia sovellukselle, kartoitettuna eksplisiittisesti Metan vakiotapahtumiin, Googlen konversiotapahtumiin, TikTokin tapahtumiin ja MMP:hen. Kokeilun aloitus, ensimmäinen maksu, uusiminen, peruutus, hyvitys. Jokaisella arvo, valuutta ja ID.
- Palvelinpuolen toimitus. Metan Conversions API sovellustapahtumille, TikTokin Events API ja Googlen sovelluskonversioiden asetukset MMP:n tai Firebasen kautta, kytkettynä tilausbackendiinne niin, että uusimiset, hyvitykset ja kokeilujen konversiot tavoittavat alustat, vaikka sovellus olisi suljettu. Deduplikoitu tapahtuma-ID:n perusteella, jotta mikään ei lasketa kahteen kertaan.
- iOS-konversioarvoskeema. Pieni arvo, jonka Apple sallii lähettää takaisin, on ainoa asennuksen jälkeinen signaali, jonka saatte käyttäjistä, jotka kieltäytyivät seurannasta. Suunnittelen sen suppilonne ja volyyminne mukaan, jotta kampanjat ylittävät Applen tietosuojakynnykset eivätkä palauta tyhjää. Yksi SDK omistaa sen. Kun kaksi SDK:ta kirjoittaa siihen, viimeisin kutsu voittaa, ja tällä hetkellä se on yleensä vahinko.
- Arvosignaalit tarjontaan. Ostoarvo, kate tai ennustettu LTV, lähetettynä jokaiselle alustalle, ei vain Metalle, ja vasta sen jälkeen kun olen tarkistanut, että arvo todella korreloi sen kanssa, mitä käyttäjät lopulta maksavat. Huono arvo opettaa algoritmin ostamaan vääriä käyttäjiä entistä nopeammin.
- Täsmäytysnäkymä. Yksi kuukausittainen vertailu alustan, MMP:n, RevenueCatin ja kaupan maksatuslukujen välillä, odotetut erot kirjattuna ylös, jotta seuraavalla kerralla, kun luvut eivät täsmää, tiedätte viidessä minuutissa, onko kyse rakenteellisesta erosta vai bugista.
Mitä se ei voi korjata ATT:n jälkeen, ja miksi sanon niin
iOS 14.5:stä lähtien käyttäjiä, jotka kieltäytyvät App Tracking Transparencystä, ei voida attribuoida käyttäjätasolla. Applen SKAdNetwork ja AdAttributionKit palauttavat viivästettyjä, aggregoituja postbackeja ilman laitetunnistetta, ja ne pidättävät tarkoituksella yksityiskohdat pienivolyymisiltä kampanjoilta. Mikään Conversions API -integraatio, MMP-ominaisuus tai attribuution palautustyökalu ei muuta tätä. Meta reitittää nuo tapahtumat Aggregated Event Measurementin kautta. Google mallintaa ne. TikTok mallintaa ne.
En siis lupaa deterministista attribuutiota. Lupaan, että signaalit, joita voitte hallita, ovat oikein, että alustat saavat parhaan mahdollisen syötteen optimoinnin pohjaksi, ja että tiedätte, mitkä erot ovat normaaleja. Alustan ROAS ja tilausliikevaihto eivät täsmää edelleenkään työn valmistuttua. Ne eivät täsmää syistä, jotka pystytte selittämään. Jos joku toimittaja väittää muuta, kysykää heiltä, mistä käyttäjätunniste tulee.
Mikä järjestelmä raportoi mitäkin iOS:llä?
Viisi järjestelmää laskee asennuksia ja konversioita samoista iOS-kampanjoista, ja kun ne ovat eri mieltä, mikään niistä ei välttämättä ole väärässä. Ne laskevat eri asioita, eri ikkunoissa ja eri viiveillä. Taulukko perustuu kunkin toimittajan omaan dokumentaatioon, ja tiedot on tarkistettu 29. syyskuuta 2026.
Googlen iOS-kuva vaatii työtä teidän puolellanne. Integrated Conversion Measurementille Google edellyttää aktiivista iOS-sovelluskampanjaa asennuksille, MMP:n first_open-tapahtumaa ja asennuksen jälkeisiä tapahtumia tuotuna Google Adsiin, laitteella tapahtuvaa mittausta tapahtumadatalla sekä ajantasaista MMP:n SDK:ta. Laitteella tapahtuva mittaus tapahtumadatalla vaatii iOS 12:n tai uudemman, Google Analytics for Firebase SDK:n versiosta 11.14.0 alkaen ja Google Adsiin linkitetyn Analytics-omaisuuden, ja Googlen mukaan se on poissa käytöstä ETA-alueen, Yhdistyneen kuningaskunnan ja Sveitsin käyttäjillä. Google Ads, MMP ja SKAN ovat siis jo rakenteensa vuoksi eri mieltä, ja Googlen oma ohje on lukea ICM-näkymää, jos olette ottaneet ICM:n käyttöön, ja muuten Google Adsia tai SKANia. ICM:n käyttöönotosta kullakin integraatioreitillä ja siitä, miten täsmäytän Google Adsin, MMP:n ja SKANin, on kummastakin oma artikkelinsa.
Osa eroista ei liity määritelmiin lainkaan. Eräällä ajamallani Google-tilillä tulotapahtuma lähetti 1 dollarin 0 dollarin sijaan, kun konversiolla ei ollut arvoa, mikä paisutti Googlen raportoimaa ROAS:ia kaikkialla ja eniten iOS:llä. Se on sama tili, jolla tein tarjousstrategioiden testini, ja juuri tällaisen bugin täsmäytysnäkymä on olemassa löytääkseen.
| Järjestelmä | Mitä se laskee | Viive | Ikkuna | Alueelliset rajoitukset | Lähde |
|---|---|---|---|---|---|
| SKAdNetwork ja AdAttributionKit (Apple) | Asennukset, jotka hyvitetään yhdelle voittaneelle mainokselle kaikkien verkostojen yli. Enintään kolme postbackia, joista jokaisessa on konversioarvo, jonka sovellus kirjoittaa laitteella: tarkka arvo 0:n ja 63:n väliltä vain ensimmäisessä, sen jälkeen karkea low, medium tai high, eikä arvoa lainkaan pienimmille joukoille. | Satunnaisesti 24 ja 48 tunnin välillä ensimmäisen ikkunan (päivät 0:sta 2:een) sulkeuduttua, ja 24 ja 144 tunnin välillä toisen (päivät 3:sta 7:ään) ja kolmannen (päivät 8:sta 35:een) jälkeen. | AdAttributionKitissa oletuksena 30 päivää klikkauksille ja 1 päivä näytöille; sovellus voi asettaa ne 1:n ja 30:n sekä 1:n ja 7:n päivän välille. | Saatavilla ETA-alueella, Yhdistyneessä kuningaskunnassa ja Sveitsissä. Maakoodi palaa vain, kun maan joukko yltää Applen korkeimmalle tasolle. | Apple, konversioikkunat; Apple, attribuutiosäännöt; Google, iOS-raportointi |
| Meta Aggregated Event Measurement | Asennukset ja sovellustapahtumat iOS 14.5:stä alkaen, jotka Meta hyvittää omille mainoksilleen, niiden tapahtumien osalta, jotka läpäisevät Metan kelpoisuustarkistuksen. 9. lokakuuta 2024 alkaen Meta on lähettänyt tämän raportoinnin myös MMP:ille. | Lähes reaaliaikainen, Metan mukaan. | 1 päivä klikkauksesta, kun mainosjoukko optimoi asennuksiin; 1 tai 7 päivää klikkauksesta sovellustapahtumille tai arvolle; Advantage+ sovelluskampanjassa 1 päivä klikkauksesta sekä asennuksille 1 päivä näytöstä. | Metan attribuutiosivuilla ei mainita yhtään. | Meta, attribuutiomenetelmät; Meta, AEM- ja SKAdNetwork-raportointi |
| Google Adsin mallinnetut konversiot | Tapahtumatason mallinnetut konversiot asennuksiin optimoiduista iOS-sovelluskampanjoista, rakennettu IDFA:n, laitteella tapahtuvan mittauksen (ODM) ja SKAdNetworkin pohjalta ja näkyvissä kampanja- ja mainosryhmätaulukoissa. Klikkaukset ja engaged views, ei view throughia. | Enintään 5 päivää. | Oletuksena 30 päivää klikkauksille ja 2 päivää engaged viewsille, molemmat säädettävissä. | Kattaa kaikki käyttäjät, myös ETA-alueella, Yhdistyneessä kuningaskunnassa ja Sveitsissä. | Google, iOS-raportointi |
| Googlen ICM-hyvitykset MMP:ssä | Probabilistiset asennukset, jotka hyvitetään Googlen asennuksiin optimoiduille iOS-sovelluskampanjoille, IDFA:n ja ODM-tapahtumadatan pohjalta. Ne näkyvät MMP:ssä, eivät Google Adsin raportoinnissa, joka näyttää sen sijaan omat mallinnetut asennuksensa. Klikkaukset ja engaged views, ei view throughia. | Lähempänä reaaliaikaa, lukuun ottamatta joitakin MMP-viiveitä joillakin alueilla, Googlen mukaan. | MMP:ssä asetettu asennusten lookback-ikkuna, Googlen mukaan 6 tunnista 30 päivään, ja Google mainitsee AppsFlyerin poikkeuksena; AppsFlyerin oma oletus Googlelle on 30 päivää. | Poissa käytöstä iOS-käyttäjillä ETA-alueella, Yhdistyneessä kuningaskunnassa ja Sveitsissä, koska sen tarvitsema ODM-tapahtumadata on siellä poissa käytöstä. | Google, iOS-raportointi; Google, ICM; Google, ODM; AppsFlyer, erot Googleen |
| App Store Connect | Ensimmäiset lataukset, uudelleenlataukset, myynti, tuotot ja tilaustapahtumat, jokainen hyvitettynä lähteelle, joka kirjattiin, kun käyttäjä napautti latausta: haku tai selaus App Storessa, viittaava sovellus tai verkkosivusto, tai kampanjalinkki. Se näkee viittaavan sovelluksen tai sivuston, ei mainoskampanjaanne, ellei linkissä ollut kampanjatunnistettanne. Käyttötiedot tulevat vain käyttäjiltä, jotka ovat suostuneet jakamaan ne. | Päivän tiedot ovat valmiit kaksi päivää myöhemmin, Applen raporttidokumentaation mukaan. | Ei attribuutioikkunaa. Lähde pysyy käyttäjällä, kunnes tämä lataa sovelluksen uudelleen itse. | Suodatettavissa alueittain. Mittarit näkyvät vasta Applen tietosuojaminimien yläpuolella, esimerkiksi viidestä ensimmäisestä latauksesta alkaen. | Apple, hankinta; Apple, mittarien määritelmät; Apple, analytiikkaraportit |
Miten SKAN 4 ja AdAttributionKit toimivat Metan kampanjoissa iOS:llä?
Apple päättää, mitä palaa: enintään kolme viivästettyä postbackia voittanutta mainosta kohden, joista jokaisessa on konversioarvo, jonka sovelluksenne kirjoittaa laitteella, ja sitä vähemmän yksityiskohtia, mitä pienempi kampanja on. Metalla jokainen sovelluksen mainostamiseen tehty iOS-mainosjoukko käyttää joko tätä SKAdNetwork-attribuutiota tai Metan omaa Aggregated Event Measurementia sen mukaan, kumpaan optimointitapahtumanne on kelpoinen.
SKAN 4 ja AdAttributionKit palauttavat molemmat kolme postback-ikkunaa, ja vain ensimmäinen voi kantaa tarkan arvon. Apple pudottaa karkeaan tai ei mihinkään, kun kampanja on liian pieni suojatakseen joukon yksityisyyttä. 7 päivän kokeilun ensimmäinen maksu osuu päivälle 7 tai 8, toiseen tai kolmanteen ikkunaan, karkeana arvona, päiviä myöhemmin. Siksi skeema on suunniteltava suppilonne ja volyyminne mukaan eikä kopioitava mallipohjasta, ja siksi liian moni geo- ja kreatiivijako työntää jokaisen kampanjan kynnyksen alle samanaikaisesti. Mihin ikkunaan kukin kokeilun pituus osuu ja kuka arvon kirjoittaa, kerrotaan artikkelissa voiko SKAN mitata maksun ilmaisen kokeilun jälkeen.
| Ikkuna | Päivät asennuksesta | Mitä arvoa se voi kantaa |
|---|---|---|
| Ensimmäinen | 0:sta 2:een | Tarkka arvo 0:n ja 63:n väliltä, tai karkea low, medium tai high |
| Toinen | 3:sta 7:ään | Vain karkeita arvoja |
| Kolmas | 8:sta 35:een | Vain karkeita arvoja |
Kuka voi korjata CAPIn ja tapahtumakartoituksen Metalle?
Joku, joka vastaa koko tapahtumapolusta sovelluksen SDK:sta ja MMP:stä tilausbackendiin ja Events Manageriin asti, koska useimmat Metan signaalibugit syntyvät kohdissa, joissa kaksi näistä osista kohtaa. Retainerissa se olen minä, ja SDK- ja palvelintyöhön mukaan tulee verkostoni attribuutioinsinööri. Teidän puolellanne tarvitaan yksi kehittäjä, joka pystyy viemään muutokset tuotantoon.
Conversions API sovellustapahtumille lähettää palvelimeltanne samat tapahtumat, jotka SDK tai MMP lähettää laitteelta, ja Meta deduplikoi ne tapahtuma-ID:n perusteella. Sen tehtävä on täydellisyys ja arvo: uusimiset, hyvitykset ja konversiot, jotka tapahtuvat sovelluksen ollessa suljettuna, jokainen arvolla ja valuutalla varustettuna. Se ei palauta attribuutiota käyttäjille, jotka kieltäytyivät seurannasta, sillä nuo tapahtumat kulkevat edelleen Aggregated Event Measurementin kautta. Kannattaa tehdä, mutta ei ole kiertotie. Jos tapahtuma saapuu Metaan mutta on silti merkitty AEM:ään kelpaamattomaksi, kunkin reitin tarkistukset ovat artikkelissa miksi kokeilu- ja ostotapahtumat eivät ole kelpoisia Metan AEM:ään.
pLTV ja arvonoptimointi
Malli ennustaa jokaisen uuden käyttäjän arvon ensimmäisen päivän tai parin käyttäytymisen perusteella. Se luku menee alustalle ostoarvona, tai iOS:llä se pakataan konversioarvoon. Alusta tarjoaa sitten käyttäjistä, jotka muistuttavat korkean arvon ennusteitanne. Mikä tapahtuma ja mikä tarjontatapa sopii mihinkin sovellukseen, on kirjoitettu auki 1,2 miljoonan dollarin Meta-kulutuksen perusteella.
Videalla juuri tämä kerros, räätälöity CAPI-ostosignaali ja ennustettu LTV tarjonnassa, on se, mikä nosti D0 ROAS:n 20 %:sta 43 %:n ennätysviikkoon. 606 000 dollarin testi ratkaisi, että nollapäivän arvo ennustaa D28 ROAS:ia paremmin kuin ostokustannus.
Mihin tapahtumaan teidän kannattaa optimoida?
Esitän nämä kolme kysymystä tässä järjestyksessä, ennen kuin tili siirtyy syvemmälle. Koko portaikko asennuksesta ylöspäin löytyy kirjoituksestamihin tapahtumaan tilaussovelluksen kannattaa optimoida.
- Ylittävätkö maksavat tapahtumat alustan oppimiskynnyksen teidän volyymillänne? Metan ohje on noin 50 tulosta mainosjoukkoa kohden viimeistä merkittävää muokkausta seuraavalla viikolla. Jos eivät, optimoikaa kokeilun aloitukseen yhdistettynä aktivointitapahtumaan. Jos ylittävät, siirtykää kysymykseen 2.
- Onko konversio kokeilusta maksavaksi terve? Jos ei, pysykää kokeilun aloituksessa yhdistettynä aktivointitapahtumaan. Molempien ehtojen on täytyttävä ennen kuin vaihdatte. Jos on, siirtykää ostoon ja kysymykseen 3.
- Korreloiko arvo, jonka lähettäisitte, sen kanssa, mitä käyttäjät lopulta maksavat? Jos ei, pysykää ostossa. Jos korreloi, lähettäkää arvo. Ennustettu LTV vaatii kolme asiaa lisää: ennuste on kalibroitu kohorttien perusteella, jotka ovat todella ehtineet kypsyä, volyymiä on tarpeeksi, ja alusta saa sen ennen kuin attribuutioikkuna sulkeutuu. Liian aikaisin päälle kytkettynä se optimoi suurella varmuudella väärien käyttäjien suuntaan.
Alustan ROAS:n täsmäyttäminen tilausliikevaihtoon, maiden välillä
Alustat laskevat attribuoidut ja mallinnetut konversiot omassa ikkunassaan, bruttohintaan, klikkauspäivänä. RevenueCat laskee kuitit tapahtumapäivänä, hyvitysten jälkeen, yhdessä valuutassa. Kaupan maksatukset saapuvat tilikauden mukaan, provision ja paikallisen veron jälkeen. Nämä ovat rakenteellisia eroja, ja ne ovat odotettuja. Ero, joka muuttaa kokoaan kuukaudesta toiseen, johtuu yleensä bugista: kahdennetusta ostotapahtumasta, valuuttavirheestä, arvosta, joka saavuttaa yhden alustan mutta ei toista.
Monen maan ROAS lisää mukaan kohortin kypsyyden. Maa, jonka käyttäjät maksavat vuosittain, näyttää huonommalta päivänä 7 ja paremmalta päivänä 90 kuin maa, joka myy kuukausittain, joten vertaan kohortteja samanikäisinä, yhdessä valuutassa, provision jälkeen, ennen kuin päätän, mikä maa saa budjettia. 383 000 dollarin auditointi näyttää, miltä se näyttää oikealla tilillä, ja kuinka monta ostoa ROAS tarvitsee ennen kuin se merkitsee mitään asettaa alarajan jokaiselle leikkaukselle.
Miten työ etenee
Signal engineering on osa retaineria, ja se tulee ensin. Katsaus alkaa growth auditilla: mitä jokainen alusta tällä hetkellä vastaanottaa, mihin se optimoi, ja nelisuuntainen vertailu odotettu vaihtelu kirjattuna ylös. Katsauksen jälkeen osa tiimeistä toteuttaa korjaukset itse priorisoidulta listalta, tekninen työmäärä arvioituna kohta kohdalta. Osa pyytää minua ajamaan tilejä. Molemmat käyvät.
SDK-työhön ja kaikkeen, mikä pyörii palvelimillanne, tuon mukaan attribuutioinsinöörin verkostostani. Minä suunnittelen ja omistan kerroksen, tekninen tekeminen on erikoisosaajien käsissä. Tarvitsette yhden kehittäjän, joka pystyy viemään muutoksia tuotantoon toimeksiannon aikana, sekä lukuoikeudet Events Manageriin, MMP:hen, RevenueCatiin tai tilausbackendiinne, ja mainostileihin.
Jos olette vielä retaineria varhaisemmassa vaiheessa ja haluatte diagnoosin ilman toimeksiantoa, maksullinen 90 minuutin istunto käy läpi asetuksenne ja sen, mitä korjata missäkin järjestyksessä. Se varataan saman kalenterin kautta kuin aloituspuhelu.
Kenelle tämä on
- Tilaussovellukset ja mobiilipelit, joilla on maksettua UA:ta vähintään kahdella näistä: Meta, Google, TikTok ja Apple Search Ads
- Tiimit, jotka täsmäyttävät Metaa, RevenueCatia ja MMP:tä käsin joka kuukausi
- Sovellukset, jotka nojaavat iOS:ään, jossa SKAN-postbackit kantavat lukumääriä mutta eivät arvoa
- Mikä tahansa tili, joka on skaalaamassa kulutusta signaalilla, jota ei ole tarkistettu
Mitä saat
- Auditointi jokaisesta tapahtumasta, jonka sovelluksenne ja backendinne lähettävät jokaiselle alustalle, kaksoiskappaleet, puuttuvat arvot, väärät valuutat ja testitapahtumat merkittyinä
- Kartoitusmatriisi kanonisesta tapahtumasta Metan, Googlen, TikTokin ja MMP:n tapahtumiin
- iOS-konversioarvoskeema, suunniteltu suppilonne ja volyyminne mukaan, sekä postback-ajoitus, jota kannattaa odottaa
- Suositus siitä, mihin tapahtumaan kunkin alustan tulisi optimoida teidän volyymillänne, ja milloin siirtyä syvemmälle
- Täsmäytys alustan, tilausbackendin, MMP:n ja kaupan maksatusten välillä, jonka voitte ajaa uudelleen itse
- Priorisoitu korjauslista, tekninen työmäärä arvioituna kohta kohdalta
Usein kysytyt kysymykset
Korjaako CAPI ATT:n?
Ei. CAPI on palvelinpuolen toimitusreitti. Se tekee tapahtumistanne kattavampia ja mahdollistaa rikkaampien arvojen lähettämisen. Käyttäjille, jotka kieltäytyivät seurannasta, Meta käsittelee nuo tapahtumat edelleen aggregoidun mittauksen kautta. Kannattaa tehdä. Ei ole kiertotie.
Korvaako SKAN MMP:mme?
Ei. SKAN on yksi aggregoitu syöte verkostoa kohden. MMP kerää sen eri verkostoista, deduplikoi kaksi verkostoa vaatimat asennukset, kartoittaa konversioarvot, lisää kustannuksen ja käsittelee suostumuksen antaneet käyttäjät ja kanavat, joita SKAN ei kata. Jos ajatte useampaa kuin yhtä verkostoa, tarvitsette silti MMP:n. Kuinka suuri osa iOS-orgaanisesta liikenteestänne on itse asiassa maksettua näyttää, mitä pelkkä MMP jättää huomiotta.
Korvaako Google ICM SKANin?
Ei. ICM antaa MMP:llenne probabilistisia asennushyvityksiä Googlen asennuksiin optimoiduille iOS-sovelluskampanjoille, vain klikkauksista ja engaged viewsista, ja Googlen mukaan nuo tiedot eivät tällä hetkellä ole Google Adsin raportoinnissa. SKAdNetwork on edelleen Applen oma syöte kaikkien verkostojen yli: se sisältää myös näytön perusteella hyvitetyt asennukset (view through), se kattaa ETA-alueen, Yhdistyneen kuningaskunnan ja Sveitsin, joissa ICM on poissa käytöstä, ja Google Ads raportoi sen asennukset omassa SKAdNetwork-raportissaan. Googlen konversiomallinnus käyttää lisäksi vain tarkkoja SKAN-arvoja eikä tue SKAN 4:n karkeita arvoja, joten tapahtuman, johon tarjouksenne perustuu, on edelleen mahduttava ensimmäiseen ikkunaan. Googlen sivut, jotka tarkistin 29. syyskuuta 2026: iOS-mittaus ja raportointi ja SKAdNetworkin konversioarvoskeema.
Voiko RevenueCat kirjoittaa SKANin konversioarvoja?
Ei. RevenueCatin Meta-integraation dokumentaatio kertoo, ettei RevenueCat määritä SKANia eikä AEM:ää eikä päivitä SKANin konversioarvoja, ja sen Singular-dokumentaatio kertoo, etteivät sen palvelintapahtumat voi muuttaa niitä. Apple dokumentoi konversioarvon päivitykset kutsuiksi, joita sovellus tekee kunkin konversioikkunan aikana, joten kirjoittaja on oma koodinne tai sovelluksen sisällä oleva SDK, esimerkiksi Metan SDK tai MMP:n SDK. RevenueCat neuvoo pitämään päivittäjänä vain yhtä tahoa, jotta arvot eivät ole ristiriidassa. Tarkistettu 29. syyskuuta 2026.
Miksi iOS-tapahtumani ei ole kelpoinen Metan AEM:ään?
Metan vianmäärityssivu luettelee yleiset syyt: tapahtuma saapuu eri integraation kautta kuin asennustapahtumanne, tai usean integraation kautta yhtä aikaa; integraatio lähettää IP-osoitteet epäjohdonmukaisesti tai ei lainkaan; viimeisten 30 päivän aikana signaaleja ei ollut tarpeeksi; iOS:n Facebook SDK on versiota 16.0.0 vanhempi; tai MMP:n SDK on vanhentunut. AppsFlyer lisää, että palvelimelta palvelimelle lähetetyissä tapahtumissa Meta tarvitsee payloadiin sekä IP-osoitteen että IDFV:n; se, lähetättekö ne seurannasta kieltäytyneiden käyttäjien osalta, on tiiminne tietosuojapäätös. Kun olette valinneet toisen integraation Events Managerissa, Meta voi tarvita jopa 7 päivää tilanteen tarkistamiseen uudelleen. Jos RevenueCat tai MMP raportoi toimituksen onnistuneeksi, se tarkoittaa vain, että Meta hyväksyi tapahtuman. Kelpoisuutta se ei kerro. Tarkistettu 29. syyskuuta 2026.
Miksi alustamme ROAS ei täsmää RevenueCatin kanssa?
Koska ne mittaavat eri asioita. Alustat laskevat attribuoidut ja mallinnetut konversiot omassa ikkunassaan, bruttohintaan, klikkauspäivänä. RevenueCat laskee kuitit tapahtumapäivänä, hyvitysten jälkeen. Kaupan maksatukset saapuvat tilikauden mukaan, provision ja veron jälkeen. Kolme vertailua, jotka kannattaa ajaa, ja mihin kukin niistä vastaa, on kirjoitettu auki.
Miten pLTV-tarjonta toimii?
Malli ennustaa jokaisen uuden käyttäjän arvon ensimmäisen päivän tai parin käyttäytymisen perusteella. Se luku menee alustalle ostoarvona, tai iOS:llä se pakataan konversioarvoon, ja alusta tarjoaa käyttäjistä, jotka muistuttavat korkean arvon ennusteitanne. Se auttaa vain, jos ennuste on kalibroitu, volyymiä on tarpeeksi, ja alusta saa sen ennen kuin attribuutioikkuna sulkeutuu.
Pitäisikö optimoida kokeilun aloitukseen vai ostoon?
Se riippuu volyymista ja kokeilusta maksavaksi -konversiosta. Pienellä volyymilla ostotapahtumat ovat liian harvassa ja viivästyneitä, joten kokeilun aloitus yhdistettynä aktivointitapahtumaan on yleensä oikea valinta. Kun maksavat tapahtumat ylittävät alustan oppimiskynnyksen ja kokeilusta maksavaksi -suhde on terve, siirtykää ostoon tai arvoon. Useimmat sovellukset pysyvät kokeilun aloituksessa pidempään kuin niiden pitäisi. ROAS vai osto-optimointi Metalla käsittelee tarjontapuolen.
iOS-attribuutio näyttää rikkinäiseltä. Onko se?
Todennäköisesti ei. Viivästyneet postbackit, tyhjät arvot pienissä kampanjoissa ja alustan ja MMP:n väliset erot ovat kaikki odotettuja. Todelliset bugit ovat yleensä toinen SDK, joka kirjoittaa konversioarvon päälle, skeema, joka ei vastaa MMP:tä, tai liian moni geo- ja kreatiivijako, joka työntää jokaisen kampanjan tietosuojakynnyksen alle.
Onko signal engineering sama asia kuin MMP:n asentaminen?
Ei. MMP kirjaa, mitä tapahtui. Signal engineering päättää, mitä mainosalustoille kerrotaan ja missä muodossa, jotta ne optimoivat maksajien suuntaan. Useimmilla tileillä MMP on asennettu, mutta signaali on väärä.
Kuinka kauan signal engineering kestää?
Auditointi vie päiviä. Korjaukset alkavat ruokkia algoritmeja viikkojen sisällä, mikä on nopeampaa kuin mikään kreatiivinen verdikti, ja siksi tämä tulee ensin. Growth audit on lähtöpiste, ja sen voi varata erikseen millä tahansa kulutustasolla.
Vaatiiko signal engineering teknistä työtä minun puoleltani?
Jonkin verran, SDK-muutoksiin ja kaikkeen, mikä pyörii palvelimillanne, ja tuon mukaan attribuutioinsinöörin verkostostani tekemään ne yhdessä tiiminne kanssa. Tarvitsette yhden kehittäjän, joka pystyy viemään muutoksia tuotantoon toimeksiannon aikana. Kerroksen suunnittelu ja omistajuus pysyvät minulla.
Onko olemassa vähimmäiskulutusta?
Retainerit on rakennettu sovelluksille, jotka jo käyttävät maksettuun UA:han noin 100 000 dollaria kuukaudessa tai enemmän, tai jotka on rahoitettu sinne pääsemiseksi. Sen alapuolella growth audit on saatavilla millä tahansa kulutustasolla, ja maksullinen 90 minuutin istunto käy läpi diagnoosin yksinään. Hyvin pienet kampanjat eivät ylitä Applen tietosuojakynnyksiä riippumatta siitä, kuinka puhdas signaali on, ja sanon sen suoraan puhelussa.
Lähteet
- App Tracking Transparency Apple Developer Documentation. Tarkistettu 29. syyskuuta 2026.
- AdAttributionKit Apple Developer Documentation. Tarkistettu 29. syyskuuta 2026.
- Receiving postbacks in multiple conversion windows Apple Developer Documentation, SKAdNetwork. Kolme ikkunaa sekä karkeat ja tarkat arvot. Tarkistettu 29. syyskuuta 2026.
- Receiving postbacks in multiple conversion windows (AdAttributionKit) Apple Developer Documentation. Ikkunat, postbackien satunnaiset viiveet, postbackien datatasot ja maakoodi. Tarkistettu 29. syyskuuta 2026.
- Configuring attribution rules for your app Apple Developer Documentation. Klikkausten ja näyttöjen oletusikkunat ja säädettävät ikkunat. Tarkistettu 29. syyskuuta 2026.
- App ad attribution overview Apple Ads Help. Apple Ads rekisteröityi AdAttributionKitiin 10. huhtikuuta 2025. Tarkistettu 29. syyskuuta 2026.
- Acquisition App Store Connect Analytics Help. Lähdetyypit ja se, miten lataukset, myynti ja tilaukset hyvitetään niille. Tarkistettu 29. syyskuuta 2026.
- Metric definitions App Store Connect Analytics Help. Latausmittarit ja niiden minimit. Tarkistettu 29. syyskuuta 2026.
- Analytics Reports API App Store Connect Analytics Help. Tietojen valmius ja tietosuojakynnykset. Tarkistettu 29. syyskuuta 2026.
- Conversions API for App Events Meta for Developers. Tarkistettu 29. syyskuuta 2026.
- Key concepts for Meta's Aggregated Event Measurement and Apple's SKAdNetwork Meta Business Help Center. Tarkistettu 29. syyskuuta 2026.
- About campaign attribution methods Meta Business Help Center. AEM:n attribuutioikkunat sovellusten mainostamisen kampanjoille iOS 14:stä alkaen. Tarkistettu 29. syyskuuta 2026.
- Ads Manager reporting differences between Meta's Aggregated Event Measurement and Apple's SKAdNetwork Meta Business Help Center. Raportoinnin viiveet sekä MMP:ille lähetetty AEM-raportointi 9. lokakuuta 2024 alkaen. Tarkistettu 29. syyskuuta 2026.
- Troubleshoot issues with app eligibility for Aggregated Event Measurement Meta Business Help Center. Tarkistettu 29. syyskuuta 2026.
- Set up mobile app conversion tracking Google Ads Help. Tarkistettu 29. syyskuuta 2026.
- About bidding in App campaigns Google Ads Help. Target ROAS käyttää konversioarvoja sovelluksen sisäisistä tapahtumista. Tarkistettu 29. syyskuuta 2026.
- Understanding iOS App campaign measurement and reporting Google Ads Help. Mallinnetut konversiot, ICM ja SKAdNetwork rinnakkain. Tarkistettu 29. syyskuuta 2026.
- About Integrated Conversion Measurement for App Campaigns Google Ads Help. Kelpoisuusvaatimukset iOS:llä. Tarkistettu 29. syyskuuta 2026.
- About on-device conversion measurement for iOS App campaigns Google Ads Help. Vaatimukset, ja poissa käytöstä ETA-alueen, Yhdistyneen kuningaskunnan ja Sveitsin käyttäjillä. Tarkistettu 29. syyskuuta 2026.
- Set up your SKAdNetwork conversion value schema Google Ads Help. Googlen mallinnus käyttää vain tarkkoja arvoja. Tarkistettu 29. syyskuuta 2026.
- About App Event Optimization TikTok Ads Manager Help Center, päivitetty toukokuussa 2025. Tarkistettu 29. syyskuuta 2026.
- Events API TikTok Business Help Center, päivitetty huhtikuussa 2025. Palvelinpuolen tapahtumat verkossa, sovelluksessa ja offline-tilassa. Tarkistettu 29. syyskuuta 2026.
- Google Ads (AdWords): FAQ and discrepancies AppsFlyer Help Center, muokattu 16. maaliskuuta 2026. Google Ads näyttää omat mallinnetut asennuksensa, AppsFlyer näyttää ICM-hyvitykset. Tarkistettu 29. syyskuuta 2026.
- Meta Ads Aggregate Event Measurement (AEM) for iOS AppsFlyer Help Center, muokattu 25. toukokuuta 2026. IP-osoite ja IDFV ovat pakollisia palvelimelta palvelimelle lähetetyissä tapahtumissa. Tarkistettu 29. syyskuuta 2026.
- SKAN modeled data AppsFlyer Help Center. MMP kuvaa, miten se mallintaa arvot, jotka Apple pidättää; mallinnuksen tarkkuus on toimittajan oma väite. Tarkistettu 29. syyskuuta 2026.
- Meta Ads integration RevenueCatin dokumentaatio. Ei määritä SKANia eikä AEM:ää eikä päivitä SKANin konversioarvoja. Tarkistettu 29. syyskuuta 2026.
- Singular integration RevenueCatin dokumentaatio. Palvelintapahtumat eivät voi muuttaa SKAdNetworkin konversioarvoja. Tarkistettu 29. syyskuuta 2026.