AppsFlyer мобильді атрибуциясы және Cookie келісімі: Қолданба баспагерлері үшін 2026 жылғы интеграция нұсқаулығы

Қосымша әзірлеушілері үшін мобильді өлшеу — веб-өлшеуден түбегейлі ерекшеленетін мәселе. Веб-баспагерлерді алаңдататын cookie файлдары жергілікті қосымша ішінде жоқ, бірақ оларды алмастыратын идентификаторлар — IDFA, GAID, IDFV, орнату идентификаторлары, хэштелген электрондық пошталар, IP негізіндегі құрылғы басылымдары — бірдей заңды сұрақтар туғызады және бірдей реттеушілерге жауап береді. AppsFlyer — мобильді ойындар, финтех және тұтынушы қосымшалары саласында ең кең таралған мобильді өлшеу серіктесі — осы конвейердің ортасында тұр. Оның SDK-сы атрибуция деңгейіндегі идентификаторларды жинайды, серверлері оларды жарнама желілерінің кері хабарламаларымен салыстырады, ал нәтижесінде алынған атрибуция деректері барлық негізгі арналар бойынша пайдаланушыларды тарту бюджеттерін қалыптастырады. Бұл өңдеудің ешқайсысы заңды негізсіз жүрмейді, ал GDPR мен ePrivacy директивасы шын мәнінде талап ететін заңды негіз — келісім — SDK іске қосылмай тұрып жиналған, дәлел ретінде тіркелген және әрбір төменгі интеграцияға таратылған. Бұл нұсқаулық AppsFlyer нені жинайтынын, оны iOS, Android және мобильді вебте келісімді басқару жүйесімен қалай біріктіру керектігін, сондай-ақ платформаның өзіндік құпиялылық қарабайырлары (Start SDK API, ATT сигналдары және Деректер құпиялылығы негіздемесі) жалпы суретке қалай сәйкес келетінін қарастырады.

AppsFlyer нені жинайды

AppsFlyer SDK-сы хост қосымша іске қосылған бойда сеансты бастайды және әдепкі бойынша идентификаторлар мен контекстік сигналдар жиынтығын жинайды: құрылғы деңгейіндегі жарнама идентификаторы (iOS-та IDFA, Android-та GAID), iOS-тағы вендор ауқымындағы IDFV, сеанстар бойына сақталатын AppsFlyer орнату идентификаторы, IP мекенжайы (гео-IP және саусақ ізіне ұқсас ықтималдықтық сәйкестендіру үшін пайдаланылады), пайдаланушы агенті, құрылғы моделі, ОЖ нұсқасы, оператор және уақыт белдеуі. Орнатудан кейін SDK орнату оқиғасын AppsFlyer серверлеріне хабарлайды, онда ол жарнама желілері жіберген клик деректерімен сәйкестендіріледі. Кейінгі қосымша ішіндегі оқиғалар — Сатып алу, Тіркеу аяқталды, Оқулық аяқталды, Реттелетін — сол SDK арқылы іске қосылады және бірдей идентификатор жиынтығын мұра етеді.

Реттеушілер бұл GDPR бойынша жеке деректерді өңдеу екенін анық айтты. IDFA мен GAID — құрылғы деңгейіндегі тұрақты идентификаторлар болғандықтан жеке деректер болып табылады. Олармен қатар жүретін ықтималдықтық саусақ ізін сәйкестендіру келісімсіз қорғау одан да қиын, өйткені ол анықтамасы бойынша пайдаланушыны олардың нақты ынтымақтастығынсыз сәйкестендіру әрекеті. CNIL, итальяндық Garante және испандық AEPD атрибуция стектері келісімнен бұрын іске қосылған баспагерлерге қарсы тергеу ашты.

AppsFlyer-дің жергілікті құпиялылық басқару құралдары

AppsFlyer жергілікті құпиялылық қарабайырларының мағыналы жиынтығын ұсынады. Олар нақты келісім жүйесін алмастырмайды, бірақ оларды түсіну маңызды, өйткені олар CMP SDK мінез-құлқын басқару үшін пайдаланатын тетіктер.

