OneLink: vad det är, teknik för deep linking och attribution av installationer

Författare: IT Sectr Publicerad: 2026-05-15 Lästid: 8 min

OneLink är en deep linking-teknik från AppsFlyer som kombinerar djupa länkar med attribution av installationer och handlingar i mobila appar. Till skillnad från vanliga deep links bevarar OneLink information om trafikkällan även efter ominstallation av appen och i alla skeden av användarens resa. Enligt uppgifter från AppsFlyer (2025) används OneLink i 85 % av mobila attributionskampanjer bland plattformens kunder.

Huvudpunkter

  • OneLink — deep linking-lösning med attribution från AppsFlyer som kopplar ett klick till en installation
  • Attribution bevaras vid ominstallation tack vare enhetsidentifierare och fingeravtryck
  • End-to-end-analys spårar användarens väg från klick till köp via en enda länk
  • OneLink stöder deep links, uppskjutna deep links och retargetingkampanjer
  • Integration inkluderar AppsFlyer SDK och generering av länkar via kontrollpanelen eller API

OneLink är en teknik för att skapa smarta deep links från AppsFlyer som gör det möjligt att skicka attributionsparametrar via en länk och koppla användaråtgärder till en specifik annonskälla. Den löser det viktigaste problemet inom mobil marknadsföring: kopplingen mellan ett klick på en annons och installationen av en app.

En vanlig deep link öppnar appen och kan skicka grundläggande parametrar, men förlorar information om trafikkällan vid passage genom appbutiken. OneLink använder en kombination av URL-parametrar, enhetsidentifierare och fingeravtrycksteknik för att återställa attribution efter installation. Detta gör det möjligt för marknadsförare att se vilken kampanj, kreativ och kanal som ledde till konvertering — registrering, köp eller annan målspecifik händelse.

OneLink fungerar på alla plattformar: iOS (Universal Links), Android (App Links), webbläsare och även i skrivbordsappar. Länkar genereras via AppsFlyer-kontrollpanelen eller programmatiskt via REST API, vilket gör det möjligt att dynamiskt ställa in parametrar för varje kampanj i realtid.

OneLinks funktionsprincip bygger på tre på varandra följande steg: klick på en länk, installation av appen och matchning av händelser. I varje steg bevarar och skickar OneLink attributionsdata med hjälp av en kombination av metoder för att exakt bestämma trafikkällan.

Struktur för en OneLink-länk

En OneLink-länk har ett speciellt format som inkluderar AppsFlyers domän, appens identifierare och kampanjparametrar. Standardmallen ser ut som https://app.onelink.me/{app-id}?pid={source}&c={campaign}&af_dp={deeplink}. Parametern pid (media source) anger trafikkällan, c — kampanjens namn, af_dp — deep link inuti appen.

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

Parametern af_dp anger den deep link som användaren går till om appen redan är installerad. För nya användare aktiveras mekanismen för uppskjuten deep linking: efter installation och första start bestämmer SDK de sparade parametrarna och leder användaren till rätt skärm. Parametern af_click_lookback definierar attributionsfönstret — den period inom vilken ett klick anses ha lett till installation.

Attributionsmekanism

Efter klick på en OneLink-länk registrerar AppsFlyer klicket och kopplar det till en unik klickidentifierare. När användaren installerar och öppnar appen skickar AppsFlyer SDK en begäran till servern med enhetsidentifieraren (IDFA på iOS, GAID på Android). Servern matchar klickidentifieraren med installationen och bestämmer trafikkällan.

Om ingen exakt matchning baserad på ID hittas (till exempel om användaren har stängt av annonsidentifieraren), används fingeravtryck — analys av IP-adress, enhetsmodell, operativsystemversion och tidsstämpel. Enligt uppgifter från AppsFlyer ger fingeravtryck en attributionsnoggrannhet på 92–95 % på iOS och 95–97 % på Android även utan annons-ID. Kombinationen av deterministiska (IDFA/GAID) och probabilistiska (fingeravtryck) metoder ger den mest kompletta bilden av trafikkällorna.

