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.

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.

← Blog Hammasini o'qish →