Start SDK API

SDK конфигурацияланған, бірақ start() нақты шақырылғанша ешқандай деректерді жібермейтін инициализация режимін қолдайды. Бұл келісімді кіргізу үшін ең маңызды байланыс нүктесі — әдепкі бойынша SDK қосымша іске қосылғанда автоматты түрде басталады, бұл алдын ала келісім талабы бар кез келген юрисдикция үшін дұрыс емес мінез-құлық. Инициализация кезінде isStopped мәнін true етіп орнатыңыз немесе кейінге қалдырылған бастау API-ін пайдаланыңыз және start() тек келісім сигналы тіркелгенде ғана шақырыңыз.

Stop API

Егер келісім сеанс ортасында қайтарып алынса, stop() шақыру барлық одан арғы жіберуді тоқтатады. Ол бұрын жіберілген деректерді кері жоймайды. Толық жою үшін AppsFlyer құпиялылық порталы арқылы деректер субъектісін жою сұранысын жіберу қажет — интеграция топтары қолмен жұмыс процесі орнына AppsFlyer API арқылы автоматтандыруы тиіс.

setSharingFilter

Бұл қай төменгі жарнама желілерінің кері хабарлама деректерін алатынын сүзеді. Бұл нақты серіктес бойынша келісім үшін дұрыс қарабайыр — мысалы, атрибуцияға жалпы рұқсат беру, бірақ пайдаланушы қабылдамаған белгілі бір желіге жіберуді бұғаттау.

Apple App Tracking Transparency интеграциясы

iOS-та AppsFlyer ATT авторизация мәртебесін оқиды және мінез-құлқын автоматты түрде реттейді — егер пайдаланушы ATT-ны қабылдамаса, IDFA жіберілмейді. ATT GDPR келісімінен тәуелсіз, және көптеген баспагерлер оларды шатастырады. ATT бір iOS деңгейіндегі сигналды басқарады; GDPR келісімі қалғанның бәрін басқарады.

iOS-тағы интеграция

iOS-тағы сенімді үлгі — AppsFlyer SDK-ны орнату, бірақ ATT де, қосымша ішіндегі келісім процесі де аяқталғанша инициализацияны кейінге қалдыру. Ең аз реттілік: қосымша іске қосылады, SDK isStopped = true мәнімен конфигурацияланады, қосымша ішіндегі келісім баннері көрсетіледі, пайдаланушы тиісті санаттарды қабылдайды, SDK-ның isStopped жалаушасы алынып, start() шақырылады. Егер қосымшаға ATT де қажет болса (бұл IDFA маңызды кез келген пайдаланушы үшін қажет), ATT сұрауы қосымша ішіндегі баннермен бірге немесе одан кейін көрсетіледі. Мобильді қолдайтын CMP-лердің көпшілігінде келісім шешімін жеткізетін кері шақыру негізіндегі API бар; сол кері шақыру start() шақыру үшін дұрыс орын.

Android-тағы интеграция

Android іске асыруы iOS-қа екі айырмашылықпен параллель. Біріншіден, ATT баламасы жоқ — GAID пайдаланушы құрылғы деңгейіндегі «Жарнама идентификаторын жою» параметрін шақырмаса қолжетімді, оны көпшілік пайдаланушылар жасамайды. Екіншіден, Android өмірлік циклі фондық режимге шығару жағынан агрессивтірек, сондықтан SDK инициализациясы тұрақты сақталатын келісім күйіне байланған болуы керек. Қосымша іске қосылғанда жергілікті жадтан келісім күйін оқыңыз, SDK-ны сәйкесінше конфигурациялаңыз және қосымша фондық режимде болған кезде пайдаланушы таңдауын жаңартқан жағдайда жалғастыру кезінде қайта тексеріңіз.

Мобильді вебтегі интеграция