Den viktigaste skillnaden mellan OneLink och en vanlig deep link ligger i förmågan att bevara attribution under hela användarens resa. En vanlig deep link (t.ex. myapp://screen) öppnar appen men kan inte avgöra var användaren kom ifrån om han precis har installerat appen från butiken.

ParameterOneLinkVanlig deep link
InstallationsattributionJa, via klick till källaNej
Uppskjuten deep linkingJa, efter installationNej
ParameterbevarandeVia ominstallationEndast i session
RetargetingSpårning av återkomstEndast öppning
End-to-end-analysHela trattenNej

OneLink använder sin egen SDK för att spåra händelser inuti appen och automatiskt koppla dem till attributionsdata. Detta gör det möjligt att skapa rapporter över hela tratten: från annonsvisning till köp, återbetalning eller användarbehållning dag 7. Vanliga deep links ger inte denna möjlighet — de fungerar uteslutande som navigeringsmekanism, utan lager av analys och marknadsföringsattribution.

OneLink används i ett brett spektrum av marknadsföringsscenarier där exakt koppling av användaråtgärder till annonskällor krävs. Huvudområdena inkluderar att locka nya användare, återengagera befintliga och mäta effektiviteten hos varje kanal.

Reklamkampanjer för installationer

Vid lansering av installationsannonser (UA-kampanjer) placeras OneLink-länkar i annonser på Facebook Ads, Google Ads, TikTok, Snapchat och andra plattformar. Parametern pid identifierar plattformen unikt, och den extra parametern c (campaign) specificerar en specifik kampanj. AppsFlyer matchar automatiskt klick med installationer och visar en rapport med CPI (cost per install), CR (conversion rate) och ROAS (return on ad spend) för varje källa.

Retargeting och återengagemang

För användare som redan har installerat appen stöder OneLink retargetingkampanjer. När en befintlig användare klickar på en länk öppnar OneLink appen och skickar kampanjparametrar som personlig rabatt eller bonus. AppsFlyer skiljer nya användare från återvändande via flaggan is_retargeting och skapar separata rapporter för varje trafiktyp — viktigt för korrekt beräkning av LTV (lifetime value).

Uppskjuten deep linking för organisk trafik

OneLink används inte bara i betalda kampanjer utan även för organisk trafik: länkar i e-postnyhetsbrev, SMS, QR-koder och sociala nätverk. Om användaren inte har installerat appen leder OneLink honom till App Store eller Google Play, och efter installation — till målskärmen: produktsida, artikel, profil eller kampanjerbjudande. Uppskjuten deep linking är avgörande för konvertering eftersom det eliminerar friktionen mellan användarens vilja att agera och behovet av att manuellt söka efter rätt avsnitt.

Partnerprogram och influencer marketing

OneLink stöder generering av unika länkar för varje partner eller influencer. Parametern af_sub1 kan innehålla partner-ID, af_sub2 — namnet på inlägget eller videon. Detta gör det möjligt för marknadsförare att se vilket innehåll som ger flest installationer och konverteringar och optimera budgeten baserat på data, inte gissningar.

För korrekt funktion av OneLink krävs integration av AppsFlyer SDK i mobilappen. Processen inkluderar installation av SDK, konfiguration av OneLink-domänen och bearbetning av inkommande deep links via plattformens systemmekanismer — Universal Links på iOS och App Links på Android.

Integration av AppsFlyer SDK

SDK installeras via standardberoendehanterare. På Android läggs ett beroende till i Gradle, på iOS — via CocoaPods eller Swift Package Manager. Efter installation initieras SDK med utvecklarnyckeln som erhålls från AppsFlyer-kontrollpanelen och börjar automatiskt spåra installationer och händelser.

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)
    }
}

I exemplet ovan initieras SDK i onCreate-metoden i huvudaktiviteten med utvecklarnyckeln. Metoden onNewIntent är obligatorisk för bearbetning av deep links om appen redan körs. Utan detta anrop kommer attribution för upprepade öppningar från OneLink-länkar inte att registreras, vilket snedvrider statistiken för retargetingkampanjer.

Konfigurera Universal Links (iOS)

