BlogAttributie

RevenueCat-attributie: welke link bracht abonnees

Het Unolink-team6 min lezen
Op deze pagina
  1. Waarom RevenueCat niet weet waar abonnees vandaan kwamen
  2. Optie 1: een integratie met een attributieprovider
  3. Optie 2: de advertentieattributie van Apple
  4. Optie 3: je eigen links, gekoppeld aan RevenueCat
  5. Zo zet je het op met Unolink
  6. Wat je ziet
  7. Geef links namen waarmee de omzet leesbaar wordt
  8. Gaten om rekening mee te houden
  9. Privacy en de regels van Apple
  10. Welke optie kies je?

RevenueCat weet precies wie een abonnement nam, wanneer, op welk product en hoeveel diegene betaalde. Wat het niet weet, is waarom iemand de app überhaupt installeerde: welke video, creator, advertentie of nieuwsbrief diegene bracht. Dat is het cijfer dat je nodig hebt als je beslist waar je volgende week je geld in steekt.

Dit artikel legt uit waarom RevenueCat dat niet zelf kan beantwoorden, hoe teams acquisitie meestal aan abonnementen koppelen, en een lichte opzet voor indie-apps en kleine studio’s.

Waarom RevenueCat niet weet waar abonnees vandaan kwamen

RevenueCat zit in je app, en ziet iemand pas zodra de app open is. Alles wat daarvoor gebeurde, de tik op een link, het bezoek aan de store, de installatie, gebeurde ergens waar RevenueCat niet kan kijken. De eigen documentatie is daar duidelijk over:

De bron moet dus uit een andere tool komen en aan de aankopen in RevenueCat worden gekoppeld. Daar zijn drie gangbare manieren voor.

Optie 1: een integratie met een attributieprovider

RevenueCat heeft integraties met attributieproviders zoals Adjust, AppsFlyer, Branch, Singular en Tenjin. De provider bepaalt waar de installatie vandaan kwam, en de omzet verschijnt naast elke campagne in het dashboard van de provider.

Dat is de juiste keuze als je al voor een van die tools betaalt voor betaalde campagnes. Het is veel tool, en veel budget, als je alleen vijf video’s en twee creators wilt vergelijken.

Optie 2: de advertentieattributie van Apple

RevenueCat kan de attributiegegevens van Apple ophalen voor Apples eigen advertenties, met de campagne, advertentiegroep en het zoekwoord, en laat je de grafieken daarop uitsplitsen. Handig als je zoekadvertenties van Apple draait. Het dekt alleen die advertenties, niet je TikTok-posts of de video van een creator.

Komt de meeste groei uit links (posts, bio’s, creators, nieuwsbrieven, QR-codes, advertenties die verkeer naar een website sturen), dan heb je drie dingen nodig:

  1. Een link per bron. Elke post, creator en advertentie krijgt een eigen link die de juiste store opent.
  2. Een SDK in je app die weet welke link elke installatie bracht.
  3. Een koppeling met RevenueCat, zodat elke proefperiode, aankoop, verlenging en terugbetaling terechtkomt bij de link die die persoon bracht, ook als die gebeurt terwijl de app dicht is.

Dat is de hele opzet. Geen accounts bij advertentienetwerken, geen attributiecontract, en je ziet omzet per post in plaats van per advertentienetwerk.

Unolink doet optie 3, met RevenueCat ingebouwd. Je hebt het Pro-abonnement (US$ 19 per maand) of hoger nodig, voor de SDK. De prijzen staan op de prijspagina; er is geen verkoopgesprek.

  1. Maak je links. Een slimme link voor de app, en een campagnelink per post, creator of advertentie: go.unolink.dev/yourapp/creator-anna. Elke link opent de App Store op iPhone en Google Play op Android.
  2. Voeg de SDK toe voor iOS, Android, React Native of Flutter. Het is een kleine library die je in een paar minuten toevoegt, en hij laat zien welke link elke installatie bracht, zonder fingerprinting. Zie de SDK-documentatie.
  3. Koppel RevenueCat. De SDK koppelt zich met één regel aan RevenueCat, en je koppelt RevenueCat één keer vanuit de instellingen van je app in Unolink. Stap voor stap: documentatie over RevenueCat.
  4. Klaar. Proefperiodes, aankopen, verlengingen en terugbetalingen komen vanaf dan vanzelf binnen, en niets wordt dubbel geteld.

Wat je ziet