AppsFlyer сондай-ақ ақылды баннер және OneLink өнімдері арқылы мобильді вебте жұмыс істейді. Олар негізінен cookie файлдарын қалдыратын және браузерден AppsFlyer серверлерін шақыратын веб-тараптағы аналитика мен терең сілтеме құралдары. Олар кез келген басқа веб-бақылау беті сияқты бірдей ережелерге бағынады: оларды CMP-нің маркетинг санатының артына қойыңыз, келісім берілмей тұрып ақылды баннер сценарийін іске қосуға рұқсат бермеңіз және электрондық пошта немесе push науқандарынан OneLink арқылы іске қосылатын кез келген оқиғалардың пайдаланушы келісімі күйін сақтайтынына көз жеткізіңіз.

Жиі кездесетін қателіктер

AppsFlyer орналымдарын тексеру кезінде төрт интеграция қатесі қайта-қайта кездеседі.

ATT-ны GDPR келісімі ретінде қарау

ATT мен GDPR келісімі — ауқымдары әртүрлі әртүрлі сигналдар. ATT-ны қабылдаған пайдаланушы қосымшалар арасындағы бақылау үшін IDFA пайдалануға рұқсат берді; олар SDK жасайтын барлық басқа нәрсеге рұқсат берген жоқ. EU және UK трафигі үшін екі сигнал да қажет, қосымша ішіндегі баннер міндетті болып табылады, ал ATT оның үстіндегі iOS-қа тән қосымша қабат.

SDK-ны іске қосылу кезінде инициализациялау

Бұл ең жиі кездесетін жалғыз ақау. Әдепкі интеграция start() дереу шақырады, бұл пайдаланушы келісім баннерін көрмей тұрып толық идентификатор жүктемесімен орнату оқиғасын іске қосады. Түзету қарапайым: интеграция кезінде isStopped = true конфигурациялаңыз және start() тек келісім кері шақыруынан шақырыңыз.

Қайтарып алуды өңдеуді ұмыту

Егер пайдаланушы қабылдап, кейін қайтарып алса, SDK-ға жіберуді тоқтатуды айту керек. stop() API-ін пайдаланыңыз және келесі қосымша іске қосылуы жаңа шешімді сақтайтындай тұрақты сақталған келісім күйін жаңартыңыз.

Сервер-сервер кері хабарламаларды елемеу

AppsFlyer конверсия оқиғаларын сервер тарапындағы кері хабарламалар арқылы біріктірілген жарнама желілерінің ұзын тізіміне жібереді. Әрбір жіберу жеке деректерді тасымалдайды және бастапқы оқиғаның келісім ауқымын мұра етеді. Жіберулердің AppsFlyer бақылау тақтасындағы барлық серіктестерге емес, тек пайдаланушы келісім таңдауларымен қамтылған серіктестерге ғана жіберілетінін қамтамасыз ету үшін setSharingFilter пайдаланыңыз.

Тексеру тізімі

EU, UK немесе Калифорния трафигіне қатысты кез келген AppsFlyer орналымы үшін жауап беретін алты нақты сұрақ.

AppsFlyer келісімге негізделген стекте қайда орналасады

Мобильді атрибуция — маркетинг стегіндегі ең идентификаторға бай беттердің бірі, ал AppsFlyer SDK-сы оның ең маңызды жалғыз интеграцияларының бірі. Жақсы жаңалық — платформа келісімді қамтамасыз етуді таза және тексерілетін етуге қажетті қарабайырларды — Start SDK, Stop, бөлісу сүзгілері, жою API-лері — ұсынады. Баспагерлер үшін жұмыс — осы қарабайырларды міндетті келісім шешімін иеленетін CMP-ге қосу, ATT-ны ауыстыру емес, қосымша сигнал ретінде қарау және сервер тарапындағы серіктеске жіберудің баннер тіркеген келісім конвертінен шығып кете алмайтынына көз жеткізу. Дұрыс орындалған жағдайда нәтиже — реттеушілерді қанағаттандыратын, сонымен бірге пайдаланушыларды тарту топтары тәуелді орнату және оқиға деректерін сақтайтын атрибуция стегі.

← Блaderegistrdelays delays Барлығын оқу →