AppsFlyer Mobil Atribusiya va Cookie Roziligi: Ilova Nashriyotchilari uchun 2026 Integratsiya Qo'llanmasi
Ilova ishlab chiquvchilar uchun mobil o'lchash veb o'lchashdan tubdan farq qiluvchi muammodir. Veb nashriyotchilar tashvishlanadigan cookie-lar mahalliy ilovaning ichida mavjud emas, ammo ularni almashtiruvchi identifikatorlar — IDFA, GAID, IDFV, o'rnatish identifikatorlari, heshlab olingan elektron pochta manzillari, IP asosida olingan qurilma izlari — xuddi shu huquqiy savollarni ko'taradi va xuddi shu regulyatorlarga javob beradi. Mobil o'yinlar, fintech va iste'molchi ilovalarida eng ko'p qo'llaniladigan mobil o'lchash hamkori bo'lgan AppsFlyer ushbu quvur o'rtasida joylashgan. Uning SDK atribusiya sifatli identifikatorlarni yig'adi, uning serverlari ularni reklam tarmog'i postback-lari bilan bog'laydi va natijada olingan atribusiya barcha asosiy kanallar bo'yicha foydalanuvchi sotib olish byudjetlarini to'ldiradi. Bu ishlovlarning hech biri qonuniy asossiz amalga oshmaydi, va GDPR va ePrivacy Direktivasi aslida talab qiladigan qonuniy asos — SDK ishga tushishidan oldin yig'ilgan, dalil sifatida qayd etilgan va har bir quyi integratsiyaga tarqatilgan rozilikdir. Ushbu qo'llanma AppsFlyer nima yig'ishini, iOS, Android va mobil vebda uni rozlik boshqaruv tizimi bilan qanday integratsiya qilishni, hamda platformaning o'z maxfiylik primitivlari (Start SDK API, ATT signallari va Ma'lumotlar Maxfiyligi Tizimi) rasmga qanday mos kelishini tushuntiradi.
AppsFlyer Nima Yig'adi
AppsFlyer SDK host ilova ishga tushganda darhol seansni boshlaydi va odatiy holda identifikatorlar va kontekstual signallar to'plamini yig'adi: qurilma darajasidagi reklama identifikatori (iOS da IDFA, Android da GAID), iOS da sotuvchi ko'lamidagi IDFV, seanslar bo'yicha saqlanadigan yaratilgan AppsFlyer o'rnatish identifikatori, IP-manzil (geo-IP va barmoq izi uslubidagi ehtimoliy moslashtirish uchun ishlatiladi), foydalanuvchi agenti, qurilma modeli, OS versiyasi, operatorn va vaqt mintaqasi. O'rnatishdan so'ng SDK AppsFlyer serverlariga o'rnatish hodisasini xabar qiladi, u yerda reklama tarmoqlari tomonidan yo'naltirigan klik ma'lumotlari bilan taqqoslanadi. Keyingi ilova ichidagi hodisalar — Purchase, RegistrationComplete, Tutorial Complete, Custom — xuddi shu SDK orqali ishlaydi va xuddi shu identifikatorlar to'plamini meros qilib oladi.
Regulyatorlar bu GDPR ostida shaxsiy ma'lumotlarni ishlov berish ekanligini aniq aytgan. IDFA va GAID doimiy qurilma darajasidagi identifikatorlar bo'lgani uchun shaxsiy ma'lumotlardir. Bir vaqtda ishlaydigan ehtimoliy barmoq izi moslashtirish rozilik olmay mudofaa qilish uchun yanada qiyinroq, chunki ta'rifiga ko'ra bu foydalanuvchini uning aniq hamkorligi olmay aniqlashga urinishdir. CNIL, Italiyaning Garante va Ispaniyaning AEPD atribusiya to'plamlari rozilik oldidan ishlagan nashriyotchilarga qarshi tergov ochdilar.
AppsFlyer Ning Mahalliy Maxfiylik Nazoratlar
AppsFlyer mahalliy maxfiylik primitivlarining mazmunli to'plamini namoyish etadi. Ular haqiqiy roziling tizimining o'rnini bosmasligi, ammo ularni tushunish muhim, chunki ular CMP SDK xulq-atvorini nazorat qilish uchun foydalanadigan dastaklar.
Start SDK API
SDK konfiguratsiya qilingan, lekin start() aniq chaqirilgunga qadar hech qanday ma'lumot uzatmaydigan ishga tushirish rejimini qo'llab-quvvatlaydi. Bu roziling himoyasi uchun bitta eng muhim ilgak — odatiy holda SDK ilova ishga tushganda avtomatik boshlanadi, bu oldindan roziling talabi bo'lgan har qanday yurisdiktsiya uchun noto'g'ri xulq-atvordir. Boshlashda isStopped ni true ga o'rnating yoki kechiktirilgan ishga tushirish API sidan foydalaning va roziling signali qayd etilganda faqat start() ni chaqiring.
Stop API
Seans o'rtasida roziling bekor qilinsa, stop() ni chaqirish barcha keyingi uzatishni to'xtatadi. Bu allaqachon yuborilgan ma'lumotlarni orqaga qaytarib o'chirmaydi. To'liq o'chirish uchun AppsFlyer maxfiylik portali orqali ma'lumotlar sub'ektini o'chirish so'rovini topshirishingiz kerak — integratsiya jamoalari bu ishni qo'lda bajariladigan ish oqimi o'rniga AppsFlyer API orqali avtomatlashtirishlari kerak.
setSharingFilter
Bu qaysi quyi reklama tarmoqlari postback ma'lumotlarini olishini filtrlaydi. Bu har bir hamkor uchun granüler roziling uchun to'g'ri primitiv — masalan, atribusiyaga umuman ruxsat berish, lekin foydalanuvchi rad etgan muayyan tarmoqqa yo'naltirishni bloklash.
Apple App Tracking Transparency bilan integratsiya
iOS da AppsFlyer ATT vakolat holatini o'qiydi va o'z xulq-atvorini avtomatik ravishda sozlaydi — agar foydalanuvchi ATT ni rad etgan bo'lsa, IDFA uzatilmaydi. ATT GDPR roziligidan mustaqil va ko'p nashriyotchilar ularni chalkashtirib yuboradi. ATT bitta iOS darajasidagi signalni nazorat qiladi; GDPR roziligi boshqa hamma narsani nazorat qiladi.
iOS da Integratsiya
iOS dagi ishonchli naqsh AppsFlyer SDK ni o'rnatish, ammo ATT va ilova ichidagi roziling oqimi har ikkalasi ham tugaguncha ishga tushirishni kechiktirishdir. Minimal ketma-ketlik shunday: ilova ishga tushadi, SDK isStopped = true bilan sozlanadi, ilova ichidagi roziling banneri ko'rsatiladi, foydalanuvchi tegishli toifalarni qabul qiladi, SDK ning isStopped bayrog'i tozalanadi va start() chaqiriladi. Agar ilova ATT ga ham muhtoj bo'lsa (bu IDFA muhim bo'lgan har qanday foydalanuvchi uchun qiladi), ATT so'rovi ilova ichidagi banner bilan birga yoki undan keyin ko'rsatiladi. Mobil qurilmalarni qo'llab-quvvatlaydigan ko'pchilik CMP lar roziling qarorini yetkazib beruvchi qayta qo'ng'iroqqa asoslangan API ga ega; bu qayta qo'ng'iroq start() ni chaqirish uchun to'g'ri joydir.
Android da Integratsiya
Android amalga oshirishi ikki farq bilan iOS ga parallel. Birinchidan, ATT ga ekvivalent yo'q — foydalanuvchi qurilma darajasidagi "Reklama identifikatorini o'chirish" sozlamasini faollashtirmagan bo'lsa GAID mavjud, aksariyat foydalanuvchilar buni qilmaydi. Ikkinchidan, Android ning hayot sikli orqa fonga olib ketish haqida yanada tajovuzkor, shuning uchun SDK ishga tushirish doimiy saqlanadigan roziling holatiga bog'liq bo'lishi kerak. Ilova ishga tushganda mahalliy saqlashdan roziling holatini o'qing, SDK ni shunga muvofiq sozlang va ilova orqa fonda bo'lganida foydalanuvchi o'z tanlovini yangilab qo'ygan bo'lishi mumkinligini qayta tekshirish uchun davom ettirganda qayta tekshiring.
Mobil Vebda Integratsiya
AppsFlyer shuningdek o'zining aqlli banner va OneLink mahsulotlari orqali mobil vebda ishlaydi. Bular asosan brauzerdan cookie-larni joylaydigan va AppsFlyer serverlarini chaqiradigan veb tomondagi tahlil va chuqur havola vositalari. Ular har qanday boshqa veb kuzatish yuzasidek xuddi shu qoidalarga amal qiladi: CMP ning marketing toifasi ortiga joylang, roziling berilmagunga qadar aqlli banner skriptining ishlashiga ruxsat bermang va elektron pochta yoki push kampaniyalaridan OneLink ishga tushirgan har qanday hodisalar foydalanuvchining roziling holatini hurmat qilishiga ishonch hosil qiling.
Keng Tarqalgan Tuzog'lar
To'rtta integratsiya xatosi AppsFlyer joylashtirishlarining auditlarida qayta-qayta uchrab turadi.
ATT ni GDPR Roziligi sifatida qarashtirish
ATT va GDPR roziligi turli ko'lamli turli signallardir. ATT ni qabul qilgan foydalanuvchi ilovalararo kuzatish uchun IDFA foydalanishiga ruxsat bergan; ular SDK bajariladigan boshqa hamma narsaga ruxsat bermaganlar. EU va UK trafigi uchun ikkala signal ham talab qilinadi, ilova ichidagi banner majburiy bo'lgan va ATT yuqorisida iOS ga xos qatlam bo'lgan.
SDK ni ishga tushirishda boshlashga ruxsat berish
Bu eng keng tarqalgan yagona nuqson. Standart integratsiya start() ni darhol chaqiradi, bu foydalanuvchi roziling bannerini ko'rishidan oldin to'liq identifikator yuklamasi bilan o'rnatish hodisasini ishga tushiradi. Tuzatish to'g'ri: integratsiya vaqtida isStopped = true sozlang va start() ni faqat roziling qayta qo'ng'irog'idan chaqiring.
Bekor qilishni qayta ishlashni unutish
Agar foydalanuvchi qabul qilsa va keyinroq bekor qilsa, SDK ga uzatishni to'xtatish buyurilishi kerak. stop() API sidan foydalaning va saqlangan roziling holatini yangilang, shunda ilovaning keyingi ishga tushirishi yangi qarorni hurmat qiladi.
Server-to-server postback-larni e'tiborsiz qoldirish
AppsFlyer server tomonidagi postback-lar orqali integratsiya qilingan reklama tarmoqlari uzoq dumiga konversiya hodisalarini yo'naltiradi. Har bir yo'naltirish shaxsiy ma'lumotlarni olib yuradi va asl hodisaning roziling ko'lamini meros qilib oladi. setSharingFilter dan foydalaning, yo'naltirishlar faqat foydalanuvchining roziling tanlovlari bilan qamrab olingan hamkorlarga borishi uchun, AppsFlyer boshqaruv panelidagi har bir hamkorga emas.
Tekshiruv Ro'yxati
EU, UK yoki Kaliforniya trafigiga tegadigan har qanday AppsFlyer joylashtirishiga javob berish uchun oltita aniq savol.
- SDK roziling kutadimi? EU da joylashgan sinov qurilmasida yangi o'rnatishda, foydalanuvchi bannerni qabul qilmasdan oldin hech qanday AppsFlyer nuqtasi hech qanday so'rov olmayotganini tasdiqlang.
- ATT ilova ichidagi rozilikdan ajratilganmi? Ilova ichidagi banner boshqaruvchi roziling signali ekanligini va ATT qo'shimcha iOS-ga xos qatlam sifatida ko'rilishini tasdiqlang.
- Hamkorga yo'naltirish rozilik bilan chegaralanganmi? Foydalanuvchi ruxsat bermagan hamkorlarni istisno qilish uchun setSharingFilter sozlanganligini tasdiqlang.
- Bekor qilish SDK ni to'xtatadimi? Roziling bekor qilishda stop() ni chaqirish ishlashini va yangi holatning ishga tushirishlar bo'yicha saqlanishini tasdiqlang.
- Server postback-lari auditlanganmi? AppsFlyer boshqaruv panelidagi "Konfiguratsiya qilingan integratsiyalar" ro'yxati bannerda ko'rsatilgan marketing hamkorlariga aniq mosligini tasdiqlang.
- Ma'lumotlarni o'chirish avtomatlashtirilganmi? DSAR so'rovlari qo'lda tiket emas, AppsFlyer ning o'chirish API ni ishga tushirishini tasdiqlang.
AppsFlyer Roziling Birinchi To'plamida Qayerga To'g'ri Keladi
Mobil atribusiya marketing to'plamidagi identifikator jihatidan eng zichlaridan biri hisoblanadi va AppsFlyer ning SDK eng ta'sirli yagona integratsiyalaridan biri. Yaxshi yangilik shundaki, platforma roziling ijrosini toza va tekshiriladigan holda qilish uchun zarur primitivlarni — Start SDK, Stop, ulashish filtrlari, o'chirish API lari — namoyish etadi. Nashriyotchilar uchun ish bu primitivlarni majburiy roziling qaroriga ega bo'lgan CMP bilan bog'lash, ATT ni o'rnini bosuvchi emas, to'ldiruvchi signal sifatida ko'rish va server tomonidagi hamkorga yo'naltirish banner qayd etgan roziling konvertidan chiqa olmayotganligini ta'minlashdir. To'g'ri bajarilganda natija foydalanuvchi sotib olish jamoalari ishongan o'rnatish va hodisa ma'lumotlarini saqlab, regulyatorlarni qoniqtiradigan atribusiya to'plami hisoblanadi.