OneLink: wat het is, technologie van deep linking en attributie van installaties

Auteur: IT Sectr Gepubliceerd: 2026-05-15 Leestijd: 8 min

OneLink is een deep linking-technologie van AppsFlyer die diepe links combineert met attributie van installaties en acties in mobiele apps. In tegenstelling tot gewone deep links, behoudt OneLink informatie over de verkeersbron, zelfs na herinstallatie van de app en in alle fasen van de gebruikersreis. Volgens gegevens van AppsFlyer (2025), wordt OneLink gebruikt in 85% van de mobiele attributiecampagnes onder de klanten van het platform.

Belangrijkste punten

  • OneLink — deep linking-oplossing met attributie van AppsFlyer, die een klik aan een installatie koppelt
  • Attributie blijft behouden bij herinstallatie dankzij de apparaat-ID en fingerprinting
  • End-to-end analyse volgt het gebruikerspad van klik tot aankoop via een enkele link
  • OneLink ondersteunt deep links, deferred deep links en retargetingcampagnes
  • Integratie omvat de AppsFlyer SDK en het genereren van links via het dashboard of API

OneLink is een technologie voor het maken van slimme deep links van AppsFlyer waarmee attributieparameters via een link kunnen worden doorgegeven en gebruikersacties aan een specifieke advertentiebron kunnen worden gekoppeld. Het lost het belangrijkste probleem van mobiele marketing op: de verbinding tussen een klik op een advertentie en de installatie van een app.

Een gewone deep link opent de app en kan basisparameters doorgeven, maar verliest informatie over de verkeersbron bij het passeren van de app store. OneLink gebruikt een combinatie van URL-parameters, apparaat-ID en fingerprinting-technologie om de attributie na installatie te herstellen. Dit stelt marketeers in staat om te zien welke campagne, creatieve uiting en kanaal hebben geleid tot conversie — registratie, aankoop of een andere doelgebeurtenis.

OneLink werkt op alle platforms: iOS (Universal Links), Android (App Links), webbrowsers en zelfs desktop-apps. Links worden gegenereerd via het AppsFlyer-dashboard of programmatisch via de REST API, wat het mogelijk maakt om dynamisch parameters voor elke campagne in realtime in te stellen.

Het werkingsprincipe van OneLink is gebaseerd op drie opeenvolgende fasen: klikken op een link, installeren van de app en matchen van gebeurtenissen. In elke fase bewaart en verzendt OneLink attributiegegevens met behulp van een combinatie van methoden om de verkeersbron nauwkeurig te bepalen.

Structuur van een OneLink-link

Een OneLink-link heeft een speciaal formaat dat het AppsFlyer-domein, de app-ID en campagneparameters bevat. De standaardsjabloon ziet eruit als https://app.onelink.me/{app-id}?pid={source}&c={campaign}&af_dp={deeplink}. De parameter pid (media source) geeft de verkeersbron aan, c — de campagnenaam, af_dp — de deep link in de app.

text
https://app.onelink.me/A1b2C3d4?pid=facebook&c=summer_campaign&af_dp=myapp://promo/summer2026&af_click_lookback=7d

De parameter af_dp bepaalt de deep link waarnaar de gebruiker wordt gestuurd als de app al is geïnstalleerd. Voor nieuwe gebruikers wordt het deferred deep linking-mechanisme geactiveerd: na installatie en eerste start bepaalt de SDK de opgeslagen parameters en leidt de gebruiker naar het juiste scherm. De parameter af_click_lookback definieert het attributievenster — de periode waarin een klik wordt beschouwd als leidend tot een installatie.

Attributiemechanisme

Na het klikken op een OneLink-link registreert AppsFlyer de klik en koppelt deze aan een unieke klik-ID. Wanneer de gebruiker de app installeert en opent, stuurt de AppsFlyer SDK een verzoek naar de server met de apparaat-ID (IDFA op iOS, GAID op Android). De server matcht de klik-ID met de installatie en bepaalt de verkeersbron.

Als er geen exacte match op ID wordt gevonden (bijvoorbeeld omdat de gebruiker de advertentie-ID heeft uitgeschakeld), wordt fingerprinting gebruikt — analyse van IP-adres, apparaatmodel, OS-versie en tijdstempel. Volgens gegevens van AppsFlyer zorgt fingerprinting voor een attributienauwkeurigheid van 92–95% op iOS en 95–97% op Android, zelfs zonder advertentie-ID. De combinatie van deterministische (IDFA/GAID) en probabilistische (fingerprinting) methoden geeft het meest complete beeld van verkeersbronnen.

