Το OneLink είναι μια τεχνολογία deep linking από την AppsFlyer που συνδυάζει βαθιούς συνδέσμους με απόδοση εγκαταστάσεων και ενεργειών σε κινητές εφαρμογές. Σε αντίθεση με τα συνηθισμένα deep links, το OneLink διατηρεί πληροφορίες σχετικά με την πηγή κυκλοφορίας ακόμη και μετά από επανεγκατάσταση της εφαρμογής και σε όλα τα στάδια της διαδρομής του χρήστη. Σύμφωνα με στοιχεία της AppsFlyer (2025), το OneLink χρησιμοποιείται στο 85% των καμπανιών κινητής απόδοσης μεταξύ των πελατών της πλατφόρμας.
Κύρια Σημεία
Το OneLink είναι μια τεχνολογία δημιουργίας έξυπνων deep links από την AppsFlyer που επιτρέπει τη μεταφορά παραμέτρων απόδοσης μέσω ενός συνδέσμου και τη σύνδεση ενεργειών χρήστη με μια συγκεκριμένη διαφημιστική πηγή. Λύνει το βασικό πρόβλημα του κινητού μάρκετινγκ: τη σύνδεση μεταξύ ενός κλικ σε διαφήμιση και της εγκατάστασης εφαρμογής.
Ένα συνηθισμένο deep link ανοίγει την εφαρμογή και μπορεί να μεταφέρει βασικές παραμέτρους, αλλά χάνει πληροφορίες σχετικά με την πηγή κυκλοφορίας κατά τη διέλευση μέσω του καταστήματος εφαρμογών. Το OneLink χρησιμοποιεί έναν συνδυασμό παραμέτρων URL, αναγνωριστικού συσκευής και τεχνολογίας fingerprinting για την αποκατάσταση της απόδοσης μετά την εγκατάσταση. Αυτό επιτρέπει στους έμπορους να βλέπουν ποια καμπάνια, δημιουργικό και κανάλι οδήγησαν σε μετατροπή — εγγραφή, αγορά ή άλλο στοχευμένο γεγονός.
Το OneLink λειτουργεί σε όλες τις πλατφόρμες: iOS (Universal Links), Android (App Links), προγράμματα περιήγησης ιστού, ακόμη και σε εφαρμογές επιτραπέζιου υπολογιστή. Οι σύνδεσμοι δημιουργούνται μέσω του πίνακα ελέγχου AppsFlyer ή προγραμματιστικά μέσω REST API, επιτρέποντας τη δυναμική ρύθμιση παραμέτρων για κάθε καμπάνια σε πραγματικό χρόνο.
Η αρχή λειτουργίας του OneLink βασίζεται σε τρία διαδοχικά στάδια: κλικ στον σύνδεσμο, εγκατάσταση εφαρμογής και αντιστοίχιση γεγονότων. Σε κάθε στάδιο, το OneLink διατηρεί και μεταδίδει δεδομένα απόδοσης, χρησιμοποιώντας έναν συνδυασμό μεθόδων για τον ακριβή προσδιορισμό της πηγής κυκλοφορίας.
Ο σύνδεσμος OneLink έχει ειδική μορφή που περιλαμβάνει το domain της AppsFlyer, το αναγνωριστικό εφαρμογής και τις παραμέτρους καμπάνιας. Το τυπικό πρότυπο μοιάζει με https://app.onelink.me/{app-id}?pid={source}&c={campaign}&af_dp={deeplink}. Η παράμετρος pid (media source) υποδεικνύει την πηγή κυκλοφορίας, c — το όνομα της καμπάνιας, af_dp — το deep link μέσα στην εφαρμογή.
https://app.onelink.me/A1b2C3d4?pid=facebook&c=summer_campaign&af_dp=myapp://promo/summer2026&af_click_lookback=7d
Η παράμετρος af_dp καθορίζει το deep link στο οποίο θα μεταβεί ο χρήστης εάν η εφαρμογή είναι ήδη εγκατεστημένη. Για νέους χρήστες, ενεργοποιείται ο μηχανισμός deferred deep linking: μετά την εγκατάσταση και την πρώτη εκκίνηση, το SDK προσδιορίζει τις αποθηκευμένες παραμέτρους και κατευθύνει τον χρήστη στην κατάλληλη οθόνη. Η παράμετρος af_click_lookback ορίζει το παράθυρο απόδοσης — την περίοδο κατά την οποία ένα κλικ θεωρείται ότι οδήγησε σε εγκατάσταση.
Μετά το κλικ σε έναν σύνδεσμο OneLink, η AppsFlyer καταγράφει το κλικ και το συνδέει με ένα μοναδικό αναγνωριστικό κλικ. Όταν ο χρήστης εγκαθιστά και ανοίγει την εφαρμογή, το SDK AppsFlyer στέλνει ένα αίτημα στον διακομιστή με το αναγνωριστικό συσκευής (IDFA σε iOS, GAID σε Android). Ο διακομιστής αντιστοιχίζει το αναγνωριστικό κλικ με την εγκατάσταση και προσδιορίζει την πηγή κυκλοφορίας.
Εάν δεν βρεθεί ακριβής αντιστοιχία βάσει αναγνωριστικού (για παράδειγμα, ο χρήστης απενεργοποίησε το διαφημιστικό αναγνωριστικό), χρησιμοποιείται fingerprinting — ανάλυση διεύθυνσης IP, μοντέλου συσκευής, έκδοσης λειτουργικού συστήματος και χρονικής σήμανσης. Σύμφωνα με στοιχεία της AppsFlyer, το fingerprinting παρέχει ακρίβεια απόδοσης 92–95% σε iOS και 95–97% σε Android ακόμη και χωρίς διαφημιστικό αναγνωριστικό. Ο συνδυασμός ντετερμινιστικών (IDFA/GAID) και πιθανοτικών (fingerprinting) μεθόδων δίνει την πληρέστερη εικόνα των πηγών κυκλοφορίας.
Η βασική διαφορά μεταξύ του OneLink και ενός συνηθισμένου deep link έγκειται στην ικανότητα διατήρησης της απόδοσης σε ολόκληρη τη διαδρομή του χρήστη. Ένα συνηθισμένο deep link (π.χ. myapp://screen) ανοίγει την εφαρμογή, αλλά δεν μπορεί να προσδιορίσει από πού προήλθε ο χρήστης εάν μόλις εγκατέστησε την εφαρμογή από το κατάστημα.
| Παράμετρος | OneLink | Συνηθισμένο deep link |
|---|---|---|
| Απόδοση εγκατάστασης | Ναι, με κλικ στην πηγή | Όχι |
| Deferred deep linking | Ναι, μετά την εγκατάσταση | Όχι |
| Διατήρηση παραμέτρων | Μέσω επανεγκατάστασης | Μόνο στη συνεδρία |
| Retargeting | Παρακολούθηση επιστροφής | Μόνο άνοιγμα |
| ολοκληρωμένη ανάλυση | Πλήρης διοχέτευση | Όχι |
Το OneLink χρησιμοποιεί το δικό του SDK για την παρακολούθηση γεγονότων εντός της εφαρμογής και την αυτόματη σύνδεσή τους με δεδομένα απόδοσης. Αυτό επιτρέπει τη δημιουργία αναφορών σε ολόκληρη τη διοχέτευση: από την προβολή διαφήμισης έως την αγορά, επιστροφή χρημάτων ή διατήρηση χρήστη την 7η ημέρα. Τα συνηθισμένα deep links δεν παρέχουν αυτή τη δυνατότητα — λειτουργούν αποκλειστικά ως μηχανισμός πλοήγησης, χωρίς επίπεδο ανάλυσης και απόδοσης μάρκετινγκ.
Το OneLink χρησιμοποιείται σε ένα ευρύ φάσμα σεναρίων μάρκετινγκ όπου απαιτείται ακριβής σύνδεση των ενεργειών χρήστη με διαφημιστικές πηγές. Οι κύριοι τομείς εφαρμογής περιλαμβάνουν την προσέλκυση νέων χρηστών, την επαναφορά υπαρχόντων χρηστών και τη μέτρηση της αποτελεσματικότητας κάθε καναλιού.
Κατά την εκκίνηση διαφημίσεων εγκατάστασης (καμπάνιες UA), οι σύνδεσμοι OneLink τοποθετούνται σε διαφημίσεις σε Facebook Ads, Google Ads, TikTok, Snapchat και άλλες πλατφόρμες. Η παράμετρος pid αναγνωρίζει μοναδικά την πλατφόρμα, και η πρόσθετη παράμετρος c (campaign) — τη συγκεκριμένη καμπάνια. Η AppsFlyer αντιστοιχίζει αυτόματα τα κλικ με εγκαταστάσεις και εμφανίζει αναφορά CPI (κόστος ανά εγκατάσταση), CR (ποσοστό μετατροπής) και ROAS (απόδοση διαφημιστικής δαπάνης) για κάθε πηγή.
Για χρήστες που έχουν ήδη εγκαταστήσει την εφαρμογή, το OneLink υποστηρίζει καμπάνιες retargeting. Όταν ένας υπάρχων χρήστης κάνει κλικ σε έναν σύνδεσμο, το OneLink ανοίγει την εφαρμογή και μεταδίδει παραμέτρους προώθησης, όπως προσωπική έκπτωση ή μπόνους. Η AppsFlyer διακρίνει τους νέους χρήστες από αυτούς που επιστρέφουν μέσω της σημαίας is_retargeting και δημιουργεί ξεχωριστές αναφορές για κάθε τύπο κυκλοφορίας — σημαντικό για τον σωστό υπολογισμό LTV (αξίας διάρκειας ζωής).
Το OneLink χρησιμοποιείται όχι μόνο σε πληρωμένες καμπάνιες, αλλά και για οργανική κυκλοφορία: σύνδεσμοι σε ενημερωτικά email, SMS, κωδικούς QR και κοινωνικά δίκτυα. Εάν ο χρήστης δεν έχει εγκαταστήσει την εφαρμογή, το OneLink τον κατευθύνει στο App Store ή το Google Play, και μετά την εγκατάσταση — στην οθόνη-στόχο: σελίδα προϊόντος, άρθρο, προφίλ ή προσφορά προώθησης. Το deferred deep linking είναι κρίσιμο για τη μετατροπή, καθώς εξαλείφει την τριβή μεταξύ της επιθυμίας του χρήστη να ενεργήσει και της ανάγκης για μη αυτόματη αναζήτηση της κατάλληλης ενότητας.
Το OneLink υποστηρίζει τη δημιουργία μοναδικών συνδέσμων για κάθε συνεργάτη ή influencer. Η παράμετρος af_sub1 μπορεί να περιέχει το αναγνωριστικό συνεργάτη, af_sub2 — το όνομα της ανάρτησης ή βίντεο. Αυτό επιτρέπει στους έμπορους να βλέπουν ποιο περιεχόμενο φέρνει τις περισσότερες εγκαταστάσεις και μετατροπές και να βελτιστοποιούν τον προϋπολογισμό βάσει δεδομένων, όχι εικασιών.
Για τη σωστή λειτουργία του OneLink απαιτείται ενσωμάτωση του SDK AppsFlyer στην κινητή εφαρμογή. Η διαδικασία περιλαμβάνει την εγκατάσταση του SDK, τη ρύθμιση του τομέα OneLink και την επεξεργασία εισερχόμενων deep links μέσω των μηχανισμών συστήματος της πλατφόρμας — Universal Links σε iOS και App Links σε Android.
Η εγκατάσταση του SDK γίνεται μέσω τυπικών διαχειριστών εξαρτήσεων. Σε Android, προστίθεται μια εξάρτηση στο Gradle, σε iOS — μέσω CocoaPods ή Swift Package Manager. Μετά την εγκατάσταση, το SDK αρχικοποιείται με το κλειδί προγραμματιστή που λαμβάνεται από τον πίνακα ελέγχου AppsFlyer και αρχίζει αυτόματα να παρακολουθεί εγκαταστάσεις και γεγονότα.
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)
}
}
Στο παραπάνω παράδειγμα, το SDK αρχικοποιείται στη μέθοδο onCreate της κύριας Activity χρησιμοποιώντας το κλειδί προγραμματιστή. Η μέθοδος onNewIntent είναι υποχρεωτική για την επεξεργασία deep links εάν η εφαρμογή είναι ήδη σε λειτουργία. Χωρίς αυτήν την κλήση, η απόδοση για επαναλαμβανόμενα ανοίγματα από συνδέσμους OneLink δεν θα καταγραφεί, παραμορφώνοντας τα στατιστικά των καμπανιών retargeting.
Για iOS, πρέπει να ρυθμιστούν τα Universal Links: να προστεθούν entitlements με τον τομέα OneLink (app.onelink.me) και να τοποθετηθεί το αρχείο apple-app-site-association στον διακομιστή. Η AppsFlyer δημιουργεί αυτόματα αυτό το αρχείο κατά τη ρύθμιση του OneLink στον πίνακα, ο προγραμματιστής χρειάζεται μόνο να προσθέσει το entitlement και να επεξεργαστεί τους εισερχόμενους συνδέσμους στο AppDelegate.
import AppsFlyerLib
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(
_ application: UIApplication,
continue userActivity: NSUserActivity,
restorationHandler: Any?
) -> Bool {
AppsFlyerLib.shared()
.continue(userActivity, restorationHandler: nil)
return true
}
}
Η μέθοδος continue userActivity καλείται από το σύστημα κατά τη διέλευση μέσω ενός Universal Link. Μέσα σε αυτήν, καλείται η μέθοδος AppsFlyerLib.shared().continue, η οποία εξάγει τις παραμέτρους απόδοσης από τον σύνδεσμο και τις στέλνει στον διακομιστή. Παρόμοια προσέγγιση χρησιμοποιείται σε Android μέσω Intent Filter με auto-verify για App Links.
Μετά την ολοκλήρωση της ενσωμάτωσης, οι σύνδεσμοι OneLink μπορούν να δημιουργηθούν μέσω του πίνακα AppsFlyer ή API για κάθε διαφημιστική καμπάνια. Είναι σημαντικό να δοκιμάζονται οι σύνδεσμοι σε όλες τις πλατφόρμες: σε πρόσφατα εγκατεστημένη εφαρμογή (deferred), σε ήδη εγκατεστημένη εφαρμογή (direct) και σε ιστοσελίδα εάν η εφαρμογή δεν είναι εγκατεστημένη. Η δοκιμή γίνεται μέσω του εργαλείου AppsFlyer Test Link, το οποίο προσομοιώνει τη συμπεριφορά σε όλες τις πλατφόρμες χωρίς να απαιτείται δημοσίευση στα καταστήματα.
Κατά την εργασία με το OneLink, πρέπει να λαμβάνονται υπόψη οι περιορισμοί πλατφόρμας: σε iOS, μετά την εισαγωγή του App Tracking Transparency (ATT), η πρόσβαση στο IDFA απαιτεί ρητή συγκατάθεση του χρήστη, μειώνοντας την ακρίβεια της ντετερμινιστικής απόδοσης. Η Google επίσης περιορίζει τη χρήση του GAID σε Android 14+ και νεότερες εκδόσεις, απαιτώντας επιβεβαίωση από τον χρήστη. Υπό τέτοιες συνθήκες, το fingerprinting γίνεται η κύρια μέθοδος απόδοσης και η ακρίβειά του εξαρτάται άμεσα από την ποιότητα των δεδομένων — όσο περισσότερες υπογραφές συλλέγει το SDK, τόσο μεγαλύτερη είναι η πιθανότητα σωστής αντιστοίχισης κλικ με εγκατάσταση.
Συχνές Ερωτήσεις
Το OneLink διαθέτει ενσωματωμένη απόδοση: παρακολουθεί την πηγή κλικ, διατηρεί παραμέτρους μέσω επανεγκατάστασης της εφαρμογής και υποστηρίζει deferred deep linking — κατεύθυνση του χρήστη στην οθόνη-στόχο μετά την εγκατάσταση. Το συνηθισμένο deep link απλώς ανοίγει την εφαρμογή χωρίς σύνδεση με τη διαφημιστική πηγή.
Το OneLink χρησιμοποιεί συνδυασμό μεθόδων: με το κλικ δημιουργείται ένα μοναδικό αναγνωριστικό, το οποίο κατά την εγκατάσταση αντιστοιχίζεται με το IDFA/GAID της συσκευής. Εάν το διαφημιστικό αναγνωριστικό δεν είναι διαθέσιμο, εφαρμόζεται fingerprinting βάσει IP, μοντέλου συσκευής και χρονικής σήμανσης. Η ακρίβεια φτάνει το 95–97% σε Android.
Το deferred deep linking είναι ένας μηχανισμός που θυμάται την οθόνη-στόχο μετά το κλικ σε OneLink και κατευθύνει τον χρήστη σε αυτήν μετά την εγκατάσταση της εφαρμογής. Χωρίς αυτόν, ο νέος χρήστης μετά την εγκατάσταση θα κατέληγε στην κεντρική οθόνη, όχι στη σελίδα του διαφημιζόμενου προϊόντος ή προσφοράς.
Όχι, το OneLink είναι κατοχυρωμένη τεχνολογία της AppsFlyer που λειτουργεί μόνο με το SDK AppsFlyer. Για απόδοση deep links μέσω άλλων πλατφορμών, υπάρχουν ανάλογα: Branch Universal Ads και Adjust Deep Linking, αλλά η μορφή συνδέσμων και οι δυνατότητές τους διαφέρουν.
Η AppsFlyer παρέχει το εργαλείο Test Link στον πίνακα ελέγχου. Προσομοιώνει τη συμπεριφορά του συνδέσμου σε iOS, Android και ιστό: δείχνει ποια οθόνη θα ανοίξει, ποιες παράμετροι θα μεταδοθούν και πώς θα προσδιοριστεί η πηγή. Η δοκιμή πρέπει να γίνεται σε όλες τις πλατφόρμες και σενάρια — νέα συσκευή, επανεγκατάσταση και ήδη εγκατεστημένη εφαρμογή.
Σύνοψη
Θα αναπτύξουμε μια εφαρμογή για κινητά έτοιμη για χρήση
Η IT Sectr δημιουργεί εφαρμογές iOS και Android για νεοφυείς επιχειρήσεις και επιχειρήσεις από το 2017. Θα σας συμβουλεύσουμε και θα προτείνουμε την καλύτερη λύση.
Διαβάστε επίσης