ATT onay durumunu ham verilerde almak
Adjust SDK, bir kullanıcının onay tercihi ile ilgili ATT durumuna dair bilgileri ham veri dışa aktarımlarınızda gönderir. Bir kullanıcı takibe onay verdiğinde Adjust SDK, IDFA'yı ham veri dışa aktarımlarınıza dahil eder.
Veri alımı yöntemleri
Ham veri aktarımlarınızı ATT onay bilgilerini içerecek şekilde yapılandırmanın iki yolu vardır.
- {att_status} placeholder'ı
Bu placeholder'ı sunucu callback'lerinize ya da bulut depolama upload'larınıza ekleyerek bir kullanıcının ATT durumunu ham verilerinizde alabilirsiniz. Örnek: att_status=2
{att_status}
placeholder'ı aşağıdaki değerler ile doldurulabilir:
Değer | Durum | Açıklama |
---|---|---|
null | - | Kullanıcı iOS 14 öncesi bir cihaz kullanıyorsa ya da geliştirici henüz ATT framework'ünü uygulamaya eklemediyse. |
0 | Not Determined | Uygulamaların Takip İzni İstemesine İzin Ver ayarı AÇIK ancak ATT onay istemi henüz kullanıcıya gösterilmedi. |
1 | Restricted | Uygulamaların Takip İzni İstemesine İzin Ver ayarı KAPALI ve kullanıcı tarafından açık konuma getirilemiyor. ATT onay istemi kullanıcıya gösterilemiyor. |
2 | Denied | Uygulamaların Takip İzni İstemesine İzin Ver ayarı AÇIK, ATT onay istemi kullanıcıya gösterildi ve kullanıcı, kullanıcıyı veya cihazın takibi için kullanılabilecek uygulamayla ilgili verilere erişim onayını vermedi. YA DA Uygulamaların Takip İzni İstemesine İzin Ver ayarı KAPALI ve ATT onay istemi kullanıcıya gösterilemiyor. |
3 | Authorized | Uygulamaların Takip İzni İstemesine İzin Ver ayarı AÇIK, ATT onay istemi kullanıcıya gösterildi ve kullanıcı, kullanıcıyı veya cihazın takibi için kullanılabilecek uygulamayla ilgili verilere erişime onay verdi. |
Uygulama takibi için verilen onaylara yönelik durum değerleri hakkında daha fazla bilgi için Apple'ın geliştirici dokümantasyonuna göz atın.
- ATT update (iOS) trigger
Özel ATT güncelleme tetiklemesi ile kullanıcının ATT durumundaki değişikliklerden anlık olarak haberdar edilirsiniz. Güncelleme bilgilerini yapılandırdığınız dışa aktarım ile alırsınız.
ATT durum bilgilerini almak için ham veri dışa aktarımı yapılandırması
ATT onay durumunu almak için ham veri yapılandırmanızda bazı değişiklikler yapmanız gerekir. Bu değişiklikler, sunucu callback'lerini mi ya da bulut depolama aktarımlarını mı kullandığınıza bağlı olarak değişiklik gösterir.
Sunucu callback'leri
Tekil aktivite callback'i
Bu placeholder'ı destekleyen tüm aktivite türleri için callback URL'inize {att_status}
placeholder'ını ekleyin.
Global callback
ATT update (iOS)
aktivite türü, global callback'lerde varsayılan olarak bulunur.
Bir kullanıcının onay durumu hakkındaki bilgileri bulmak için global callback'lerinizdeki {activity_kind}
'ı att_update
için filtreleyin.
Bulut depolamaya upload
CSV tanımınızı, destekleyen tüm tetikleyiciler için {att_status}
placeholder'ını içerecek şekilde güncelleyin. Önerilen: ATT update (iOS).
Updated attribution callback'leri
Cihazın ATT durumu Authorized
olarak değişirse, Adjust artık IDFA'ya erişebilir. Bu, attribution için kullanabileceğimiz eşleşen bir etkileşim olup olmadığını kontrol etmemizi sağlar. Organik install'lar için Adjust, attribution'ı tekrar yapar. Attribution kaynağında bir değişiklik varsa Adjust, güncel attribution verilerini bir sonraki event ya da session'dan sonra ham verilerinizde ve uygulama içi attribution callback'inde gönderir.
ATT durum değişikliği attribution güncellemeleri, şu anda organik installs olarak attribute edilen iOS 14.5+ cihazlar için geçerlidir. Bu güncel attribution bilgisini almak için aşağıdaki adımları tamamladığınızdan emin olun:
- Attribution callback'leri için SDK desteğini yapılandırın.
- Callback ya da CSV upload tanımınızda updated attribution'ı yapılandırın.
{att_status}
placeholder'ını henüz kullanmaya başlamadıysanız Adjust, kullanıcı onay durumunu sağlamak için bazı eski placeholder'larda ve metriklerde değişiklikler yaptı:
-
{tracking_enabled}
ve{tracking_limited}
- Reklam Takibini Kısıtla API