Zodra aankopen binnenkomen, heeft elke link een volledige funnel: klikken, installaties, onboarding, paywall, proefperiode, betaald en omzet.

Voorbeeldgegevens
  1. Klikken2.400
  2. Installaties610−75%(grootste daling)
  3. Proefperiode gestart140−77%
  4. Betaald52−63%

Grootste daling: Installaties

Voorbeeldgegevens: één verzonnen creatorlink. De omzet staat in de funnel naast deze stappen.
  • Omzet per link, na aftrek van terugbetalingen. Een terugbetaling trekt de omzet ervan af.
  • Late betalers tellen mee. Wie vandaag op de link van een creator tikt en volgende week na een gratis proefperiode betaalt, telt nog steeds als betalende gebruiker van die link. Mensen worden gegroepeerd op installatiedatum, dus de cijfers van vorige week kunnen stijgen naarmate proefperiodes converteren.
  • Wanneer mensen betalen. Het Rapport toont het aandeel installaties dat binnen een dag, 7 dagen en 30 dagen betaalt, de mediane wachttijd, en hoeveel er na een stille week terugkwamen om te betalen, in totaal en per link.
  • Verlengingen als eigen stap. Verlengd, opgezegd, verlopen en betalingsprobleem kun je aan elke funnel toevoegen.
  • Al geabonneerd. Iemand die al een abonnement had vóór deze installatie (een nieuwe telefoon, een herinstallatie), telt nog mee voor de omzet, maar niet als nieuwe betalende gebruiker van de link, omdat die link de verkoop niet opleverde.
  • Sandboxaankopen blijven buiten beeld, net als testapparaten, zodat je cijfers alleen echte klanten tonen.

Omzet per link is maar zo nuttig als de namen van de links. Over drie maanden zegt link7 je niets meer.

  • Noem de bron en de variant: creator-anna, tiktok-oct-hook2, newsletter-launch, poster-gym-berlin.
  • Eén link per ding waarover je een beslissing neemt. Zou je op basis van de cijfers stoppen met een creator betalen, dan heeft die creator een eigen link nodig. Zou je een hook van een video houden of schrappen, dan heeft elke hook er een nodig.
  • Hergebruik links niet tussen campagnes. Een link die voor twee posts is gebruikt, gooit hun omzet voorgoed op één hoop.
  • Houd de UTM-tags die advertenties voor je toevoegen. Veel advertenties voegen zelf utm_source en utm_campaign toe; die worden bij de klik bewaard, zodat je één advertentielink later per campagne kunt uitsplitsen.

Gaten om rekening mee te houden

Wees je bewust van de gaten, welke tool je ook gebruikt:

  • Campagnes voor app-installaties openen direct de store en slaan je link over, dus hun abonnees kun je er niet aan koppelen. Gebruik daarvoor de rapportage van het advertentieplatform zelf.
  • Aankopen op het web of op een ander apparaat vereisen dat de app weet wie de klant is. De pagina Betalingen en gebruikers-ID’s behandelt gasten, aanmeldingen en aankopen die elders zijn gedaan.
  • Kleine aantallen. Een link met tien installaties en één abonnee zegt je weinig. Geef het tijd en mensen voordat je beslist.

Privacy en de regels van Apple

De aankopen van je eigen app koppelen aan de installaties van je eigen app is first-party-analyse. Het is geen tracking in de zin van Apple, wat gaat over het koppelen van je gegevens aan apps of websites van andere bedrijven voor advertenties, en er is geen trackingmelding voor nodig. Unolink gebruikt geen fingerprinting en deelt nooit de ID’s van je gebruikers. Meer details, ook over het beantwoorden van de privacyvragen in App Store Connect: Betalingen en gebruikers-ID’s.

Welke optie kies je?

  • Je koopt advertenties in op meerdere netwerken en wilt dat die op abonnees optimaliseren: een attributieprovider, met de RevenueCat-integratie daarvan.
  • Je draait zoekadvertenties van Apple: zet de integratie van RevenueCat met Apple-advertenties aan; die voeg je goedkoop toe naast al het andere.
  • Je groeit via posts, creators en een paar websiteadvertenties: je eigen links, een SDK en RevenueCat gekoppeld. Dat is de eenvoudigste, goedkoopste opzet die je vertelt welke link abonnees bracht.

Voor het grotere plaatje van meten zonder mobile measurement partner, zie Welke advertentie bracht elke installatie?, en voor de events tussen installatie en aankoop: Onboarding- en paywallfunnels: wat je moet meten.

Deel dit artikel

Lees verder