Het belangrijkste verschil tussen OneLink en een gewone deep link is de mogelijkheid om attributie te behouden gedurende de hele gebruikersreis. Een gewone deep link (bijv. myapp://screen) opent de app, maar kan niet bepalen waar de gebruiker vandaan komt als hij de app net uit de store heeft geïnstalleerd.

ParameterOneLinkGewone deep link
Installatie-attributieJa, per klik naar bronNee
Deferred deep linkingJa, na installatieNee
ParameterbehoudVia herinstallatieAlleen in sessie
RetargetingTerugkeer volgenAlleen openen
End-to-end analyseVolledige trechterNee

OneLink gebruikt zijn eigen SDK om gebeurtenissen in de app te volgen en automatisch te koppelen aan attributiegegevens. Dit maakt het mogelijk om rapporten over de hele trechter te maken: van advertentieweergave tot aankoop, terugbetaling of retentie van de gebruiker op dag 7. Gewone deep links bieden deze mogelijkheid niet — ze werken uitsluitend als navigatiemechanisme, zonder een laag van analyse en marketingattributie.

OneLink wordt gebruikt in een breed scala aan marketingscenario's waar nauwkeurige koppeling van gebruikersacties aan advertentiebronnen vereist is. De belangrijkste toepassingsgebieden zijn het aantrekken van nieuwe gebruikers, het terugbrengen van bestaande gebruikers en het meten van de effectiviteit van elk kanaal.

Advertentiecampagnes voor installaties

Bij het lanceren van installatie-advertenties (UA-campagnes) worden OneLink-links geplaatst in advertenties op Facebook Ads, Google Ads, TikTok, Snapchat en andere platforms. De parameter pid identificeert het platform uniek en de extra parameter c (campaign) specificeert de specifieke campagne. AppsFlyer matcht automatisch klikken met installaties en toont het CPI-rapport (cost per install), CR (conversion rate) en ROAS (return on ad spend) voor elke bron.

Retargeting en heraanspreking

Voor gebruikers die de app al hebben geïnstalleerd, ondersteunt OneLink retargetingcampagnes. Wanneer een bestaande gebruiker op een link klikt, opent OneLink de app en verzendt promotieparameters, zoals persoonlijke korting of bonus. AppsFlyer onderscheidt nieuwe gebruikers van terugkerende gebruikers via de is_retargeting-vlag en maakt aparte rapporten voor elk verkeerstype — belangrijk voor de juiste berekening van LTV (lifetime value).

Deferred deep linking voor organisch verkeer

OneLink wordt niet alleen gebruikt in betaalde campagnes, maar ook voor organisch verkeer: links in e-mailnieuwsbrieven, SMS, QR-codes en sociale netwerken. Als de gebruiker de app niet heeft geïnstalleerd, leidt OneLink hem naar de App Store of Google Play, en na installatie naar het doelscherm: productpagina, artikel, profiel of promotionele aanbieding. Deferred deep linking is cruciaal voor conversie, omdat het de frictie wegneemt tussen de wens van de gebruiker om een actie uit te voeren en de noodzaak om handmatig de juiste sectie te zoeken.

Partnerprogramma's en influencer marketing

OneLink ondersteunt het genereren van unieke links voor elke partner of influencer. De parameter af_sub1 kan de partner-ID bevatten, af_sub2 — de naam van de post of video. Dit stelt marketeers in staat om te zien welke content de meeste installaties en conversies oplevert en het budget te optimaliseren op basis van gegevens in plaats van aannames.

Voor een correcte werking van OneLink is integratie van de AppsFlyer SDK in de mobiele app vereist. Het proces omvat het installeren van de SDK, het configureren van het OneLink-domein en het verwerken van inkomende deep links via de systeemmechanismen van het platform — Universal Links op iOS en App Links op Android.

Integratie van de AppsFlyer SDK

De SDK wordt geïnstalleerd via standaard dependency managers. Op Android wordt een afhankelijkheid toegevoegd in Gradle, op iOS via CocoaPods of Swift Package Manager. Na installatie wordt de SDK geïnitialiseerd met de dev key die is verkregen uit het AppsFlyer-dashboard en begint automatisch met het volgen van installaties en gebeurtenissen.

kotlin
class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        AppsFlyerLib.getInstance()
            .start(this, "YOUR_DEV_KEY")
    }

    override fun onNewIntent(intent: Intent?) {
        super.onNewIntent(intent)
        AppsFlyerLib.getInstance()
            .onNewIntent(this, intent)
    }
}

In het bovenstaande voorbeeld wordt de SDK geïnitialiseerd in de onCreate-methode van de hoofd-Activity met behulp van de dev key. De onNewIntent-methode is verplicht voor het verwerken van deep links als de app al actief is. Zonder deze aanroep wordt attributie voor herhaalde openingen vanuit OneLink-links niet geregistreerd, wat de statistieken van retargetingcampagnes vertekent.

Universal Links configureren (iOS)

Voor iOS moeten Universal Links worden geconfigureerd: entitlements toevoegen met het OneLink-domein (app.onelink.me) en het bestand apple-app-site-association op de server plaatsen. AppsFlyer genereert dit bestand automatisch bij het configureren van OneLink in het dashboard, de ontwikkelaar hoeft alleen de entitlement toe te voegen en inkomende links in de AppDelegate te verwerken.