För iOS måste Universal Links konfigureras: lägg till entitlements med OneLink-domänen (app.onelink.me) och placera filen apple-app-site-association på servern. AppsFlyer genererar automatiskt denna fil vid konfigurering av OneLink i panelen, utvecklaren behöver bara lägga till entitlement och bearbeta inkommande länkar i AppDelegate.

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
    }
}

Metoden continue userActivity anropas av systemet vid passage av en Universal Link. Inuti den anropas metoden AppsFlyerLib.shared().continue, som extraherar attributionsparametrar från länken och skickar dem till servern. Ett liknande tillvägagångssätt används på Android via Intent Filter med auto-verify för App Links.

Efter slutförd integration kan OneLink-länkar genereras via AppsFlyer-panelen eller API för varje reklamkampanj. Det är viktigt att testa länkarna på alla plattformar: i en nyinstallerad app (uppskjuten), i en redan installerad app (direkt) och på en webbsida om appen inte är installerad. Testning görs via verktyget AppsFlyer Test Link, som simulerar beteendet på alla plattformar utan att behöva publicera i butikerna.

När du arbetar med OneLink måste du ta hänsyn till plattformsbegränsningar: på iOS efter införandet av App Tracking Transparency (ATT) kräver åtkomst till IDFA uttryckligt samtycke från användaren, vilket minskar noggrannheten hos deterministisk attribution. Google begränsar också användningen av GAID på Android 14+ och högre, vilket kräver bekräftelse från användaren. Under sådana förhållanden blir fingeravtryck den huvudsakliga attributionsmetoden och dess noggrannhet beror direkt på datakvaliteten — ju fler signaturer SDK samlar in, desto högre är sannolikheten för korrekt matchning av klick med installation.

Vanliga frågor

Vad skiljer OneLink från en vanlig deep link?

OneLink har inbyggd attribution: den spårar klickets källa, bevarar parametrar vid ominstallation av appen och stöder uppskjuten deep linking — att leda användaren till målskärmen efter installation. En vanlig deep link öppnar bara appen utan koppling till annonskällan.

Hur bestämmer OneLink källan till en installation?

OneLink använder en kombination av metoder: vid klick skapas en unik identifierare som vid installation matchas mot enhetens IDFA/GAID. Om annons-ID inte är tillgängligt tillämpas fingeravtryck baserat på IP, enhetsmodell och tidsstämpel. Noggrannheten når 95–97 % på Android.

Vad är uppskjuten deep linking i OneLink?

Uppskjuten deep linking är en mekanism som kommer ihåg målskärmen efter ett klick på OneLink och leder användaren till den efter installation av appen. Utan den skulle en ny användare efter installation hamna på huvudskärmen istället för på sidan med den annonserade produkten eller erbjudandet.

Kan OneLink användas utan AppsFlyer?

Nej, OneLink är en patenterad teknik från AppsFlyer som endast fungerar med AppsFlyer SDK. För attribution av deep links via andra plattformar finns alternativ: Branch Universal Ads och Adjust Deep Linking, men deras länkformat och möjligheter skiljer sig åt.

Hur testar man en OneLink-länk?

AppsFlyer tillhandahåller verktyget Test Link i kontrollpanelen. Det simulerar länkens beteende på iOS, Android och webben: visar vilken skärm som öppnas, vilka parametrar som skickas och hur källan bestäms. Testning bör göras på alla plattformar och scenarier — ny enhet, ominstallation och redan installerad app.

Sammanfattning

  • OneLink — smart deep link-teknik från AppsFlyer med full attribution från klick till konvertering
  • Attribution fungerar via klickidentifierare, IDFA/GAID och fingeravtryck med upp till 97 % noggrannhet
  • Uppskjuten deep linking leder användaren till målskärmen även efter första installationen
  • OneLink stöder direkta deep links, retargeting, organisk trafik och partnerprogram
  • Integration kräver AppsFlyer SDK, konfigurering av Universal Links på iOS och App Links på Android
  • End-to-end-analys skapar rapporter över hela tratten: från visning till köp och behållning

Vi utvecklar en mobil applikation nyckelfärdigt

IT Sectr skapar iOS- och Android-applikationer för startups och företag sedan 2017. Vi ger dig råd och föreslår den bästa lösningen.

Diskutera projektet

Läs också