Dokümantasyonumuzu sürekli güncel tutuyoruz, ancak bazı güncellemeler henüz tüm dillerde yayınlanmamış olabilir. En güncel bilgiler için lütfen İngilizce versiyonuna göz atın.

App Tracking Transparency (ATT) çerçevesi

Apple'ın iOS 14.5, iPadOS 14.5 ve tvOS 14.5 itibariyle uygulamaya başladığı kurallara göre, son kullanıcı verilerini toplayan, takip eden ya da reklam ile ilgili amaçlar doğrultusunda üçüncü partilerle paylaşan tüm uygulamaların AppTrackingTransparency (ATT) çerçevesini kullanması gerekmektedir. Bu, uygulama yayıncılarının iOS reklam ID'lerine (IDFA) erişmek için kullanıcılardan açık bir onay almasını gerektirir.

ATT framework'ünü entegre etmezseniz:

❌iOS 14.5 ve üstünü çalıştıran cihazların IDFA'lerine erişmeniz mümkün olmayacaktır.
❌Adjust, kullanıcılarınızı Apple Search Ads dışındaki SAN'lara sınırlı bir şekilde attribute edebilecektir.

Apple'ın ATT çerçevesi, basit bir uygulama içi pop-up seçici ile bir kullanıcının onay durumunu yakalamanızı sağlar.

Nasıl çalışır

Varsayılan olarak, kullanıcılar uygulama açıldıktan sonra takip dışında bırakılır. Bu onayın alınması için, ATT çerçevesi tarafından kullanıcıya bir uygulama takibi onay istemi gösterilir. ATT onay isteği uygulama bazında çalışır. Bu da kullanıcıların seçtikleri belirli uygulamalarda takibe onay verebilecekleri anlamına gelir.

Takibe onay vermeyen kullanıcılar için IDFA, 0'lardan oluşan bir string verir. Onay veren kullanıcıların IDFA'leri attribution için kullanılabilir.

Kullanıcılar, gizliliği uygulama bazında kontrol edebilir veya tüm uygulamaların küresel seviyede takibini engellemek için Uygulamaların Takip İzni İstemesine İzin Ver ayarını Kapalı konuma getirebilirler. ATT istemi pop-up penceresi sadece kullanıcının cihazındaki bu ayar Açık ise gösterilir.

Uygulamanın yaşam süresi boyunca Uygulamaların Takip İzni İstemesine İzin Ver ayarı değişirse aşağıdakiler meydana gelir:

"Uygulamaların Takip İzni İstemesine İzin Ver" ayarının Kapatılması

"Uygulamaların Takip İzni İstemesine İzin Ver" ayarının Açık konuma getirilmesi

Adjust'ın install'ları ve uygulama-içi event'leri ölçümleme şekli

Adjust, uygulama içi aktiviteleri ölçümlemek için her zaman ADID (Adjust cihaz ID'si) kullanır. ADID, cihazın IDFV'sine (her zaman kullanılabilir) ve/veya IDFA'ya (varsa) dayalı oluşturulan hash'li bir ID'dir.

Onay veren kullanıcılar için Adjust, attribution için IDFA kullanır. IDFA olmadan Adjust, olasılıksal modelleme ya da SKAN attribution'ı kullanır.

Kullanıcılar onay vermese bile Apple neden IDFV'nin alınmasına izin veriyor?

ATT'de deeplink'ler

Deeplink'ler, kullanıcıları doğrudan görmek istedikleri uygulama içi içeriğe götürür ve kullanıcı deneyimini iyileştirmenin etkili bir yoludur. ATT framework'ünü yapılandırdıktan sonra deeplink'leriniz, ATT regülasyonlarını pas geçen yöntemler kullanmadığınız sürece çalışmaya devam eder.

Ertelenen deeplink'ler, kullanıcıyı önce uygulamayı install etmesi için App Store'a yönlendirdikten sonra uygulamanızdaki bir sayfaya gönderebilir. Ertelenen deeplink'lerin kullanımı, onay vermemiş kullanıcılarınız için sınırlı olabilir.

ATT ile çalışmaya başlamak

Adjust'ın ATT çözümü, kullanıcılarınıza uygulama takibi onay istemi göndermeyi kolaylaştırır. Adjust'ın çözümünü kullanmak istemiyorsanız, kullanıcılarınızdan onay almak için onay istemini uygulamanıza manuel olarak kodlamanız gerekir.

AppTrackingTransparency (ATT) framework'ü ile çalışmaya başlamak için önemli adımlar:

  1. Adjust SDK'da ATT yapılandırması - Adjust SDK, ATT ve ATT gösterim istemi desteğine sahiptir. Geliştiricinizden ATT'yi Adjust SDK'da yapılandırmasını isteyin.
  2. Gizlilik detaylarını Apple'a gönderin - iOS 14.5 ve sonrasından itibaren Apple, kullanıcılarınızın verilerini ne amaçla kullanmak istediğinizi bilmek istiyor. Uygulamayı App Store'a gönderdikten ya da güncelledikten sonra, geliştiricilerinizin toplanan veri noktalarını ve amaçlarını sınıflandırması gerekir. Bu detaylar uygulamanın App Store ürün sayfasında yer alır.
  3. ATT onay istemini görüntülemek - Kullanıcılarınızın, onları takip etmeniz için takibi onaylaması gerekir. Onay istemek için geliştiricinizin ATT onay istemini görüntülemesi gerekir.
  4. ATT onay bilgilerini ham veri aktarımlarında almak - Kullanıcıların onay durumunu almak için ham veri dışa aktarımlarınızda {att_status} placeholder'ını kullanın. Bir kullanıcının onay durumu değiştiğinde, global callback'lerinizde att_update aktivitesi tetiklenir.
  5. ATT ayarlarını dashboard'da gözden geçirmek - Adjust dashboard'undaki ATT ayarlarını gözden geçirerek her şeyi doğru şekilde yapılandırdığınızı kontrol edin.