swift
import AppsFlyerLib

class AppDelegate: UIResponder, UIApplicationDelegate {
    func application(
        _ application: UIApplication,
        continue userActivity: NSUserActivity,
        restorationHandler: Any?
    ) -> Bool {
        AppsFlyerLib.shared()
            .continue(userActivity, restorationHandler: nil)
        return true
    }
}

De methode continue userActivity wordt door het systeem aangeroepen bij het passeren van een Universal Link. Hierin wordt de methode AppsFlyerLib.shared().continue aangeroepen, die attributieparameters uit de link haalt en naar de server stuurt. Een vergelijkbare aanpak wordt op Android gebruikt via Intent Filter met auto-verify voor App Links.

Na voltooiing van de integratie kunnen OneLink-links worden gegenereerd via het AppsFlyer-dashboard of API voor elke advertentiecampagne. Het is belangrijk om de links op alle platforms te testen: in een pas geïnstalleerde app (deferred), in een reeds geïnstalleerde app (direct) en op een webpagina als de app niet is geïnstalleerd. Testen gebeurt via de AppsFlyer Test Link-tool, die het gedrag op alle platforms simuleert zonder dat publicatie in de stores nodig is.

Bij het werken met OneLink moet rekening worden gehouden met platformbeperkingen: op iOS vereist toegang tot IDFA na de introductie van App Tracking Transparency (ATT) expliciete toestemming van de gebruiker, wat de nauwkeurigheid van deterministische attributie vermindert. Google beperkt ook het gebruik van GAID op Android 14+ en hoger, waarbij bevestiging van de gebruiker vereist is. In dergelijke omstandigheden wordt fingerprinting de belangrijkste attributiemethode en de nauwkeurigheid ervan hangt direct af van de gegevenskwaliteit — hoe meer handtekeningen de SDK verzamelt, hoe groter de kans op een correcte match van klik met installatie.

Veelgestelde vragen

Wat is het verschil tussen OneLink en een gewone deep link?

OneLink heeft ingebouwde attributie: het volgt de bron van de klik, behoudt parameters bij herinstallatie van de app en ondersteunt deferred deep linking — het sturen van de gebruiker naar het doelscherm na installatie. Een gewone deep link opent alleen de app zonder koppeling aan de advertentiebron.

Hoe bepaalt OneLink de bron van een installatie?

OneLink gebruikt een combinatie van methoden: bij een klik wordt een unieke ID aangemaakt die bij installatie wordt gematcht met de IDFA/GAID van het apparaat. Als de advertentie-ID niet beschikbaar is, wordt fingerprinting toegepast op basis van IP, apparaatmodel en tijdstempel. Nauwkeurigheid bereikt 95–97% op Android.

Wat is deferred deep linking in OneLink?

Deferred deep linking is een mechanisme dat het doelscherm onthoudt na een klik op OneLink en de gebruiker ernaartoe stuurt na installatie van de app. Zonder dit zou een nieuwe gebruiker na installatie op het hoofdscherm terechtkomen in plaats van op de pagina met het gepromote product of de actie.

Kan OneLink zonder AppsFlyer worden gebruikt?

Nee, OneLink is een gepatenteerde technologie van AppsFlyer die alleen werkt met de AppsFlyer SDK. Voor attributie van deep links via andere platforms bestaan alternatieven: Branch Universal Ads en Adjust Deep Linking, maar hun linkformaat en mogelijkheden verschillen.

Hoe test je een OneLink-link?

AppsFlyer biedt de Test Link-tool in het dashboard. Het simuleert het gedrag van de link op iOS, Android en web: toont welk scherm wordt geopend, welke parameters worden doorgegeven en hoe de bron wordt bepaald. Testen moet op alle platforms en scenario's worden gedaan — nieuw apparaat, herinstallatie en reeds geïnstalleerde app.

Samenvatting

  • OneLink — slimme deep link-technologie van AppsFlyer met volledige attributie van klik tot conversie
  • Attributie werkt via klik-ID, IDFA/GAID en fingerprinting met een nauwkeurigheid tot 97%
  • Deferred deep linking stuurt de gebruiker naar het doelscherm, zelfs na de eerste installatie
  • OneLink ondersteunt directe deep links, retargeting, organisch verkeer en partnerprogramma's
  • Integratie vereist de AppsFlyer SDK, configuratie van Universal Links op iOS en App Links op Android
  • End-to-end analyse maakt rapporten over de hele trechter: van weergave tot aankoop en retentie

We ontwikkelen een mobiele applicatie turnkey

IT Sectr creëert sinds 2017 iOS- en Android-applicaties voor startups en bedrijven. We adviseren u en stellen de beste oplossing voor.

Bespreek het project

Lees ook