deepwall
HomeContact UsLogin
  • Overview
  • System Components
  • Key Concepts
  • How It Works
  • Sign In
  • 🚀GETTING STARTED
  • App Registration
  • Configure In-App Products
  • Paywall Setup
    • Create A Paywall
    • Configure Look & Feel
    • Texts and Translations
  • Displaying Paywalls
    • Activate Default Displays
    • Create Targeted Displays
    • Display Priorities
    • Display Reports
    • Edit Displays
    • Display Rules
    • On Close Paywalls
  • Store Configuration
  • Attributions Configuration
  • App Status and Settings
  • ⚙️ SDK Framework
    • SDK Installation
      • iOS SDK
      • Android SDK
      • React Native SDK
      • Flutter SDK
      • Cordova SDK
      • Unity SDK
    • Using the SDKs
      • Initialization
      • Configuration
      • Listening SDK Events
      • Requesting Paywalls
      • Closing a Paywall
      • Validating Receipts
      • Making Purchases
      • Upgrades and Downgrades
      • Non-subscription Purchases
      • Restoring Purchases
      • Transition To Another Paywall
  • 🧪EXPERIMENTS
    • Experiments Overview
    • Create Experiments
    • Experiment Reports
    • Manual Traffic Allocation
    • Update Experiments
    • How Optimization Works?
  • 📦Integrations
    • Integrations Overview
    • Events List
    • Adjust
      • Get App Token
      • Create Adjust Events
    • AppsFlyer
      • Get Dev Key
    • Webhooks
    • OneSignal
  •  App Tracking (iOS 14.5)
    • App Tracking Overview
    • Configure In-app Actions
    • Create ATT Prompt
    • Displaying ATT Prompts
    • Experiments
  • 📈DASHBOARD
    • App Overview
    • Invite Members
    • Access Management
  • GUIDES
    • Apple
      • Getting the App Credentials
      • Setup In-App Products
      • Getting the Shared Secret
      • Server to server notifications
    • Google
      • Getting App Credentials
      • Setup In-App Products
      • Create Service Account Key
      • Developer Notifications
    • Huawei
      • Getting App Credentials
      • Setup In-App Products
      • Developer Notifications
  • 🔍Testing
    • Test Flows
    • Troubleshooting
    • Sandbox Testing
      • Apple App Store
      • Google Play Store
  • 🔗SDK Links
  • iOS SDK
  • Android SDK
  • React Native SDK
  • Flutter SDK
  • Cordova SDK
  • Unity SDK
Powered by GitBook
On this page
  • Deepwall App Tracking Module
  • Cloud-managed ATT Prompts
  • Seamless AppTrackingTransparency Framework Integration
  • Supported SDK Versions
  • A/B Testing with Experiments

Was this helpful?

  1.  App Tracking (iOS 14.5)

App Tracking Overview

Learn about Deepwall App Tracking Module for iOS 14

PreviousOneSignalNextConfigure In-app Actions

Last updated 4 years ago

Was this helpful?

As you may already know, Apple recently announced that developers will be required to get permission through the Apple’s App Tracking Transparency framework prompt for any data collected in an app that’s being used for tracking.

If the user does not opt in via this method, Apple ruled that developers can only use SKAdNetwork for tracking attribution.

These changes are likely to come into effect with the release of iOS 14.5 in early spring 2021.

Most of the developers prefer attempting to gain user consent via the App Tracking Transparency framework which will help accessing granular attribution data and will preserve IDFA that allows developers to understand users journey, better understand campaign performances, and serve more relevant ads in their apps.

Deepwall App Tracking Module

Using Deepwall's technological infrastructure for cloud managed paywalls and in-app purchases, we have developed a custom module for iOS 14 ATT prompts.

Cloud-managed ATT Prompts

Deepwall App Tracking module provides cloud managed ATT prompts that can be raised in different places in the your app flow like you do for paywalls, and you can display different pre-permission prompts informing your users about why you want a permission before raising the ATT prompt.

See the following guides to learn about creating and displaying ATT prompts.

Seamless AppTrackingTransparency Framework Integration

Deepwall integrates AppTrackingTransparency framework seamlessly without need for any code in your app. The Deepwall SDK takes care of everything for you!

Supported SDK Versions

Deepwall SDKs support App Tracking Transparency after certain versions.

  • iOS SDK 2.2.0 +

  • React Native SDK 2.7.0 +

  • Flutter SDK 1.2.0 +

  • Cordova SDK 1.1.0 +

  • Unity 1.1.0 +

A/B Testing with Experiments

While Apple lets developers customize some of the text in the ATT pop-up, there isn’t much room for your message to convince your users to opt into tracking.

So a pre-permission prompt means to provide more information about your app’s privacy controls and why you request app tracking consent from your users before they are presented with the choice to allow or deny app tracking.

It is highly recommended that developers should test usage of different pre-permission prompts vs direct ATT modal for their apps and compare the test results before deciding on the best prompt, and its timing and location for showing.

Thanks to the Deepwall App Tracking module, you can test different design and message combinations with different timing on different user groups using the Deepwall web console like you do for paywalls and optimize ATT prompts to get maximum permission from your users.

See the guide to learn more about ATT Prompt Experiments.

Configure In-app Actions
Create ATT Prompt
Displaying ATT Prompts
Experiments