{"id":793,"date":"2022-02-26T15:51:17","date_gmt":"2022-02-26T08:51:17","guid":{"rendered":"https:\/\/beta.rocketstudio.game\/?p=793"},"modified":"2022-02-26T15:56:52","modified_gmt":"2022-02-26T08:56:52","slug":"ios-14-5-from-day-one-until-now-pt-2","status":"publish","type":"post","link":"https:\/\/rocketgamestudio.com\/vi\/ios-14-5-from-day-one-until-now-pt-2\/","title":{"rendered":"iOS 14.5+: From day one until now (Pt. 2)"},"content":{"rendered":"<p>In this guide, we put a lens on what iOS 14.5+ is and how it has changed and developed. We examine the ins and outs of working with SKAdNetwork and provide a holistic breakdown to ensure that marketers are up to speed with everything they need to know.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">AppTracking Transparency, user consent, and the opt-in<\/h2>\n\n\n\n<p>As we covered above, it&#8217;s the lack of access to the IDFA that causes the headache when it comes to attribution and campaign measurement on iOS 14.5+. Apple\u2019s ATT is the framework that allows ad targeting and measurement once a user has opted-in or granted consent to tracking. The more users you have consenting, the bigger your pool of efficiently measurable data will be. Moreover, these users can receive targeted advertising.<\/p>\n\n\n\n<p>The most accurate data in a post-iOS 14 world starts with a robust opt-in strategy \u2014 prioritizing user consent is not the only pillar of success, but it is key. It not only minimizes disruption, it delivers significant competitive advantages. While the more users you have consented the better, even a relatively low opt-in rate or percentage of opted-in users can prove pivotal to success.<\/p>\n\n\n\n<p>When working with our clients to help&nbsp;develop top opt-in strategies and flows&nbsp;and to incorporate&nbsp;optimizing for the opt-in&nbsp;as part of an overall UX strategy, there are a few top themes we identified. These are the variables that have the biggest impact on influencing a user\u2019s response to an ATT pop-up.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Location:<\/strong>&nbsp;Pinpointing the precise moment to serve the opt-in request is the top factor to define. We\u2019ve identified that it is usually best to display the prompt during the onboarding flow.<\/li><li><strong>Messaging:<\/strong>&nbsp;Pre-permission prompts that cue the ATT framework prompt mean the Apple pop-up will feel more natural. Use 2-3 short sentences to emphasize the benefits of opting-in. Also, although the first sentence in the ATT prompt itself can\u2019t be customized, we highly recommend adapting the second string. This is another opportunity to address any concerns about data privacy, and to highlight the benefits of opting in.<\/li><li><strong>Size:<\/strong>&nbsp;Users typically respond to pre-permission prompts that are full screen, as opposed to modals. This is because the former offers a more seamless user experience, while the latter can feel like an interruption.<\/li><\/ul>\n\n\n\n<p>Button placement: The placement of your call-to-action (CTA) button is an easy lift. Buttons with simple text, placed next to each other horizontally, with the positive acceptance on the right hand side, yield the best results.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/img2.storyblok.com\/600x0\/filters:format(webp)\/f\/47007\/748x683\/6000068354\/211207_ios14fromdayonetillnow_blog_opt-in_v01.png\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<p>In addition to building a fully optimized&nbsp;opt-in strategy, it\u2019s also crucial to define an overall UX strategy that the opt-in is simply part of and to continually test. Once a UX approach regarding&nbsp;<em>when, where,<\/em>&nbsp;and&nbsp;<em>how<\/em>&nbsp;you prompt users to give consent is designed and integrated, the work isn\u2019t quite done. That\u2019s why we advocate for continued, rigorous testing, including A\/B testing and randomized controlled experiments.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">iOS 14.5+ and working with SKAdNetwork<\/h2>\n\n\n\n<p>For users who don\u2019t opt-in, Apple\u2019s SKAdNetwork, a combination of SDK functions and API calls, is the solution that marketers can turn to for attribution of app installs and reinstalls. Free for advertisers to use, Apple\u2019s goal with SKAdNetwork is to provide basic, privacy-focused attribution, and it doesn\u2019t require user consent because Apple designed it within their privacy guidelines. The attribution information from SKAdNetwork is relayed from the device, to Apple, and then to ad networks, developers, and mobile measurement partners (MMPs).<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/img2.storyblok.com\/600x0\/filters:format(webp)\/f\/47007\/2880x4321\/84a22470a3\/skadnetwork_postbacks.png\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<p>SKAdNetwork provides space for 6-bits of downstream metrics, a number between 0 and 63 (or between 000000 and 111111 in binary), with an initial 24-hour timer. Otherwise known as a&nbsp;<em>conversion value<\/em>&nbsp;this can be assigned to any value that can be expressed in binary, and it\u2019s up to apps to decide which events they want to include. Every time the conversion value is updated to a fresh six-bit code defined within the app, the timer gets extended by an additional 24 hours. Once this conversion value-window expires, a second 24-hour window is triggered for attribution. The idea behind this is to obfuscate the time of install, making it impossible to link event triggers to individual users. This data is then shared by the SKAdNetwork in the aggregate, with no granular, user-level data accessible.<\/p>\n\n\n\n<p>Put a little more simply, conversion values are a number between 0-63, used for measuring up to six events using the bit logic. Each conversion value is linked to specific conditions, which can then be unpacked into meaningful KPIs for reporting.<\/p>\n\n\n\n<p>To make the most of this system, advertisers and marketers need to&nbsp;<a href=\"https:\/\/www.adjust.com\/blog\/ios-14-5-first-24-hours\/\">work thoroughly within the first 24 hours<\/a>, leveraging all data possible to paint a clear picture of user behavior, from which projections and segments can be identified. It\u2019s not just about acquisition, it\u2019s about understanding what user behaviors in that first 24-hour window can tell us about what they might do later. For many apps, this means a complete rewriting and restrategizing regarding the events they focus on, as they may, for example, have been tracking events for up to seven days, which is not possible on SKAdNetwork.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/img2.storyblok.com\/1440x0\/filters:format(webp)\/f\/47007\/1840x1104\/a97a6ef42e\/conversion_value.png\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-right is-layout-flow wp-block-quote-is-layout-flow\"><p>by <strong>Tiahn Wetzler<\/strong><\/p><cite>Adjust<\/cite><\/blockquote>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>In this guide, we put a lens on what iOS 14.5+ is and how it has changed and developed. We examine the ins and outs of working with SKAdNetwork and provide a holistic breakdown to ensure that marketers are up to speed with everything they need to know. AppTracking Transparency, user consent, and the opt-in [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":779,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"CBBTypography":[],"footnotes":""},"categories":[1],"tags":[],"class_list":["post-793","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/rocketgamestudio.com\/vi\/wp-json\/wp\/v2\/posts\/793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rocketgamestudio.com\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rocketgamestudio.com\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rocketgamestudio.com\/vi\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/rocketgamestudio.com\/vi\/wp-json\/wp\/v2\/comments?post=793"}],"version-history":[{"count":2,"href":"https:\/\/rocketgamestudio.com\/vi\/wp-json\/wp\/v2\/posts\/793\/revisions"}],"predecessor-version":[{"id":807,"href":"https:\/\/rocketgamestudio.com\/vi\/wp-json\/wp\/v2\/posts\/793\/revisions\/807"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rocketgamestudio.com\/vi\/wp-json\/wp\/v2\/media\/779"}],"wp:attachment":[{"href":"https:\/\/rocketgamestudio.com\/vi\/wp-json\/wp\/v2\/media?parent=793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rocketgamestudio.com\/vi\/wp-json\/wp\/v2\/categories?post=793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rocketgamestudio.com\/vi\/wp-json\/wp\/v2\/tags?post=793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}